[conduit] update db tester to gtkbuilder
- From: John Stowers <jstowers src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [conduit] update db tester to gtkbuilder
- Date: Thu, 7 Jan 2010 15:52:10 +0000 (UTC)
commit 5514ee85973a5dd7db0156aaa1916fad103a938b
Author: John Stowers <john stowers gmail com>
Date: Thu Jan 7 16:38:49 2010 +0100
update db tester to gtkbuilder
tools/test-db-wrapper/main.py | 11 ++--
tools/test-db-wrapper/{main.glade => main.ui} | 64 ++++++++++++++----------
2 files changed, 42 insertions(+), 33 deletions(-)
---
diff --git a/tools/test-db-wrapper/main.py b/tools/test-db-wrapper/main.py
index eb5b008..ca84f6c 100755
--- a/tools/test-db-wrapper/main.py
+++ b/tools/test-db-wrapper/main.py
@@ -4,7 +4,6 @@ import sys
import os.path
import tempfile
import gtk
-import gtk.glade
import pango
import random
import traceback
@@ -19,19 +18,19 @@ class Tester(object):
def __init__(self, table, db):
self.table = table
self.db = db
- gladeFile = os.path.join(os.path.dirname(__file__),"main.glade")
- widgets = gtk.glade.XML(gladeFile, "MainWindow")
+ gtkbuilder = gtk.Builder()
+ gtkbuilder.add_from_file(os.path.join(os.path.dirname(__file__),"main.ui"))
dic = { "add_clicked" : self.on_add_clicked,
"edit_clicked" : self.on_edit_clicked,
"delete_clicked" : self.on_delete_clicked
}
- widgets.signal_autoconnect(dic)
- window = widgets.get_widget("MainWindow")
+ gtkbuilder.connect_signals(dic)
+ window = gtkbuilder.get_object("MainWindow")
window.set_position(gtk.WIN_POS_CENTER)
window.connect('destroy', self.on_quit)
- scroller = widgets.get_widget("scrolledwindow")
+ scroller = gtkbuilder.get_object("scrolledwindow")
self.treeview = gtk.TreeView()
self.treeview.set_headers_visible(True)
self.treeview.set_fixed_height_mode(True)
diff --git a/tools/test-db-wrapper/main.glade b/tools/test-db-wrapper/main.ui
similarity index 65%
rename from tools/test-db-wrapper/main.glade
rename to tools/test-db-wrapper/main.ui
index ee1242c..051102d 100644
--- a/tools/test-db-wrapper/main.glade
+++ b/tools/test-db-wrapper/main.ui
@@ -1,80 +1,90 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
-<!--Generated with glade3 3.4.0 on Wed Sep 26 23:01:19 2007 -->
-<glade-interface>
- <widget class="GtkWindow" id="MainWindow">
+<?xml version="1.0"?>
+<interface>
+ <requires lib="gtk+" version="2.16"/>
+ <!-- interface-naming-policy toplevel-contextual -->
+ <object class="GtkWindow" id="MainWindow">
<property name="width_request">400</property>
<property name="height_request">700</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<child>
- <widget class="GtkVBox" id="vbox1">
+ <object class="GtkVBox" id="vbox1">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+ <property name="orientation">vertical</property>
<child>
- <widget class="GtkScrolledWindow" id="scrolledwindow">
+ <object class="GtkScrolledWindow" id="scrolledwindow">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
- <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
<child>
<placeholder/>
</child>
- </widget>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
</child>
<child>
- <widget class="GtkHButtonBox" id="hbuttonbox1">
+ <object class="GtkHButtonBox" id="hbuttonbox1">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<child>
- <widget class="GtkButton" id="button1">
+ <object class="GtkButton" id="button1">
+ <property name="label">gtk-add</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="label" translatable="yes">gtk-add</property>
<property name="use_stock">True</property>
- <property name="response_id">0</property>
<signal name="clicked" handler="add_clicked"/>
- </widget>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
</child>
<child>
- <widget class="GtkButton" id="button2">
+ <object class="GtkButton" id="button2">
+ <property name="label">gtk-edit</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="label" translatable="yes">gtk-edit</property>
<property name="use_stock">True</property>
- <property name="response_id">0</property>
<signal name="clicked" handler="edit_clicked"/>
- </widget>
+ </object>
<packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
<child>
- <widget class="GtkButton" id="button3">
+ <object class="GtkButton" id="button3">
+ <property name="label">gtk-delete</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="label" translatable="yes">gtk-delete</property>
<property name="use_stock">True</property>
- <property name="response_id">0</property>
<signal name="clicked" handler="delete_clicked"/>
- </widget>
+ </object>
<packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
<property name="position">2</property>
</packing>
</child>
- </widget>
+ </object>
<packing>
<property name="expand">False</property>
<property name="position">1</property>
</packing>
</child>
- </widget>
+ </object>
</child>
- </widget>
-</glade-interface>
+ </object>
+</interface>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]