GTK3: Working filter editor

svn: r20241
This commit is contained in:
Benny Malengier 2012-08-21 14:20:41 +00:00
parent 1c05e4a214
commit b06ca70730
3 changed files with 19 additions and 14 deletions

View File

@ -496,7 +496,7 @@ class EditRule(ManagedWindow):
l2.set_alignment(0, 0.5) l2.set_alignment(0, 0.5)
l2.show() l2.show()
c = Gtk.TreeView() c = Gtk.TreeView()
c.set_data('d', pos) #c.set_data('d', pos)
c.show() c.show()
the_map[class_obj] = c the_map[class_obj] = c
# Only add a table with parameters if there are any parameters # Only add a table with parameters if there are any parameters
@ -661,7 +661,7 @@ class EditRule(ManagedWindow):
Return True if change done, False otherwise Return True if change done, False otherwise
""" """
store, paths = self.selection.get_selected_rows() store, paths = self.selection.get_selected_rows()
if paths and len(paths[0]) == 1 : if paths and len(paths[0].get_indices()) == 1 :
if self.rname.row_expanded(paths[0]): if self.rname.row_expanded(paths[0]):
self.rname.collapse_row(paths[0]) self.rname.collapse_row(paths[0])
else: else:

View File

@ -12,6 +12,7 @@
<object class="GtkBox" id="dialog-vbox3"> <object class="GtkBox" id="dialog-vbox3">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_focus">False</property> <property name="can_focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">8</property> <property name="spacing">8</property>
<child internal-child="action_area"> <child internal-child="action_area">
<object class="GtkButtonBox" id="dialog-action_area3"> <object class="GtkButtonBox" id="dialog-action_area3">
@ -306,6 +307,7 @@
<object class="GtkBox" id="dialog-vbox1"> <object class="GtkBox" id="dialog-vbox1">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_focus">False</property> <property name="can_focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">8</property> <property name="spacing">8</property>
<child internal-child="action_area"> <child internal-child="action_area">
<object class="GtkButtonBox" id="dialog-action_area1"> <object class="GtkButtonBox" id="dialog-action_area1">
@ -560,7 +562,7 @@
<property name="top_attach">5</property> <property name="top_attach">5</property>
<property name="bottom_attach">6</property> <property name="bottom_attach">6</property>
<property name="x_options">GTK_FILL</property> <property name="x_options">GTK_FILL</property>
<property name="y_options"/> <property name="y_options"></property>
</packing> </packing>
</child> </child>
<child> <child>
@ -576,7 +578,7 @@
<property name="top_attach">3</property> <property name="top_attach">3</property>
<property name="bottom_attach">4</property> <property name="bottom_attach">4</property>
<property name="x_options">GTK_FILL</property> <property name="x_options">GTK_FILL</property>
<property name="y_options"/> <property name="y_options"></property>
</packing> </packing>
</child> </child>
<child> <child>
@ -590,7 +592,7 @@
<packing> <packing>
<property name="right_attach">4</property> <property name="right_attach">4</property>
<property name="x_options">GTK_FILL</property> <property name="x_options">GTK_FILL</property>
<property name="y_options"/> <property name="y_options"></property>
</packing> </packing>
</child> </child>
<child> <child>
@ -608,7 +610,7 @@
<property name="top_attach">2</property> <property name="top_attach">2</property>
<property name="bottom_attach">3</property> <property name="bottom_attach">3</property>
<property name="x_options">GTK_FILL</property> <property name="x_options">GTK_FILL</property>
<property name="y_options"/> <property name="y_options"></property>
</packing> </packing>
</child> </child>
<child> <child>
@ -648,7 +650,7 @@
<property name="top_attach">1</property> <property name="top_attach">1</property>
<property name="bottom_attach">2</property> <property name="bottom_attach">2</property>
<property name="x_options">GTK_FILL</property> <property name="x_options">GTK_FILL</property>
<property name="y_options"/> <property name="y_options"></property>
</packing> </packing>
</child> </child>
<child> <child>
@ -669,7 +671,7 @@
<property name="top_attach">7</property> <property name="top_attach">7</property>
<property name="bottom_attach">8</property> <property name="bottom_attach">8</property>
<property name="x_options">GTK_FILL</property> <property name="x_options">GTK_FILL</property>
<property name="y_options"/> <property name="y_options"></property>
</packing> </packing>
</child> </child>
<child> <child>
@ -690,7 +692,7 @@
<property name="top_attach">6</property> <property name="top_attach">6</property>
<property name="bottom_attach">7</property> <property name="bottom_attach">7</property>
<property name="x_options">GTK_FILL</property> <property name="x_options">GTK_FILL</property>
<property name="y_options"/> <property name="y_options"></property>
</packing> </packing>
</child> </child>
<child> <child>
@ -705,7 +707,7 @@
<property name="top_attach">1</property> <property name="top_attach">1</property>
<property name="bottom_attach">2</property> <property name="bottom_attach">2</property>
<property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property> <property name="x_options">GTK_EXPAND | GTK_SHRINK | GTK_FILL</property>
<property name="y_options"/> <property name="y_options"></property>
</packing> </packing>
</child> </child>
<child> <child>
@ -718,7 +720,7 @@
<property name="right_attach">3</property> <property name="right_attach">3</property>
<property name="top_attach">2</property> <property name="top_attach">2</property>
<property name="bottom_attach">3</property> <property name="bottom_attach">3</property>
<property name="y_options"/> <property name="y_options"></property>
</packing> </packing>
</child> </child>
</object> </object>
@ -753,6 +755,7 @@
<object class="GtkBox" id="dialog-vbox5"> <object class="GtkBox" id="dialog-vbox5">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_focus">False</property> <property name="can_focus">False</property>
<property name="orientation">vertical</property>
<child internal-child="action_area"> <child internal-child="action_area">
<object class="GtkButtonBox" id="dialog-action_area5"> <object class="GtkButtonBox" id="dialog-action_area5">
<property name="visible">True</property> <property name="visible">True</property>
@ -848,6 +851,7 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_focus">True</property> <property name="can_focus">True</property>
<property name="shadow_type">in</property> <property name="shadow_type">in</property>
<property name="min_content_width">200</property>
<child> <child>
<object class="GtkTreeView" id="ruletree"> <object class="GtkTreeView" id="ruletree">
<property name="width_request">250</property> <property name="width_request">250</property>
@ -984,6 +988,7 @@
<object class="GtkBox" id="dialog-vbox4"> <object class="GtkBox" id="dialog-vbox4">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_focus">False</property> <property name="can_focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">8</property> <property name="spacing">8</property>
<child internal-child="action_area"> <child internal-child="action_area">
<object class="GtkButtonBox" id="dialog-action_area4"> <object class="GtkButtonBox" id="dialog-action_area4">
@ -1045,7 +1050,7 @@
</child> </child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">2</property> <property name="position">2</property>
</packing> </packing>