|
took one of the kksou codes and changed it a litle bit
<?php
$window = new GtkWindow();
$window->set_size_request(400, 240);
$window->connect_simple('destroy', array('Gtk','main_quit'));
$window->add($vbox = new GtkVBox());
// display title
$title = new GtkLabel("setup entry");
$title->modify_font(new PangoFontDescription("Times New Roman Italic
10"));
$title->modify_fg(Gtk::STATE_NORMAL, GdkColor::parse("#0000ff"));
$title->set_size_request(-1, 40);
$vbox->pack_start($title, 0, 0);
$item_number = new GtkEntry();
$new_entry = new GtkEntry();
$item_number->connect('insert-text', 'on_insert',$new_entry); // note 1
$hbox = new GtkHBox();
$hbox->pack_start(new GtkLabel('Item Number: '), 0, 0);
$hbox->pack_start($item_number, 0, 0);
$hbox->pack_start($new_entry, 0, 0);
$vbox->pack_start($hbox);
$window->show_all();
Gtk::main();
function on_insert($entry, $text, $len, $position,$new_entry) {
$text = substr($text, 0, $len); // this is the new text inserted
echo $text;
$new_entry->set_text($text);
return false; // yes, let the default handler display the number
}
?>
WHEN I TYPE THE 'Ñ' ANY OF THE FUNCTIONS I HAVE USED ICLUDING GET_TEXT(); IT GIVES ME AN 'N' JUST WONDERING IF YOU COULD TRY THIS AND TELL ME IF IT DOES THE SAME. ANYTHING ELSE LIKE á é í ó ú works fine except for ñ
|