Changeset 207
- Timestamp:
- 07/21/08 22:35:01 (6 months ago)
- Files:
-
- trunk/utils/pycagenconf (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/utils/pycagenconf
r206 r207 215 215 cell = gtk.CellRendererText() 216 216 217 vpaned = gtk.VPaned() 218 self.frame_vbox.add(vpaned) 219 vboxes = [gtk.VBox(False, 0) for _ in range(2)] 220 for i, vbox in enumerate(vboxes): 221 vpaned.__getattribute__('pack%d' % (i + 1))(vbox, resize=False) 217 222 for i, title in enumerate(('Add this button on the left', 218 223 'Add this button on the right')): 219 224 hbox = gtk.HBox(False, 0) 220 self.frame_vbox.pack_start(hbox, expand=False)221 frame= gtk.ScrolledWindow()222 frame.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)225 vboxes[i].pack_start(hbox, expand=False) 226 scrolled = gtk.ScrolledWindow() 227 scrolled.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) 223 228 buttons_vbox = gtk.VBox(False, 0) 224 frame.add_with_viewport(buttons_vbox)225 self.frame_vbox.add(frame)229 scrolled.add_with_viewport(buttons_vbox) 230 vboxes[i].add(scrolled) 226 231 buttons = gtk.ComboBox(self.store) 227 232 buttons.pack_start(cell, True) … … 401 406 hbox = gtk.HBox(False, 0) 402 407 self.frame_vbox.pack_start(hbox, expand=False) 403 plugins_ frame= gtk.ScrolledWindow()404 plugins_ frame.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)408 plugins_scrolled = gtk.ScrolledWindow() 409 plugins_scrolled.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) 405 410 plugins_vbox = gtk.VBox(False, 0) 406 plugins_ frame.add_with_viewport(plugins_vbox)407 self.frame_vbox.add(plugins_ frame)411 plugins_scrolled.add_with_viewport(plugins_vbox) 412 self.frame_vbox.add(plugins_scrolled) 408 413 button = gtk.Button('Add this plugin') 409 414 button.connect('clicked', self.add_plugin, plugins_vbox) … … 491 496 column.add_attribute(cell, 'text', i) 492 497 self.treeview.append_column(column) 493 self.frame_vbox.pack_start(self.treeview, expand=False) 494 495 customs_frame = gtk.ScrolledWindow() 496 customs_frame.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) 498 vpaned = gtk.VPaned() 499 self.frame_vbox.add(vpaned) 500 treeview_scrolled = gtk.ScrolledWindow() 501 treeview_scrolled.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) 502 treeview_scrolled.add_with_viewport(self.treeview) 503 vpaned.pack1(treeview_scrolled, resize=False) 504 505 customs_scrolled = gtk.ScrolledWindow() 506 customs_scrolled.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) 507 vpaned.pack2(customs_scrolled, resize=False) 497 508 customs_vbox = gtk.VBox(False, 0) 498 customs_ frame.add_with_viewport(customs_vbox)509 customs_scrolled.add_with_viewport(customs_vbox) 499 510 button = gtk.Button('Add a custom code snippet') 500 511 button.connect('clicked', self.add_custom, customs_vbox) 501 512 self.frame_vbox.pack_start(button, expand=False) 502 self.frame_vbox.add(customs_frame)503 513 504 514 def add_custom(self, _, vbox):
