#45938 [Com]: ? is not supported

[email protected] ("Keisial at gmail dot com")
Newsgroups php.gtk.dev
Message-ID <[email protected]>
 ID:               45938
 Comment by:       Keisial at gmail dot com
 Reported By:      saul_porras at live dot com dot mx
 Status:           Open
 Bug Type:         PHP-GTK related
 Operating System: windows
 PHP Version:      5.2.6
 New Comment:

In CVS; obviously :)
See http://gtk.php.net/download.php at the bottom. You will need to
compile it, which is not too easy on windows. I can send you the
binaries if you prefer.
Still, I suspect it's a problem with the gtk libs and not php-gtk
itself.


Previous Comments:
------------------------------------------------------------------------

[2008-08-27 17:20:49] saul_porras at live dot com dot mx

sorry did not saw your message,, were can i find the cvs version of
php-gtk

------------------------------------------------------------------------

[2008-08-27 17:18:05] saul_porras at live dot com dot mx

sorry i am missing something that is one of the ways i tried to return
the text from the gtk entry also tried get_text() and did not worked
either then the gtk entry is not sending me the ñ charactarer with any
method

------------------------------------------------------------------------

[2008-08-27 17:16:12] Keisial at gmail dot com

The Ñ works for me, here. I'm using the cvs version of php-gtk and gtk+
bundle 2.12.11. Try using newer verions of the gtk+ libs. Can you use
the ñ on other gtk+ powered apps?

------------------------------------------------------------------------

[2008-08-27 16:43:38] saul_porras at live dot com dot mx

Description:
------------
that is a small function however when i type á é ó í ú it gives me the
character ok i can even save it on to a mysql table fine.  but when i
type ñ it gives me a n i have tested it on many ways but i think that
the get_text() function is giving me that error.

i use the php 5.2 and gtk 2.0.1 and older versions tested too

Reproduce code:
---------------
<?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();
$item_number->connect('insert-text', 'on_insert'); // note 1

$hbox = new GtkHBox();
$hbox->pack_start(new GtkLabel('Item Number: '), 0, 0);
$hbox->pack_start($item_number, 0, 0);
$vbox->pack_start($hbox);
$vbox->pack_start(new GtkLabel("Note: item numbers should contain only
numbers 0 to 9"), 0, 0);

$window->show_all();
Gtk::main();

function on_insert($entry, $text, $len, $position) {
    $text = substr($text, 0, $len); // this is the new text inserted
    echo $text;
    return false; // yes, let the default handler display the number
}

?>

Expected result:
----------------
get_text show me the ñ

Actual result:
--------------
shows a n


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=45938&edit=1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.