$h2box->pack_start($G["displejchyby"] = new GtkLabel("0"), 1); $G["displejchyby"]->modify_font(new PangoFontDescription($font . " 85")); $G["displejchyby"]->modify_fg(Gtk::STATE_NORMAL, GdkColor::parse("#800000")); $h2box->pack_start($G["displejodm"] = new GtkLabel('0'), 1); $G["displejodm"]->modify_font(new PangoFontDescription($font . " 85")); $G["displejodm"]->modify_fg(Gtk::STATE_NORMAL, GdkColor::parse("#800000")); $h2box->pack_start($G["displejtb"] = new GtkLabel('0.00'), 1); $G["displejtb"]->modify_font(new PangoFontDescription($font . " 85")); $G["displejtb"]->modify_fg(Gtk::STATE_NORMAL, GdkColor::parse("#800000")); $window = new GtkWindow(); $window->set_title($argv[0]); $window->set_size_request(750, 550); $window->connect_simple('destroy', array('Gtk', 'main_quit')); $window->add($vbox = new GtkVBox()); $window->modify_bg(Gtk::STATE_NORMAL, GdkColor::parse("#ffffff")); $window->connect_after('key-press-event', 'onKeyPress'); function onKeyPress($widget, $event) { global $righthand, $lefthand; if (get_class($widget) == "GtkWindow") { echo "Pressed: " . $event->keyval; } return true; } $G["rezimdisplej"] = new GtkLabel('A->A'); $G["sensorstatus1"] = new GtkLabel('[ ]'); $G["sensorstatus2"] = new GtkLabel('[ ]'); setup_menu($vbox, $menu_definition); $vbox->pack_start($hbox = new GtkHBox(), 0, 0); $hbox->pack_start($G["rezimdisplej"], 0); $hbox->pack_start($G["sensorstatus1"], 0);