12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- <?php
- class Glade_Window
- {
-
- public $top;
-
-
- protected $glade;
-
-
- public function __construct($topName = 'top')
- {
- $uiDescriptionFileName = get_class($this) . '.glade';
- try
- {
- $this->glade = new GladeXML($uiDescriptionFileName);
- $this->glade->signal_autoconnect_instance($this);
- $this->top = $this->glade->get_widget($topName);
- }
- catch (Exception $e)
- {
- echo "Glade_Windows/__construct(): " . $e->getMessage();
- die();
- }
- }
-
-
- public function quit()
- {
- Gtk::main_quit();
- }
-
-
- static public function zebraTreeViewCallback(GtkCellLayout $cell_layout, GtkCellRenderer $cell, GtkTreeModel $tree_model, GtkTreeIter $iter )
- {
- $path = $tree_model->get_path($iter);
- $cell->set_property('cell-background', ($path[0] % 2) ?'#d0d0d0' : '#ffffff');
- }
- }
|