The unified diff between revisions [37db6d83..] and [01d91b15..] is displayed below. It can also be downloaded as a raw diff.
#
#
# patch "kairosis.glade"
# from [699a46c52f6b0437b927cf8b99c2f82ea992f223]
# to [2a32023677625a7f46838a7d8441a0e65b8651d5]
#
# patch "kairosis.py"
# from [559d403f6f3803dfb7f799ac173f1396c8193ed6]
# to [a9cd956e5f2ebf735418a5d93c005d80ff5f4579]
#
============================================================
--- kairosis.glade 699a46c52f6b0437b927cf8b99c2f82ea992f223
+++ kairosis.glade 2a32023677625a7f46838a7d8441a0e65b8651d5
@@ -4,7 +4,7 @@
<glade-interface>
<requires lib="gnome"/>
-<widget class="GtkWindow" id="window1">
+<widget class="GtkWindow" id="kairosis_plugin">
<property name="visible">True</property>
<property name="title" translatable="yes">window1</property>
<property name="type">GTK_WINDOW_TOPLEVEL</property>
@@ -40,41 +40,71 @@
<property name="enable_popup">False</property>
<child>
- <placeholder/>
- </child>
+ <widget class="GtkVBox" id="vbox1">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">0</property>
- <child>
- <widget class="GtkLabel" id="label2">
- <property name="visible">True</property>
- <property name="label" translatable="yes">label2</property>
- <property name="use_underline">False</property>
- <property name="use_markup">False</property>
- <property name="justify">GTK_JUSTIFY_LEFT</property>
- <property name="wrap">False</property>
- <property name="selectable">False</property>
- <property name="xalign">0.5</property>
- <property name="yalign">0.5</property>
- <property name="xpad">0</property>
- <property name="ypad">0</property>
- <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
- <property name="width_chars">-1</property>
- <property name="single_line_mode">False</property>
- <property name="angle">0</property>
+ <child>
+ <widget class="GtkEntry" id="entry1">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="editable">True</property>
+ <property name="visibility">True</property>
+ <property name="max_length">0</property>
+ <property name="text" translatable="yes"></property>
+ <property name="has_frame">True</property>
+ <property name="invisible_char">*</property>
+ <property name="activates_default">False</property>
+ </widget>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ </packing>
+ </child>
+
+ <child>
+ <widget class="GtkScrolledWindow" id="scrolledwindow1">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+ <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+ <property name="shadow_type">GTK_SHADOW_IN</property>
+ <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
+
+ <child>
+ <widget class="GtkTreeView" id="treeview1">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="headers_visible">True</property>
+ <property name="rules_hint">False</property>
+ <property name="reorderable">False</property>
+ <property name="enable_search">True</property>
+ <property name="fixed_height_mode">False</property>
+ <property name="hover_selection">False</property>
+ <property name="hover_expand">False</property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
</widget>
<packing>
- <property name="type">tab</property>
+ <property name="tab_expand">False</property>
+ <property name="tab_fill">True</property>
</packing>
</child>
<child>
- <placeholder/>
- </child>
-
- <child>
- <widget class="GtkLabel" id="label3">
+ <widget class="GtkLabel" id="label2">
<property name="visible">True</property>
- <property name="label" translatable="yes">label3</property>
- <property name="use_underline">False</property>
+ <property name="label" translatable="yes">_Search</property>
+ <property name="use_underline">True</property>
<property name="use_markup">False</property>
<property name="justify">GTK_JUSTIFY_LEFT</property>
<property name="wrap">False</property>
@@ -109,6 +139,7 @@
<property name="use_stock">True</property>
<property name="relief">GTK_RELIEF_NORMAL</property>
<property name="focus_on_click">True</property>
+ <signal name="clicked" handler="remove_kairosis" last_modification_time="Wed, 07 Feb 2007 14:24:24 GMT"/>
</widget>
<packing>
<property name="left_attach">1</property>
============================================================
--- kairosis.py 559d403f6f3803dfb7f799ac173f1396c8193ed6
+++ kairosis.py a9cd956e5f2ebf735418a5d93c005d80ff5f4579
@@ -34,11 +34,15 @@ _actions = [('ShowKairosis', None, '_Kai
_actions = [('ShowKairosis', None, '_Kairosis DevHelp', None, None, kairosis_cb)]
+def remove_kairosis(*args):
+ debug(args)
+
def attach_window(window):
# load the notebook, and splice it into a new horizontal box
pack_into = gtk.HPaned()
glade_str = open('/home/grahame/mtn/kairosis/kairosis.glade').read()
glade_obj = gtk.glade.xml_new_from_buffer(glade_str, len(glade_str), "kairosis_table")
+ glade_obj.signal_autoconnect(glade_obj)
pack_into.add(glade_obj.get_widget("kairosis_table"))
# grab the notebook out of the window, and splice it into that box