update
svn: r5043
This commit is contained in:
		| @@ -41,12 +41,10 @@ import gtk.gdk | ||||
| # Gramps Modules | ||||
| # | ||||
| #------------------------------------------------------------------------- | ||||
| import PageView | ||||
| import const | ||||
| import GrampsCfg | ||||
| import Relationship | ||||
| import NameDisplay | ||||
| import RelLib | ||||
| import PageView | ||||
| import EditPerson | ||||
| import NameDisplay | ||||
| import Utils | ||||
| import DateHandler | ||||
|  | ||||
| @@ -55,8 +53,6 @@ import DateHandler | ||||
| # Constants | ||||
| # | ||||
| #------------------------------------------------------------------------- | ||||
| _PAD       = 3 | ||||
| _CANVASPAD = 3 | ||||
| _PERSON    = "p" | ||||
| _BORN = _('b.') | ||||
| _DIED = _('d.') | ||||
| @@ -83,6 +79,7 @@ class PedView(PageView.PageView): | ||||
|     def build_widget(self): | ||||
|         self.notebook = gtk.Notebook() | ||||
|         self.notebook.connect("button-press-event", self.on_show_option_menu_cb) | ||||
|         self.bootstrap_handler = self.notebook.connect("expose-event", self.init_parent_signals_cb) | ||||
|         self.notebook.set_show_border(False) | ||||
|         self.notebook.set_show_tabs(False) | ||||
|              | ||||
| @@ -102,10 +99,14 @@ class PedView(PageView.PageView): | ||||
|         self.table_5.connect("button-press-event", self.on_show_option_menu_cb) | ||||
|         self.add_table_to_notebook( self.table_5) | ||||
|  | ||||
|         #self.parent_container.connect("size-allocate", self.size_request_cb) | ||||
|  | ||||
|         return self.notebook | ||||
|  | ||||
|     def init_parent_signals_cb(self, widget, event): | ||||
|         print "PedView.init_parent_signals_cb" | ||||
|         self.notebook.disconnect(self.bootstrap_handler) | ||||
|         self.notebook.parent.connect("size-allocate", self.size_request_cb) | ||||
|         self.size_request_cb(widget.parent,event) | ||||
|          | ||||
|     def add_table_to_notebook( self, table): | ||||
|         frame = gtk.ScrolledWindow(None,None) | ||||
|         frame.set_policy(gtk.POLICY_AUTOMATIC,gtk.POLICY_AUTOMATIC) | ||||
| @@ -171,6 +172,7 @@ class PedView(PageView.PageView): | ||||
|         self.size_request_cb(self.notebook.parent,None,None) | ||||
|          | ||||
|     def size_request_cb(self, widget, event, data=None): | ||||
|         print "PedView.size_request_cb" | ||||
|         if self.force_size == 0: | ||||
|             v = widget.get_allocation() | ||||
|             page_list = range(0,self.notebook.get_n_pages()) | ||||
| @@ -386,9 +388,9 @@ class PedView(PageView.PageView): | ||||
|         person_handle = obj.get_data(_PERSON) | ||||
|         person = self.db.get_person_from_handle(person_handle) | ||||
|         if person: | ||||
|             self.edit_person(person) | ||||
|             EditPerson.EditPerson(self.state, person, self.state.db, None) | ||||
|             return True | ||||
|         return 0 | ||||
|         return False | ||||
|  | ||||
|     def on_show_option_menu_cb(self,obj,data=None): | ||||
|         myMenu = gtk.Menu() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user