Forum und email

GtkLabel::select_region

void select_region(int start_offset, int end_offset);

Selects a range of characters in the label, if the label is selectable. If the label is not selectable, this function has no effect. If start_offset or end_offset are -1, then the end of the label will be substituted.

Пример 77. Selecting a Region in a GtkLabel

<?php
// Create a window to hold the label.
$window = new GtkWindow();
// Set up the window to close cleanly.
$window->connect_simple('destroy', array('Gtk', 'main_quit'));

// Create a label
$label = new GtkLabel('Example Label');

// Make the label selectable.
$label->set_selectable(true);

// Select a region ("amp").
$label->select_region(2, 5);

// Add the label to the window.
$window->add($label);

// Show the window and start the main loop.
$window->show_all();
Gtk::main();
?>
This example produces the following window:

Виж също: set_selectable() , get_selectable() , get_selection_bounds() ,