git @ Cat's Eye Technologies tideay / 95560ed
Fix terrible refactoring thing. Try to add terrible new widget. Chris Pressey 10 years ago
1 changed file(s) with 25 addition(s) and 8 deletion(s). Raw diff Collapse all Expand all
441441 self.notebook.set_scrollable(True)
442442
443443 self.create_open_widget()
444 self.create_line_find_prefix_widget()
444 vbox = self.create_line_find_prefix_widget()
445
446 # for showing the current file when the line find prefix widget is
447 # focused. or rather, not focusing it. honestly, this is a bit hacky.
448 page = gtk.Label('')
449 self.notebook.append_page(page, vbox)
450
451 #self.create_project_widget()
445452
446453 def on_switch(widget, _, page_number):
447454 self.set_window_title(page_number)
583590 self.refresh()
584591
585592 def create_open_widget(self):
586 open_vbox = gtk.VBox(False, 5)
593 vbox = gtk.VBox(False, 5)
587594 label = gtk.Label('open')
588595 label.set_alignment(0.0, 0.0)
589596 label.show()
590 open_vbox.pack_start(label, False, False)
597 vbox.pack_start(label, False, False)
591598
592599 open_entry, scroller = make_file_completion(self.open_editor)
593 open_vbox.pack_start(open_entry, True, True)
594 self.notebook.append_page(scroller, open_vbox)
600 vbox.pack_start(open_entry, True, True)
601 self.notebook.append_page(scroller, vbox)
595602
596603 def focusin(*etc):
597604 self.notebook.set_current_page(self.notebook.page_num(scroller))
646653 vbox.pack_start(self.prefix_entry, False, False)
647654
648655 vbox.show_all()
649
650 page = gtk.Label('')
651 self.notebook.append_page(page, vbox)
656 return vbox
657
658 def create_project_widget(self):
659 vbox = gtk.VBox(False, 5)
660 label = gtk.Label('project')
661 label.set_alignment(0.0, 0.0)
662 label.show()
663 vbox.pack_start(label, False, False)
664
665 project_entry = gtk.Entry()
666 vbox.pack_start(project_entry, True, True)
667 project_page = gtk.Entry() # ?!?
668 self.notebook.append_page(project_page, vbox)
652669
653670 def productive_rewrite(self, buffer, start, end):
654671 buffer.begin_user_action()