Broke glade files up into smaller chunks, sort and double click added to all main views.
svn: r541
This commit is contained in:
		
							
								
								
									
										4
									
								
								NEWS
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								NEWS
									
									
									
									
									
								
							| @@ -41,6 +41,10 @@ Version 0.6.0pre | |||||||
| * Reordering GRAMPS' ids attempts to preserve the integer originally | * Reordering GRAMPS' ids attempts to preserve the integer originally | ||||||
|   assigned to the object. |   assigned to the object. | ||||||
| * The person view can be sorted by GRAMPS id. | * The person view can be sorted by GRAMPS id. | ||||||
|  | * KWord format generated is now compatible with KWord 1.1. Images may | ||||||
|  |   now be included in KWord documents (requires Python Imaging Library). | ||||||
|  |   Tables are not working yet. I can figure out how to format a KWord | ||||||
|  |   table. | ||||||
|  |  | ||||||
| Version 0.5.1 | Version 0.5.1 | ||||||
| * Bug fixes | * Bug fixes | ||||||
|   | |||||||
| @@ -26,10 +26,10 @@ | |||||||
| import re | import re | ||||||
| import os | import os | ||||||
| import sys | import sys | ||||||
| import intl |  | ||||||
| import gtk | import gtk | ||||||
|  |  | ||||||
| _ = intl.gettext | from intl import gettext | ||||||
|  | _ = gettext | ||||||
|  |  | ||||||
| #------------------------------------------------------------------------- | #------------------------------------------------------------------------- | ||||||
| # | # | ||||||
|   | |||||||
| @@ -41,7 +41,7 @@ class Find: | |||||||
|          |          | ||||||
|         self.clist = clist |         self.clist = clist | ||||||
|         self.task = task |         self.task = task | ||||||
|         self.xml = libglade.GladeXML(const.gladeFile,"find") |         self.xml = libglade.GladeXML(const.findFile,"find") | ||||||
|         self.xml.signal_autoconnect({ |         self.xml.signal_autoconnect({ | ||||||
|             "destroy_passed_object" : utils.destroy_passed_object, |             "destroy_passed_object" : utils.destroy_passed_object, | ||||||
|             "on_next_clicked"       : self.on_next_clicked, |             "on_next_clicked"       : self.on_next_clicked, | ||||||
|   | |||||||
| @@ -27,8 +27,9 @@ from TextDoc import * | |||||||
| from DrawDoc import * | from DrawDoc import * | ||||||
| import gtk | import gtk | ||||||
| import Config | import Config | ||||||
| import intl |  | ||||||
| _ = intl.gettext | from intl import gettext | ||||||
|  | _ = gettext | ||||||
|  |  | ||||||
| #------------------------------------------------------------------------- | #------------------------------------------------------------------------- | ||||||
| # | # | ||||||
|   | |||||||
| @@ -30,12 +30,12 @@ import libglade | |||||||
| # gramps modules | # gramps modules | ||||||
| # | # | ||||||
| #------------------------------------------------------------------------- | #------------------------------------------------------------------------- | ||||||
| import intl |  | ||||||
| import const | import const | ||||||
| import utils | import utils | ||||||
| from RelLib import * | from RelLib import * | ||||||
|  |  | ||||||
| _ = intl.gettext | from intl import gettext | ||||||
|  | _ = gettext | ||||||
|  |  | ||||||
| #------------------------------------------------------------------------- | #------------------------------------------------------------------------- | ||||||
| # | # | ||||||
|   | |||||||
| @@ -28,6 +28,7 @@ from RelLib import * | |||||||
| import utils | import utils | ||||||
| import const | import const | ||||||
| import os | import os | ||||||
|  | import Config | ||||||
|  |  | ||||||
| from intl import gettext | from intl import gettext | ||||||
| _ = gettext | _ = gettext | ||||||
| @@ -35,23 +36,83 @@ _ = gettext | |||||||
| class MediaView: | class MediaView: | ||||||
|     def __init__(self,db,glade,update): |     def __init__(self,db,glade,update): | ||||||
|         self.db = db |         self.db = db | ||||||
|         self.media_list = glade.get_widget("media_list") |         self.media_list  = glade.get_widget("media_list") | ||||||
|         self.mid        = glade.get_widget("mid") |         self.mid         = glade.get_widget("mid") | ||||||
|         self.mtype      = glade.get_widget("mtype") |         self.mtype       = glade.get_widget("mtype") | ||||||
|         self.mdesc      = glade.get_widget("mdesc") |         self.mdesc       = glade.get_widget("mdesc") | ||||||
|         self.mpath      = glade.get_widget("mpath") |         self.mpath       = glade.get_widget("mpath") | ||||||
|         self.mdetails   = glade.get_widget("mdetails") |         self.mdetails    = glade.get_widget("mdetails") | ||||||
|         self.preview    = glade.get_widget("preview") |         self.mid_arrow   = glade.get_widget("mid_arrow") | ||||||
|  |         self.mdescr_arrow= glade.get_widget("mdescr_arrow") | ||||||
|  |         self.mtype_arrow = glade.get_widget("mtype_arrow") | ||||||
|  |         self.mpath_arrow = glade.get_widget("mpath_arrow") | ||||||
|  |         self.preview     = glade.get_widget("preview") | ||||||
|  |  | ||||||
|  |         self.sort_arrow = [self.mdescr_arrow, self.mid_arrow,  | ||||||
|  |                            self.mtype_arrow, self.mpath_arrow] | ||||||
|  |         self.sort_map   = [5,1,2,3,-1] | ||||||
|  |         self.sort_col   = 5 | ||||||
|  |         self.sort_dir   = GTK.SORT_ASCENDING | ||||||
|  |         self.media_list.connect('click-column',self.click_column) | ||||||
|  |  | ||||||
|  |         self.mid_arrow.hide() | ||||||
|  |         self.mtype_arrow.hide() | ||||||
|  |         self.mpath_arrow.hide() | ||||||
|          |          | ||||||
|         t = [ ('STRING', 0, 0), |         t = [ ('STRING', 0, 0), | ||||||
|               ('text/plain',0,0), |               ('text/plain',0,0), | ||||||
|               ('text/uri-list',0,2), |               ('text/uri-list',0,2), | ||||||
|               ('application/x-rootwin-drop',0,1)] |               ('application/x-rootwin-drop',0,1)] | ||||||
|  |  | ||||||
|         self.media_list.drag_source_set(GDK.BUTTON1_MASK|GDK.BUTTON3_MASK,t,GDK.ACTION_COPY) |         self.media_list.drag_source_set(GDK.BUTTON1_MASK|GDK.BUTTON3_MASK, | ||||||
|         self.media_list.drag_dest_set(GTK.DEST_DEFAULT_ALL,t,GDK.ACTION_COPY|GDK.ACTION_MOVE) |                                         t, | ||||||
|  |                                         GDK.ACTION_COPY) | ||||||
|  |         self.media_list.drag_dest_set(GTK.DEST_DEFAULT_ALL, | ||||||
|  |                                       t, | ||||||
|  |                                       GDK.ACTION_COPY|GDK.ACTION_MOVE) | ||||||
|  |  | ||||||
|         self.update = update |         self.update = update | ||||||
|  |         self.media_list.set_column_visibility(4,Config.show_detail) | ||||||
|  |         self.media_list.set_column_visibility(5,0) | ||||||
|  |         self.media_list.connect('button-press-event',self.on_button_press_event) | ||||||
|  |  | ||||||
|  |     def click_column(self,obj,column): | ||||||
|  |  | ||||||
|  |         new_col = self.sort_map[column] | ||||||
|  |         if new_col == -1: | ||||||
|  |             return | ||||||
|  |  | ||||||
|  |         data = None | ||||||
|  |         if len(obj.selection) == 1: | ||||||
|  |             data = obj.get_row_data(obj.selection[0]) | ||||||
|  |          | ||||||
|  |         obj.freeze() | ||||||
|  |         if new_col == self.sort_col: | ||||||
|  |             if self.sort_dir == GTK.SORT_ASCENDING: | ||||||
|  |                 self.sort_dir = GTK.SORT_DESCENDING | ||||||
|  |             else: | ||||||
|  |                 self.sort_dir = GTK.SORT_ASCENDING | ||||||
|  |         else: | ||||||
|  |             self.sort_dir = GTK.SORT_ASCENDING | ||||||
|  |  | ||||||
|  |         for a in self.sort_arrow: | ||||||
|  |             a.hide() | ||||||
|  |  | ||||||
|  |         a = self.sort_arrow[column] | ||||||
|  |         a.show() | ||||||
|  |         if self.sort_dir == GTK.SORT_ASCENDING: | ||||||
|  |             a.set(GTK.ARROW_DOWN,2) | ||||||
|  |         else: | ||||||
|  |             a.set(GTK.ARROW_UP,2) | ||||||
|  |              | ||||||
|  |         obj.set_sort_type(self.sort_dir) | ||||||
|  |         obj.set_sort_column(new_col) | ||||||
|  |         self.sort_col = new_col | ||||||
|  |         obj.sort() | ||||||
|  |         if data: | ||||||
|  |             row = obj.find_row_from_data(data) | ||||||
|  |             obj.moveto(row) | ||||||
|  |         obj.thaw() | ||||||
|  |  | ||||||
|     def on_select_row(self,obj,row,b,c): |     def on_select_row(self,obj,row,b,c): | ||||||
|         mobj = obj.get_row_data(row) |         mobj = obj.get_row_data(row) | ||||||
| @@ -67,7 +128,15 @@ class MediaView: | |||||||
|             self.mpath.set_text(path) |             self.mpath.set_text(path) | ||||||
|         else: |         else: | ||||||
|             self.mpath.set_text("<local>") |             self.mpath.set_text("<local>") | ||||||
|         self.mdetails.set_text("") |         self.mdetails.set_text(utils.get_detail_text(mobj,0)) | ||||||
|  |  | ||||||
|  |     def on_button_press_event(self,obj,event): | ||||||
|  |         if event.button != 1 or event.type != GDK._2BUTTON_PRESS: | ||||||
|  |             return | ||||||
|  |         if len(self.media_list.selection) <= 0: | ||||||
|  |             return | ||||||
|  |         object = self.media_list.get_row_data(self.media_list.selection[0]) | ||||||
|  |         ImageSelect.GlobalMediaProperties(self.db,object,self.load_media) | ||||||
|  |  | ||||||
|     def load_media(self): |     def load_media(self): | ||||||
|  |  | ||||||
| @@ -78,7 +147,9 @@ class MediaView: | |||||||
|  |  | ||||||
|         self.media_list.freeze() |         self.media_list.freeze() | ||||||
|         self.media_list.clear() |         self.media_list.clear() | ||||||
|  |         self.media_list.set_column_visibility(1,Config.id_visible) | ||||||
|  |         self.media_list.set_column_visibility(4,Config.show_detail) | ||||||
|  |          | ||||||
|         index = 0 |         index = 0 | ||||||
|         objects = self.db.getObjectMap().values() |         objects = self.db.getObjectMap().values() | ||||||
|  |  | ||||||
| @@ -90,7 +161,9 @@ class MediaView: | |||||||
|                 path = "<local copy>" |                 path = "<local copy>" | ||||||
|             else: |             else: | ||||||
|                 path = src.getPath() |                 path = src.getPath() | ||||||
|             self.media_list.append([id,title,type,path,""]) |             details = utils.get_detail_flags(src,0) | ||||||
|  |             stitle = string.upper(title) | ||||||
|  |             self.media_list.append([title,id,type,path,details,stitle]) | ||||||
|             self.media_list.set_row_data(index,src) |             self.media_list.set_row_data(index,src) | ||||||
|             index = index + 1 |             index = index + 1 | ||||||
|  |  | ||||||
|   | |||||||
| @@ -19,11 +19,12 @@ | |||||||
| # | # | ||||||
|  |  | ||||||
| import RelLib | import RelLib | ||||||
| import intl |  | ||||||
| import utils | import utils | ||||||
| import Config | import Config | ||||||
| import const | import const | ||||||
| _ = intl.gettext |  | ||||||
|  | from intl import gettext | ||||||
|  | _ = gettext | ||||||
|  |  | ||||||
| import string | import string | ||||||
| import libglade | import libglade | ||||||
|   | |||||||
| @@ -30,11 +30,11 @@ import libglade | |||||||
| # gramps modules | # gramps modules | ||||||
| # | # | ||||||
| #------------------------------------------------------------------------- | #------------------------------------------------------------------------- | ||||||
| import intl |  | ||||||
| import const | import const | ||||||
| import utils | import utils | ||||||
| from RelLib import * | from RelLib import * | ||||||
|  |  | ||||||
|  | from intl import gettext | ||||||
| _ = intl.gettext | _ = intl.gettext | ||||||
|  |  | ||||||
| #------------------------------------------------------------------------- | #------------------------------------------------------------------------- | ||||||
|   | |||||||
| @@ -26,6 +26,7 @@ import string | |||||||
| from RelLib import * | from RelLib import * | ||||||
| import EditPlace | import EditPlace | ||||||
| import utils | import utils | ||||||
|  | import Config | ||||||
|  |  | ||||||
| from intl import gettext | from intl import gettext | ||||||
| _ = gettext | _ = gettext | ||||||
| @@ -60,16 +61,21 @@ class PlaceView: | |||||||
|         self.place_list.set_column_visibility(13,0) |         self.place_list.set_column_visibility(13,0) | ||||||
|         self.place_list.set_sort_column(self.sort_column+7) |         self.place_list.set_sort_column(self.sort_column+7) | ||||||
|         self.place_list.set_sort_type(self.sort_direct) |         self.place_list.set_sort_type(self.sort_direct) | ||||||
|  |         self.place_list.connect('button-press-event',self.on_button_press_event) | ||||||
|  |         self.place_list.connect('select-row',self.select_row) | ||||||
|  |         self.active = None | ||||||
|  |  | ||||||
|     def load_places(self): |     def load_places(self): | ||||||
|         self.place_list.freeze() |  | ||||||
|         self.place_list.clear() |  | ||||||
|  |  | ||||||
|         if len(self.place_list.selection) == 0: |         if len(self.place_list.selection) == 0: | ||||||
|             current_row = 0 |             current_row = 0 | ||||||
|         else: |         else: | ||||||
|             current_row = self.place_list.selection[0] |             current_row = self.place_list.selection[0] | ||||||
|  |  | ||||||
|  |         self.place_list.freeze() | ||||||
|  |         self.place_list.clear() | ||||||
|  |  | ||||||
|  |         self.place_list.set_column_visibility(1,Config.id_visible) | ||||||
|  |          | ||||||
|         index = 0 |         index = 0 | ||||||
|         places = self.db.getPlaceMap().values() |         places = self.db.getPlaceMap().values() | ||||||
|  |  | ||||||
| @@ -94,9 +100,16 @@ class PlaceView: | |||||||
|         if index > 0: |         if index > 0: | ||||||
|             self.place_list.select_row(current_row,0) |             self.place_list.select_row(current_row,0) | ||||||
|             self.place_list.moveto(current_row) |             self.place_list.moveto(current_row) | ||||||
|  |             self.active = self.place_list.get_row_data(current_row) | ||||||
|  |         else: | ||||||
|  |             self.active = None | ||||||
|  |              | ||||||
|         self.place_list.thaw() |         self.place_list.thaw() | ||||||
|  |  | ||||||
|  |     def select_row(self,obj,row,b,c): | ||||||
|  |         if row == obj.selection[0]: | ||||||
|  |             self.active = self.place_list.get_row_data(row) | ||||||
|  |              | ||||||
|     def merge(self): |     def merge(self): | ||||||
|         if len(self.place_list.selection) != 2: |         if len(self.place_list.selection) != 2: | ||||||
|             msg = _("Exactly two places must be selected to perform a merge") |             msg = _("Exactly two places must be selected to perform a merge") | ||||||
| @@ -109,10 +122,9 @@ class PlaceView: | |||||||
|  |  | ||||||
|     def on_button_press_event(self,obj,event): |     def on_button_press_event(self,obj,event): | ||||||
|         if event.button == 1 and event.type == GDK._2BUTTON_PRESS: |         if event.button == 1 and event.type == GDK._2BUTTON_PRESS: | ||||||
|             if len(obj.selection) > 0: |             if self.active: | ||||||
|                 index = obj.selection[0] |                 EditPlace.EditPlace(self.active,self.db, | ||||||
|                 place = obj.get_row_data(index) |                                     self.update_display_after_edit) | ||||||
|                 EditPlace.EditPlace(place,self.db,self.update_display_after_edit) |  | ||||||
|  |  | ||||||
|     def on_click_column(self,obj,column): |     def on_click_column(self,obj,column): | ||||||
|         obj.freeze() |         obj.freeze() | ||||||
|   | |||||||
| @@ -18,12 +18,20 @@ | |||||||
| # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA | # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA | ||||||
| # | # | ||||||
|  |  | ||||||
|  | #------------------------------------------------------------------------- | ||||||
|  | # | ||||||
|  | # standard python modules | ||||||
|  | # | ||||||
|  | #------------------------------------------------------------------------- | ||||||
|  | import string | ||||||
|  |  | ||||||
| #------------------------------------------------------------------------- | #------------------------------------------------------------------------- | ||||||
| # | # | ||||||
| # GTK/Gnome modules | # GTK/Gnome modules | ||||||
| # | # | ||||||
| #------------------------------------------------------------------------- | #------------------------------------------------------------------------- | ||||||
| import GDK | import GDK | ||||||
|  | import GTK | ||||||
| import gnome.ui | import gnome.ui | ||||||
|  |  | ||||||
| #------------------------------------------------------------------------- | #------------------------------------------------------------------------- | ||||||
| @@ -34,6 +42,7 @@ import gnome.ui | |||||||
| from RelLib import * | from RelLib import * | ||||||
| import EditSource | import EditSource | ||||||
| import utils | import utils | ||||||
|  | import Config | ||||||
|  |  | ||||||
| #------------------------------------------------------------------------- | #------------------------------------------------------------------------- | ||||||
| # | # | ||||||
| @@ -44,23 +53,81 @@ from intl import gettext | |||||||
| _ = gettext | _ = gettext | ||||||
|  |  | ||||||
| class SourceView: | class SourceView: | ||||||
|     def __init__(self,db,source_list,update): |     def __init__(self,db,glade,update): | ||||||
|         self.source_list = source_list |         self.glade = glade | ||||||
|         self.db = db |         self.db = db | ||||||
|         self.update = update |         self.update = update | ||||||
|  |         self.source_list = glade.get_widget("source_list") | ||||||
|  |         self.title_arrow = glade.get_widget("title_arrow") | ||||||
|  |         self.id_arrow    = glade.get_widget("src_id_arrow") | ||||||
|  |         self.author_arrow= glade.get_widget("author_arrow") | ||||||
|  |         self.source_list.set_column_visibility(3,0) | ||||||
|  |         self.source_list.set_column_visibility(4,0) | ||||||
|  |         self.id_arrow.hide() | ||||||
|  |         self.author_arrow.hide() | ||||||
|  |         self.sort_map = [3,1,4,-1] | ||||||
|  |         self.sort_dir = GTK.SORT_ASCENDING | ||||||
|  |         self.sort_col = 3 | ||||||
|  |         self.sort_arrow = [self.title_arrow, self.id_arrow, self.author_arrow] | ||||||
|  |         self.source_list.connect('click-column',self.click_column) | ||||||
|  |  | ||||||
|  |     def click_column(self,obj,column): | ||||||
|  |  | ||||||
|  |         new_col = self.sort_map[column] | ||||||
|  |         if new_col == -1: | ||||||
|  |             return | ||||||
|  |  | ||||||
|  |         data = None | ||||||
|  |         if len(obj.selection) == 1: | ||||||
|  |             data = obj.get_row_data(obj.selection[0]) | ||||||
|  |          | ||||||
|  |         obj.freeze() | ||||||
|  |         if new_col == self.sort_col: | ||||||
|  |             if self.sort_dir == GTK.SORT_ASCENDING: | ||||||
|  |                 self.sort_dir = GTK.SORT_DESCENDING | ||||||
|  |             else: | ||||||
|  |                 self.sort_dir = GTK.SORT_ASCENDING | ||||||
|  |         else: | ||||||
|  |             self.sort_dir = GTK.SORT_ASCENDING | ||||||
|  |  | ||||||
|  |         for a in self.sort_arrow: | ||||||
|  |             a.hide() | ||||||
|  |  | ||||||
|  |         a = self.sort_arrow[column] | ||||||
|  |         a.show() | ||||||
|  |         if self.sort_dir == GTK.SORT_ASCENDING: | ||||||
|  |             a.set(GTK.ARROW_DOWN,2) | ||||||
|  |         else: | ||||||
|  |             a.set(GTK.ARROW_UP,2) | ||||||
|  |              | ||||||
|  |         obj.set_sort_type(self.sort_dir) | ||||||
|  |         obj.set_sort_column(new_col) | ||||||
|  |         self.sort_col = new_col | ||||||
|  |         obj.sort() | ||||||
|  |         if data: | ||||||
|  |             row = obj.find_row_from_data(data) | ||||||
|  |             obj.moveto(row) | ||||||
|  |         obj.thaw() | ||||||
|  |          | ||||||
|     def load_sources(self): |     def load_sources(self): | ||||||
|         self.source_list.clear() |  | ||||||
|         self.source_list.freeze() |  | ||||||
|  |  | ||||||
|         if len(self.source_list.selection) > 0: |         if len(self.source_list.selection) > 0: | ||||||
|             current_row = self.source_list.selection[0] |             current_row = self.source_list.selection[0] | ||||||
|         else: |         else: | ||||||
|             current_row = 0 |             current_row = 0 | ||||||
|  |  | ||||||
|  |         self.source_list.clear() | ||||||
|  |         self.source_list.freeze() | ||||||
|  |         self.source_list.set_column_visibility(1,Config.id_visible) | ||||||
|  |  | ||||||
|         index = 0 |         index = 0 | ||||||
|         for src in self.db.getSourceMap().values(): |         for src in self.db.getSourceMap().values(): | ||||||
|             self.source_list.append([src.getTitle(),src.getAuthor()]) |             id = src.getId() | ||||||
|  |             title = src.getTitle() | ||||||
|  |             author = src.getAuthor() | ||||||
|  |             stitle = string.upper(title) | ||||||
|  |             sauthor = string.upper(author) | ||||||
|  |             self.source_list.append([title,id,author,stitle,sauthor]) | ||||||
|             self.source_list.set_row_data(index,src) |             self.source_list.set_row_data(index,src) | ||||||
|             index = index + 1 |             index = index + 1 | ||||||
|  |  | ||||||
| @@ -68,6 +135,7 @@ class SourceView: | |||||||
|             self.source_list.select_row(current_row,0) |             self.source_list.select_row(current_row,0) | ||||||
|             self.source_list.moveto(current_row) |             self.source_list.moveto(current_row) | ||||||
|  |  | ||||||
|  |         self.source_list.sort() | ||||||
|         self.source_list.thaw() |         self.source_list.thaw() | ||||||
|      |      | ||||||
|     def on_button_press_event(self,obj,event): |     def on_button_press_event(self,obj,event): | ||||||
|   | |||||||
| @@ -54,7 +54,7 @@ class SourceSelector: | |||||||
|         for s in self.orig: |         for s in self.orig: | ||||||
|             self.list.append(SourceRef(s)) |             self.list.append(SourceRef(s)) | ||||||
|         self.update=update |         self.update=update | ||||||
|         self.top = libglade.GladeXML(const.gladeFile,"sourcesel") |         self.top = libglade.GladeXML(const.srcselFile,"sourcesel") | ||||||
|         self.top.signal_autoconnect({ |         self.top.signal_autoconnect({ | ||||||
|             "destroy_passed_object" : utils.destroy_passed_object, |             "destroy_passed_object" : utils.destroy_passed_object, | ||||||
|             "on_add_src_clicked"    : self.on_add_src_clicked, |             "on_add_src_clicked"    : self.on_add_src_clicked, | ||||||
| @@ -117,7 +117,7 @@ class SourceEditor: | |||||||
|         self.parent = parent |         self.parent = parent | ||||||
|         self.update = update |         self.update = update | ||||||
|         self.source_ref = srcref |         self.source_ref = srcref | ||||||
|         self.showSource = libglade.GladeXML(const.gladeFile, "sourceDisplay") |         self.showSource = libglade.GladeXML(const.srcselFile, "sourceDisplay") | ||||||
|         self.showSource.signal_autoconnect({ |         self.showSource.signal_autoconnect({ | ||||||
|             "on_combo_insert_text"  : utils.combo_insert_text, |             "on_combo_insert_text"  : utils.combo_insert_text, | ||||||
|             "on_sourceok_clicked"   : self.on_sourceok_clicked, |             "on_sourceok_clicked"   : self.on_sourceok_clicked, | ||||||
|   | |||||||
| @@ -74,7 +74,7 @@ class RevisionComment: | |||||||
|     def __init__(self,filename,save_file): |     def __init__(self,filename,save_file): | ||||||
|         self.filename = filename |         self.filename = filename | ||||||
|         self.save = save_file |         self.save = save_file | ||||||
|         self.top = libglade.GladeXML(const.gladeFile, "revcom") |         self.top = libglade.GladeXML(const.revisionFile, "revcom") | ||||||
|         self.top.signal_autoconnect({ |         self.top.signal_autoconnect({ | ||||||
|             "on_savecomment_clicked" : self.on_savecomment_clicked, |             "on_savecomment_clicked" : self.on_savecomment_clicked, | ||||||
|             }) |             }) | ||||||
| @@ -97,7 +97,7 @@ class RevisionSelect: | |||||||
|         self.vc = vc |         self.vc = vc | ||||||
|         self.load = load |         self.load = load | ||||||
|  |  | ||||||
|         dialog = libglade.GladeXML(const.gladeFile, "revselect") |         dialog = libglade.GladeXML(const.revisionFile, "revselect") | ||||||
|         dialog.signal_autoconnect({ |         dialog.signal_autoconnect({ | ||||||
|             "destroy_passed_object" : utils.destroy_passed_object, |             "destroy_passed_object" : utils.destroy_passed_object, | ||||||
|             "on_loadrev_clicked"    : self.on_loadrev_clicked, |             "on_loadrev_clicked"    : self.on_loadrev_clicked, | ||||||
|   | |||||||
| @@ -82,6 +82,9 @@ editnoteFile   = "%s/editnote.glade" % rootDir | |||||||
| configFile     = "%s/config.glade" % rootDir | configFile     = "%s/config.glade" % rootDir | ||||||
| stylesFile     = "%s/styles.glade" % rootDir | stylesFile     = "%s/styles.glade" % rootDir | ||||||
| dialogFile     = "%s/dialog.glade" % rootDir | dialogFile     = "%s/dialog.glade" % rootDir | ||||||
|  | revisionFile   = "%s/revision.glade" % rootDir | ||||||
|  | srcselFile     = "%s/srcsel.glade" % rootDir | ||||||
|  | findFile       = "%s/find.glade" % rootDir | ||||||
| mergeFile      = "%s/mergedata.glade" % rootDir | mergeFile      = "%s/mergedata.glade" % rootDir | ||||||
| pluginsDir     = "%s/plugins" % rootDir | pluginsDir     = "%s/plugins" % rootDir | ||||||
| filtersDir     = "%s/filters" % rootDir | filtersDir     = "%s/filters" % rootDir | ||||||
|   | |||||||
							
								
								
									
										183
									
								
								src/find.glade
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										183
									
								
								src/find.glade
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,183 @@ | |||||||
|  | <?xml version="1.0"?> | ||||||
|  | <GTK-Interface> | ||||||
|  |  | ||||||
|  | <project> | ||||||
|  |   <name>Gramps</name> | ||||||
|  |   <program_name>gramps</program_name> | ||||||
|  |   <directory></directory> | ||||||
|  |   <source_directory>src</source_directory> | ||||||
|  |   <pixmaps_directory></pixmaps_directory> | ||||||
|  |   <language>C</language> | ||||||
|  |   <gnome_support>True</gnome_support> | ||||||
|  |   <gettext_support>True</gettext_support> | ||||||
|  |   <output_translatable_strings>True</output_translatable_strings> | ||||||
|  |   <translatable_strings_file>gramps.strings</translatable_strings_file> | ||||||
|  | </project> | ||||||
|  |  | ||||||
|  | <widget> | ||||||
|  |   <class>GnomeDialog</class> | ||||||
|  |   <name>find</name> | ||||||
|  |   <title>Gramps - Find person</title> | ||||||
|  |   <type>GTK_WINDOW_TOPLEVEL</type> | ||||||
|  |   <position>GTK_WIN_POS_NONE</position> | ||||||
|  |   <modal>False</modal> | ||||||
|  |   <default_width>375</default_width> | ||||||
|  |   <default_height>175</default_height> | ||||||
|  |   <allow_shrink>True</allow_shrink> | ||||||
|  |   <allow_grow>True</allow_grow> | ||||||
|  |   <auto_shrink>False</auto_shrink> | ||||||
|  |   <auto_close>False</auto_close> | ||||||
|  |   <hide_on_close>False</hide_on_close> | ||||||
|  |  | ||||||
|  |   <widget> | ||||||
|  |     <class>GtkVBox</class> | ||||||
|  |     <child_name>GnomeDialog:vbox</child_name> | ||||||
|  |     <name>dialog-vbox14</name> | ||||||
|  |     <homogeneous>False</homogeneous> | ||||||
|  |     <spacing>0</spacing> | ||||||
|  |     <child> | ||||||
|  |       <padding>4</padding> | ||||||
|  |       <expand>True</expand> | ||||||
|  |       <fill>True</fill> | ||||||
|  |     </child> | ||||||
|  |  | ||||||
|  |     <widget> | ||||||
|  |       <class>GtkHButtonBox</class> | ||||||
|  |       <child_name>GnomeDialog:action_area</child_name> | ||||||
|  |       <name>dialog-action_area14</name> | ||||||
|  |       <layout_style>GTK_BUTTONBOX_SPREAD</layout_style> | ||||||
|  |       <spacing>8</spacing> | ||||||
|  |       <child_min_width>85</child_min_width> | ||||||
|  |       <child_min_height>27</child_min_height> | ||||||
|  |       <child_ipad_x>7</child_ipad_x> | ||||||
|  |       <child_ipad_y>0</child_ipad_y> | ||||||
|  |       <child> | ||||||
|  | 	<padding>0</padding> | ||||||
|  | 	<expand>False</expand> | ||||||
|  | 	<fill>True</fill> | ||||||
|  | 	<pack>GTK_PACK_END</pack> | ||||||
|  |       </child> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkButton</class> | ||||||
|  | 	<name>prev</name> | ||||||
|  | 	<can_default>True</can_default> | ||||||
|  | 	<can_focus>True</can_focus> | ||||||
|  | 	<signal> | ||||||
|  | 	  <name>clicked</name> | ||||||
|  | 	  <handler>on_prev_clicked</handler> | ||||||
|  | 	  <object>find</object> | ||||||
|  | 	  <last_modification_time>Wed, 05 Sep 2001 02:55:37 GMT</last_modification_time> | ||||||
|  | 	</signal> | ||||||
|  | 	<stock_button>GNOME_STOCK_BUTTON_PREV</stock_button> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkButton</class> | ||||||
|  | 	<name>next</name> | ||||||
|  | 	<can_default>True</can_default> | ||||||
|  | 	<has_default>True</has_default> | ||||||
|  | 	<can_focus>True</can_focus> | ||||||
|  | 	<signal> | ||||||
|  | 	  <name>clicked</name> | ||||||
|  | 	  <handler>on_next_clicked</handler> | ||||||
|  | 	  <object>find</object> | ||||||
|  | 	  <last_modification_time>Wed, 05 Sep 2001 02:55:23 GMT</last_modification_time> | ||||||
|  | 	</signal> | ||||||
|  | 	<stock_button>GNOME_STOCK_BUTTON_NEXT</stock_button> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkButton</class> | ||||||
|  | 	<name>button120</name> | ||||||
|  | 	<can_default>True</can_default> | ||||||
|  | 	<can_focus>True</can_focus> | ||||||
|  | 	<signal> | ||||||
|  | 	  <name>clicked</name> | ||||||
|  | 	  <handler>destroy_passed_object</handler> | ||||||
|  | 	  <object>find</object> | ||||||
|  | 	  <last_modification_time>Wed, 05 Sep 2001 02:55:07 GMT</last_modification_time> | ||||||
|  | 	</signal> | ||||||
|  | 	<stock_button>GNOME_STOCK_BUTTON_CLOSE</stock_button> | ||||||
|  |       </widget> | ||||||
|  |     </widget> | ||||||
|  |  | ||||||
|  |     <widget> | ||||||
|  |       <class>GtkVBox</class> | ||||||
|  |       <name>vbox41</name> | ||||||
|  |       <homogeneous>False</homogeneous> | ||||||
|  |       <spacing>0</spacing> | ||||||
|  |       <child> | ||||||
|  | 	<padding>0</padding> | ||||||
|  | 	<expand>True</expand> | ||||||
|  | 	<fill>True</fill> | ||||||
|  |       </child> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkLabel</class> | ||||||
|  | 	<name>label238</name> | ||||||
|  | 	<label>Find Person by Name</label> | ||||||
|  | 	<justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	<wrap>False</wrap> | ||||||
|  | 	<xalign>0.5</xalign> | ||||||
|  | 	<yalign>0.5</yalign> | ||||||
|  | 	<xpad>0</xpad> | ||||||
|  | 	<ypad>0</ypad> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>10</padding> | ||||||
|  | 	  <expand>False</expand> | ||||||
|  | 	  <fill>False</fill> | ||||||
|  | 	</child> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkHSeparator</class> | ||||||
|  | 	<name>hseparator22</name> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>0</padding> | ||||||
|  | 	  <expand>False</expand> | ||||||
|  | 	  <fill>False</fill> | ||||||
|  | 	</child> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkHBox</class> | ||||||
|  | 	<name>hbox31</name> | ||||||
|  | 	<homogeneous>False</homogeneous> | ||||||
|  | 	<spacing>0</spacing> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>19</padding> | ||||||
|  | 	  <expand>True</expand> | ||||||
|  | 	  <fill>True</fill> | ||||||
|  | 	</child> | ||||||
|  |  | ||||||
|  | 	<widget> | ||||||
|  | 	  <class>Placeholder</class> | ||||||
|  | 	</widget> | ||||||
|  |  | ||||||
|  | 	<widget> | ||||||
|  | 	  <class>GtkEntry</class> | ||||||
|  | 	  <name>entry1</name> | ||||||
|  | 	  <width>250</width> | ||||||
|  | 	  <can_focus>True</can_focus> | ||||||
|  | 	  <has_focus>True</has_focus> | ||||||
|  | 	  <editable>True</editable> | ||||||
|  | 	  <text_visible>True</text_visible> | ||||||
|  | 	  <text_max_length>0</text_max_length> | ||||||
|  | 	  <text></text> | ||||||
|  | 	  <child> | ||||||
|  | 	    <padding>10</padding> | ||||||
|  | 	    <expand>True</expand> | ||||||
|  | 	    <fill>True</fill> | ||||||
|  | 	  </child> | ||||||
|  | 	</widget> | ||||||
|  |  | ||||||
|  | 	<widget> | ||||||
|  | 	  <class>Placeholder</class> | ||||||
|  | 	</widget> | ||||||
|  |       </widget> | ||||||
|  |     </widget> | ||||||
|  |   </widget> | ||||||
|  | </widget> | ||||||
|  |  | ||||||
|  | </GTK-Interface> | ||||||
							
								
								
									
										2198
									
								
								src/gramps.glade
									
									
									
									
									
								
							
							
						
						
									
										2198
									
								
								src/gramps.glade
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -1022,7 +1022,7 @@ def on_child_list_row_move(clist,fm,to): | |||||||
|     utils.modified() |     utils.modified() | ||||||
|  |  | ||||||
| def on_open_activate(obj): | def on_open_activate(obj): | ||||||
|     wFs = libglade.GladeXML(const.gladeFile, "dbopen") |     wFs = libglade.GladeXML(const.revisionFile, "dbopen") | ||||||
|     wFs.signal_autoconnect({ |     wFs.signal_autoconnect({ | ||||||
|         "on_ok_button1_clicked": on_ok_button1_clicked, |         "on_ok_button1_clicked": on_ok_button1_clicked, | ||||||
|         "destroy_passed_object": utils.destroy_passed_object |         "destroy_passed_object": utils.destroy_passed_object | ||||||
| @@ -1871,7 +1871,6 @@ def main(arg): | |||||||
|     statusbar   = gtop.get_widget("statusbar") |     statusbar   = gtop.get_widget("statusbar") | ||||||
|     topWindow   = gtop.get_widget("gramps") |     topWindow   = gtop.get_widget("gramps") | ||||||
|     person_list = gtop.get_widget("person_list") |     person_list = gtop.get_widget("person_list") | ||||||
|     source_list = gtop.get_widget("source_list") |  | ||||||
|     filter_list = gtop.get_widget("filter_list") |     filter_list = gtop.get_widget("filter_list") | ||||||
|     notebook    = gtop.get_widget(NOTEBOOK) |     notebook    = gtop.get_widget(NOTEBOOK) | ||||||
|     nameArrow   = gtop.get_widget("nameSort") |     nameArrow   = gtop.get_widget("nameSort") | ||||||
| @@ -1885,7 +1884,7 @@ def main(arg): | |||||||
|                                  statusbar,change_active_person,\ |                                  statusbar,change_active_person,\ | ||||||
|                                  load_person) |                                  load_person) | ||||||
|     place_view  = PlaceView(database,gtop,update_display) |     place_view  = PlaceView(database,gtop,update_display) | ||||||
|     source_view = SourceView(database,source_list,update_display) |     source_view = SourceView(database,gtop,update_display) | ||||||
|     media_view  = MediaView(database,gtop,update_display) |     media_view  = MediaView(database,gtop,update_display) | ||||||
|  |  | ||||||
|     cNameArrow  = gtop.get_widget("cNameSort") |     cNameArrow  = gtop.get_widget("cNameSort") | ||||||
| @@ -1959,7 +1958,6 @@ def main(arg): | |||||||
|         "on_person_list_button_press"       : on_person_list_button_press, |         "on_person_list_button_press"       : on_person_list_button_press, | ||||||
|         "on_person_list_click_column"       : on_person_list_click_column, |         "on_person_list_click_column"       : on_person_list_click_column, | ||||||
|         "on_person_list_select_row"         : on_person_list_select_row, |         "on_person_list_select_row"         : on_person_list_select_row, | ||||||
|         "on_place_list_button_press_event"  : place_view.on_button_press_event, |  | ||||||
|         "on_place_list_click_column"        : place_view.on_click_column, |         "on_place_list_click_column"        : place_view.on_click_column, | ||||||
|         "on_main_key_release_event"         : on_main_key_release_event, |         "on_main_key_release_event"         : on_main_key_release_event, | ||||||
|         "on_add_media_clicked"              : media_view.create_add_dialog, |         "on_add_media_clicked"              : media_view.create_add_dialog, | ||||||
|   | |||||||
							
								
								
									
										506
									
								
								src/revision.glade
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										506
									
								
								src/revision.glade
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,506 @@ | |||||||
|  | <?xml version="1.0"?> | ||||||
|  | <GTK-Interface> | ||||||
|  |  | ||||||
|  | <project> | ||||||
|  |   <name>Gramps</name> | ||||||
|  |   <program_name>gramps</program_name> | ||||||
|  |   <directory></directory> | ||||||
|  |   <source_directory>src</source_directory> | ||||||
|  |   <pixmaps_directory></pixmaps_directory> | ||||||
|  |   <language>C</language> | ||||||
|  |   <gnome_support>True</gnome_support> | ||||||
|  |   <gettext_support>True</gettext_support> | ||||||
|  |   <output_translatable_strings>True</output_translatable_strings> | ||||||
|  |   <translatable_strings_file>gramps.strings</translatable_strings_file> | ||||||
|  | </project> | ||||||
|  |  | ||||||
|  | <widget> | ||||||
|  |   <class>GnomeDialog</class> | ||||||
|  |   <name>dbopen</name> | ||||||
|  |   <title>Gramps - Open a database</title> | ||||||
|  |   <type>GTK_WINDOW_TOPLEVEL</type> | ||||||
|  |   <position>GTK_WIN_POS_NONE</position> | ||||||
|  |   <modal>False</modal> | ||||||
|  |   <allow_shrink>False</allow_shrink> | ||||||
|  |   <allow_grow>True</allow_grow> | ||||||
|  |   <auto_shrink>False</auto_shrink> | ||||||
|  |   <auto_close>False</auto_close> | ||||||
|  |   <hide_on_close>False</hide_on_close> | ||||||
|  |  | ||||||
|  |   <widget> | ||||||
|  |     <class>GtkVBox</class> | ||||||
|  |     <child_name>GnomeDialog:vbox</child_name> | ||||||
|  |     <name>dialog-vbox15</name> | ||||||
|  |     <homogeneous>False</homogeneous> | ||||||
|  |     <spacing>8</spacing> | ||||||
|  |     <child> | ||||||
|  |       <padding>4</padding> | ||||||
|  |       <expand>True</expand> | ||||||
|  |       <fill>True</fill> | ||||||
|  |     </child> | ||||||
|  |  | ||||||
|  |     <widget> | ||||||
|  |       <class>GtkHButtonBox</class> | ||||||
|  |       <child_name>GnomeDialog:action_area</child_name> | ||||||
|  |       <name>dialog-action_area15</name> | ||||||
|  |       <layout_style>GTK_BUTTONBOX_END</layout_style> | ||||||
|  |       <spacing>8</spacing> | ||||||
|  |       <child_min_width>85</child_min_width> | ||||||
|  |       <child_min_height>27</child_min_height> | ||||||
|  |       <child_ipad_x>7</child_ipad_x> | ||||||
|  |       <child_ipad_y>0</child_ipad_y> | ||||||
|  |       <child> | ||||||
|  | 	<padding>0</padding> | ||||||
|  | 	<expand>False</expand> | ||||||
|  | 	<fill>True</fill> | ||||||
|  | 	<pack>GTK_PACK_END</pack> | ||||||
|  |       </child> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkButton</class> | ||||||
|  | 	<name>button127</name> | ||||||
|  | 	<can_default>True</can_default> | ||||||
|  | 	<can_focus>True</can_focus> | ||||||
|  | 	<signal> | ||||||
|  | 	  <name>clicked</name> | ||||||
|  | 	  <handler>on_ok_button1_clicked</handler> | ||||||
|  | 	  <object>dbopen</object> | ||||||
|  | 	  <last_modification_time>Wed, 03 Oct 2001 02:55:59 GMT</last_modification_time> | ||||||
|  | 	</signal> | ||||||
|  | 	<stock_button>GNOME_STOCK_BUTTON_OK</stock_button> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkButton</class> | ||||||
|  | 	<name>button129</name> | ||||||
|  | 	<can_default>True</can_default> | ||||||
|  | 	<can_focus>True</can_focus> | ||||||
|  | 	<signal> | ||||||
|  | 	  <name>clicked</name> | ||||||
|  | 	  <handler>destroy_passed_object</handler> | ||||||
|  | 	  <object>dbopen</object> | ||||||
|  | 	  <last_modification_time>Wed, 03 Oct 2001 02:56:46 GMT</last_modification_time> | ||||||
|  | 	</signal> | ||||||
|  | 	<stock_button>GNOME_STOCK_BUTTON_CANCEL</stock_button> | ||||||
|  |       </widget> | ||||||
|  |     </widget> | ||||||
|  |  | ||||||
|  |     <widget> | ||||||
|  |       <class>GtkVBox</class> | ||||||
|  |       <name>vbox44</name> | ||||||
|  |       <homogeneous>False</homogeneous> | ||||||
|  |       <spacing>0</spacing> | ||||||
|  |       <child> | ||||||
|  | 	<padding>0</padding> | ||||||
|  | 	<expand>False</expand> | ||||||
|  | 	<fill>True</fill> | ||||||
|  |       </child> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkLabel</class> | ||||||
|  | 	<name>label245</name> | ||||||
|  | 	<label>Open a database</label> | ||||||
|  | 	<justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	<wrap>False</wrap> | ||||||
|  | 	<xalign>0.5</xalign> | ||||||
|  | 	<yalign>0.5</yalign> | ||||||
|  | 	<xpad>0</xpad> | ||||||
|  | 	<ypad>0</ypad> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>5</padding> | ||||||
|  | 	  <expand>False</expand> | ||||||
|  | 	  <fill>False</fill> | ||||||
|  | 	</child> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkHSeparator</class> | ||||||
|  | 	<name>hseparator24</name> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>10</padding> | ||||||
|  | 	  <expand>True</expand> | ||||||
|  | 	  <fill>True</fill> | ||||||
|  | 	</child> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkHBox</class> | ||||||
|  | 	<name>hbox33</name> | ||||||
|  | 	<homogeneous>False</homogeneous> | ||||||
|  | 	<spacing>0</spacing> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>0</padding> | ||||||
|  | 	  <expand>True</expand> | ||||||
|  | 	  <fill>True</fill> | ||||||
|  | 	</child> | ||||||
|  |  | ||||||
|  | 	<widget> | ||||||
|  | 	  <class>GtkLabel</class> | ||||||
|  | 	  <name>label246</name> | ||||||
|  | 	  <label>Database</label> | ||||||
|  | 	  <justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	  <wrap>False</wrap> | ||||||
|  | 	  <xalign>0.5</xalign> | ||||||
|  | 	  <yalign>0.5</yalign> | ||||||
|  | 	  <xpad>5</xpad> | ||||||
|  | 	  <ypad>5</ypad> | ||||||
|  | 	  <child> | ||||||
|  | 	    <padding>0</padding> | ||||||
|  | 	    <expand>False</expand> | ||||||
|  | 	    <fill>False</fill> | ||||||
|  | 	  </child> | ||||||
|  | 	</widget> | ||||||
|  |  | ||||||
|  | 	<widget> | ||||||
|  | 	  <class>GnomeFileEntry</class> | ||||||
|  | 	  <name>dbname</name> | ||||||
|  | 	  <width>400</width> | ||||||
|  | 	  <history_id>recentdbs</history_id> | ||||||
|  | 	  <max_saved>15</max_saved> | ||||||
|  | 	  <title>Open a GRAMPS Database</title> | ||||||
|  | 	  <directory>True</directory> | ||||||
|  | 	  <modal>False</modal> | ||||||
|  | 	  <child> | ||||||
|  | 	    <padding>0</padding> | ||||||
|  | 	    <expand>True</expand> | ||||||
|  | 	    <fill>True</fill> | ||||||
|  | 	  </child> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkEntry</class> | ||||||
|  | 	    <child_name>GnomeEntry:entry</child_name> | ||||||
|  | 	    <name>combo-entry2</name> | ||||||
|  | 	    <can_focus>True</can_focus> | ||||||
|  | 	    <editable>True</editable> | ||||||
|  | 	    <text_visible>True</text_visible> | ||||||
|  | 	    <text_max_length>0</text_max_length> | ||||||
|  | 	    <text></text> | ||||||
|  | 	  </widget> | ||||||
|  | 	</widget> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkCheckButton</class> | ||||||
|  | 	<name>getoldrev</name> | ||||||
|  | 	<border_width>10</border_width> | ||||||
|  | 	<can_focus>True</can_focus> | ||||||
|  | 	<label>Revert to an older version from revision control</label> | ||||||
|  | 	<active>False</active> | ||||||
|  | 	<draw_indicator>True</draw_indicator> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>0</padding> | ||||||
|  | 	  <expand>False</expand> | ||||||
|  | 	  <fill>False</fill> | ||||||
|  | 	</child> | ||||||
|  |       </widget> | ||||||
|  |     </widget> | ||||||
|  |   </widget> | ||||||
|  | </widget> | ||||||
|  |  | ||||||
|  | <widget> | ||||||
|  |   <class>GnomeDialog</class> | ||||||
|  |   <name>revselect</name> | ||||||
|  |   <title>Gramps - Select an older revision</title> | ||||||
|  |   <type>GTK_WINDOW_TOPLEVEL</type> | ||||||
|  |   <position>GTK_WIN_POS_NONE</position> | ||||||
|  |   <modal>False</modal> | ||||||
|  |   <allow_shrink>False</allow_shrink> | ||||||
|  |   <allow_grow>True</allow_grow> | ||||||
|  |   <auto_shrink>False</auto_shrink> | ||||||
|  |   <auto_close>False</auto_close> | ||||||
|  |   <hide_on_close>False</hide_on_close> | ||||||
|  |  | ||||||
|  |   <widget> | ||||||
|  |     <class>GtkVBox</class> | ||||||
|  |     <child_name>GnomeDialog:vbox</child_name> | ||||||
|  |     <name>dialog-vbox16</name> | ||||||
|  |     <homogeneous>False</homogeneous> | ||||||
|  |     <spacing>8</spacing> | ||||||
|  |     <child> | ||||||
|  |       <padding>4</padding> | ||||||
|  |       <expand>True</expand> | ||||||
|  |       <fill>True</fill> | ||||||
|  |     </child> | ||||||
|  |  | ||||||
|  |     <widget> | ||||||
|  |       <class>GtkHButtonBox</class> | ||||||
|  |       <child_name>GnomeDialog:action_area</child_name> | ||||||
|  |       <name>dialog-action_area16</name> | ||||||
|  |       <layout_style>GTK_BUTTONBOX_END</layout_style> | ||||||
|  |       <spacing>8</spacing> | ||||||
|  |       <child_min_width>85</child_min_width> | ||||||
|  |       <child_min_height>27</child_min_height> | ||||||
|  |       <child_ipad_x>7</child_ipad_x> | ||||||
|  |       <child_ipad_y>0</child_ipad_y> | ||||||
|  |       <child> | ||||||
|  | 	<padding>0</padding> | ||||||
|  | 	<expand>False</expand> | ||||||
|  | 	<fill>True</fill> | ||||||
|  | 	<pack>GTK_PACK_END</pack> | ||||||
|  |       </child> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkButton</class> | ||||||
|  | 	<name>button132</name> | ||||||
|  | 	<can_default>True</can_default> | ||||||
|  | 	<can_focus>True</can_focus> | ||||||
|  | 	<signal> | ||||||
|  | 	  <name>clicked</name> | ||||||
|  | 	  <handler>on_loadrev_clicked</handler> | ||||||
|  | 	  <object>revselect</object> | ||||||
|  | 	  <last_modification_time>Wed, 03 Oct 2001 04:33:08 GMT</last_modification_time> | ||||||
|  | 	</signal> | ||||||
|  | 	<stock_button>GNOME_STOCK_BUTTON_OK</stock_button> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkButton</class> | ||||||
|  | 	<name>button134</name> | ||||||
|  | 	<can_default>True</can_default> | ||||||
|  | 	<can_focus>True</can_focus> | ||||||
|  | 	<signal> | ||||||
|  | 	  <name>clicked</name> | ||||||
|  | 	  <handler>destroy_passed_object</handler> | ||||||
|  | 	  <object>revselect</object> | ||||||
|  | 	  <last_modification_time>Wed, 03 Oct 2001 04:32:38 GMT</last_modification_time> | ||||||
|  | 	</signal> | ||||||
|  | 	<stock_button>GNOME_STOCK_BUTTON_CANCEL</stock_button> | ||||||
|  |       </widget> | ||||||
|  |     </widget> | ||||||
|  |  | ||||||
|  |     <widget> | ||||||
|  |       <class>GtkVBox</class> | ||||||
|  |       <name>vbox45</name> | ||||||
|  |       <homogeneous>False</homogeneous> | ||||||
|  |       <spacing>0</spacing> | ||||||
|  |       <child> | ||||||
|  | 	<padding>0</padding> | ||||||
|  | 	<expand>True</expand> | ||||||
|  | 	<fill>True</fill> | ||||||
|  |       </child> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkLabel</class> | ||||||
|  | 	<name>label247</name> | ||||||
|  | 	<label>Revert to an older revision</label> | ||||||
|  | 	<justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	<wrap>False</wrap> | ||||||
|  | 	<xalign>0.5</xalign> | ||||||
|  | 	<yalign>0.5</yalign> | ||||||
|  | 	<xpad>0</xpad> | ||||||
|  | 	<ypad>0</ypad> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>0</padding> | ||||||
|  | 	  <expand>False</expand> | ||||||
|  | 	  <fill>False</fill> | ||||||
|  | 	</child> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkHSeparator</class> | ||||||
|  | 	<name>hseparator25</name> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>5</padding> | ||||||
|  | 	  <expand>False</expand> | ||||||
|  | 	  <fill>True</fill> | ||||||
|  | 	</child> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkScrolledWindow</class> | ||||||
|  | 	<name>scrolledwindow29</name> | ||||||
|  | 	<hscrollbar_policy>GTK_POLICY_AUTOMATIC</hscrollbar_policy> | ||||||
|  | 	<vscrollbar_policy>GTK_POLICY_AUTOMATIC</vscrollbar_policy> | ||||||
|  | 	<hupdate_policy>GTK_UPDATE_CONTINUOUS</hupdate_policy> | ||||||
|  | 	<vupdate_policy>GTK_UPDATE_CONTINUOUS</vupdate_policy> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>0</padding> | ||||||
|  | 	  <expand>True</expand> | ||||||
|  | 	  <fill>True</fill> | ||||||
|  | 	</child> | ||||||
|  |  | ||||||
|  | 	<widget> | ||||||
|  | 	  <class>GtkCList</class> | ||||||
|  | 	  <name>revlist</name> | ||||||
|  | 	  <width>600</width> | ||||||
|  | 	  <height>200</height> | ||||||
|  | 	  <can_focus>True</can_focus> | ||||||
|  | 	  <columns>4</columns> | ||||||
|  | 	  <column_widths>53,128,69,80</column_widths> | ||||||
|  | 	  <selection_mode>GTK_SELECTION_SINGLE</selection_mode> | ||||||
|  | 	  <show_titles>True</show_titles> | ||||||
|  | 	  <shadow_type>GTK_SHADOW_IN</shadow_type> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkLabel</class> | ||||||
|  | 	    <child_name>CList:title</child_name> | ||||||
|  | 	    <name>label250</name> | ||||||
|  | 	    <label>Revision</label> | ||||||
|  | 	    <justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	    <wrap>False</wrap> | ||||||
|  | 	    <xalign>0.5</xalign> | ||||||
|  | 	    <yalign>0.5</yalign> | ||||||
|  | 	    <xpad>0</xpad> | ||||||
|  | 	    <ypad>0</ypad> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkLabel</class> | ||||||
|  | 	    <child_name>CList:title</child_name> | ||||||
|  | 	    <name>label251</name> | ||||||
|  | 	    <label>Date</label> | ||||||
|  | 	    <justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	    <wrap>False</wrap> | ||||||
|  | 	    <xalign>0.5</xalign> | ||||||
|  | 	    <yalign>0.5</yalign> | ||||||
|  | 	    <xpad>0</xpad> | ||||||
|  | 	    <ypad>0</ypad> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkLabel</class> | ||||||
|  | 	    <child_name>CList:title</child_name> | ||||||
|  | 	    <name>label251a</name> | ||||||
|  | 	    <label>Changed by</label> | ||||||
|  | 	    <justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	    <wrap>False</wrap> | ||||||
|  | 	    <xalign>0.5</xalign> | ||||||
|  | 	    <yalign>0.5</yalign> | ||||||
|  | 	    <xpad>0</xpad> | ||||||
|  | 	    <ypad>0</ypad> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkLabel</class> | ||||||
|  | 	    <child_name>CList:title</child_name> | ||||||
|  | 	    <name>comlabel</name> | ||||||
|  | 	    <label>Comment</label> | ||||||
|  | 	    <justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	    <wrap>False</wrap> | ||||||
|  | 	    <xalign>0.5</xalign> | ||||||
|  | 	    <yalign>0.5</yalign> | ||||||
|  | 	    <xpad>0</xpad> | ||||||
|  | 	    <ypad>0</ypad> | ||||||
|  | 	  </widget> | ||||||
|  | 	</widget> | ||||||
|  |       </widget> | ||||||
|  |     </widget> | ||||||
|  |   </widget> | ||||||
|  | </widget> | ||||||
|  |  | ||||||
|  | <widget> | ||||||
|  |   <class>GnomeDialog</class> | ||||||
|  |   <name>revcom</name> | ||||||
|  |   <title>Gramps - Revison Control Comment</title> | ||||||
|  |   <type>GTK_WINDOW_TOPLEVEL</type> | ||||||
|  |   <position>GTK_WIN_POS_NONE</position> | ||||||
|  |   <modal>False</modal> | ||||||
|  |   <allow_shrink>False</allow_shrink> | ||||||
|  |   <allow_grow>True</allow_grow> | ||||||
|  |   <auto_shrink>False</auto_shrink> | ||||||
|  |   <auto_close>False</auto_close> | ||||||
|  |   <hide_on_close>False</hide_on_close> | ||||||
|  |  | ||||||
|  |   <widget> | ||||||
|  |     <class>GtkVBox</class> | ||||||
|  |     <child_name>GnomeDialog:vbox</child_name> | ||||||
|  |     <name>dialog-vbox17</name> | ||||||
|  |     <homogeneous>False</homogeneous> | ||||||
|  |     <spacing>8</spacing> | ||||||
|  |     <child> | ||||||
|  |       <padding>4</padding> | ||||||
|  |       <expand>True</expand> | ||||||
|  |       <fill>True</fill> | ||||||
|  |     </child> | ||||||
|  |  | ||||||
|  |     <widget> | ||||||
|  |       <class>GtkHButtonBox</class> | ||||||
|  |       <child_name>GnomeDialog:action_area</child_name> | ||||||
|  |       <name>dialog-action_area17</name> | ||||||
|  |       <layout_style>GTK_BUTTONBOX_END</layout_style> | ||||||
|  |       <spacing>8</spacing> | ||||||
|  |       <child_min_width>85</child_min_width> | ||||||
|  |       <child_min_height>27</child_min_height> | ||||||
|  |       <child_ipad_x>7</child_ipad_x> | ||||||
|  |       <child_ipad_y>0</child_ipad_y> | ||||||
|  |       <child> | ||||||
|  | 	<padding>0</padding> | ||||||
|  | 	<expand>False</expand> | ||||||
|  | 	<fill>True</fill> | ||||||
|  | 	<pack>GTK_PACK_END</pack> | ||||||
|  |       </child> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkButton</class> | ||||||
|  | 	<name>button135</name> | ||||||
|  | 	<can_default>True</can_default> | ||||||
|  | 	<can_focus>True</can_focus> | ||||||
|  | 	<signal> | ||||||
|  | 	  <name>clicked</name> | ||||||
|  | 	  <handler>on_savecomment_clicked</handler> | ||||||
|  | 	  <object>revcom</object> | ||||||
|  | 	  <last_modification_time>Thu, 04 Oct 2001 13:42:23 GMT</last_modification_time> | ||||||
|  | 	</signal> | ||||||
|  | 	<stock_button>GNOME_STOCK_BUTTON_OK</stock_button> | ||||||
|  |       </widget> | ||||||
|  |     </widget> | ||||||
|  |  | ||||||
|  |     <widget> | ||||||
|  |       <class>GtkVBox</class> | ||||||
|  |       <name>vbox46</name> | ||||||
|  |       <homogeneous>False</homogeneous> | ||||||
|  |       <spacing>0</spacing> | ||||||
|  |       <child> | ||||||
|  | 	<padding>0</padding> | ||||||
|  | 	<expand>True</expand> | ||||||
|  | 	<fill>True</fill> | ||||||
|  |       </child> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkLabel</class> | ||||||
|  | 	<name>label252</name> | ||||||
|  | 	<label>Revision Control Comment</label> | ||||||
|  | 	<justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	<wrap>False</wrap> | ||||||
|  | 	<xalign>0.5</xalign> | ||||||
|  | 	<yalign>0.5</yalign> | ||||||
|  | 	<xpad>0</xpad> | ||||||
|  | 	<ypad>0</ypad> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>0</padding> | ||||||
|  | 	  <expand>False</expand> | ||||||
|  | 	  <fill>False</fill> | ||||||
|  | 	</child> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkHSeparator</class> | ||||||
|  | 	<name>hseparator26</name> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>10</padding> | ||||||
|  | 	  <expand>False</expand> | ||||||
|  | 	  <fill>False</fill> | ||||||
|  | 	</child> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkEntry</class> | ||||||
|  | 	<name>text</name> | ||||||
|  | 	<width>350</width> | ||||||
|  | 	<can_focus>True</can_focus> | ||||||
|  | 	<has_focus>True</has_focus> | ||||||
|  | 	<editable>True</editable> | ||||||
|  | 	<text_visible>True</text_visible> | ||||||
|  | 	<text_max_length>0</text_max_length> | ||||||
|  | 	<text></text> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>0</padding> | ||||||
|  | 	  <expand>False</expand> | ||||||
|  | 	  <fill>False</fill> | ||||||
|  | 	</child> | ||||||
|  |       </widget> | ||||||
|  |     </widget> | ||||||
|  |   </widget> | ||||||
|  | </widget> | ||||||
|  |  | ||||||
|  | </GTK-Interface> | ||||||
							
								
								
									
										866
									
								
								src/srcsel.glade
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										866
									
								
								src/srcsel.glade
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,866 @@ | |||||||
|  | <?xml version="1.0"?> | ||||||
|  | <GTK-Interface> | ||||||
|  |  | ||||||
|  | <project> | ||||||
|  |   <name>srcsel</name> | ||||||
|  |   <program_name>gramps</program_name> | ||||||
|  |   <directory></directory> | ||||||
|  |   <source_directory>src</source_directory> | ||||||
|  |   <pixmaps_directory></pixmaps_directory> | ||||||
|  |   <language>C</language> | ||||||
|  |   <gnome_support>True</gnome_support> | ||||||
|  |   <gettext_support>True</gettext_support> | ||||||
|  |   <output_translatable_strings>True</output_translatable_strings> | ||||||
|  |   <translatable_strings_file>gramps.strings</translatable_strings_file> | ||||||
|  | </project> | ||||||
|  |  | ||||||
|  | <widget> | ||||||
|  |   <class>GnomeDialog</class> | ||||||
|  |   <name>sourceDisplay</name> | ||||||
|  |   <title>Gramps - Source Information</title> | ||||||
|  |   <type>GTK_WINDOW_DIALOG</type> | ||||||
|  |   <position>GTK_WIN_POS_NONE</position> | ||||||
|  |   <modal>True</modal> | ||||||
|  |   <allow_shrink>False</allow_shrink> | ||||||
|  |   <allow_grow>True</allow_grow> | ||||||
|  |   <auto_shrink>False</auto_shrink> | ||||||
|  |   <auto_close>False</auto_close> | ||||||
|  |   <hide_on_close>False</hide_on_close> | ||||||
|  |  | ||||||
|  |   <widget> | ||||||
|  |     <class>GtkVBox</class> | ||||||
|  |     <child_name>GnomeDialog:vbox</child_name> | ||||||
|  |     <name>vbox27</name> | ||||||
|  |     <border_width>2</border_width> | ||||||
|  |     <homogeneous>False</homogeneous> | ||||||
|  |     <spacing>8</spacing> | ||||||
|  |     <child> | ||||||
|  |       <padding>4</padding> | ||||||
|  |       <expand>True</expand> | ||||||
|  |       <fill>True</fill> | ||||||
|  |     </child> | ||||||
|  |  | ||||||
|  |     <widget> | ||||||
|  |       <class>GtkHButtonBox</class> | ||||||
|  |       <child_name>GnomeDialog:action_area</child_name> | ||||||
|  |       <name>hbuttonbox17</name> | ||||||
|  |       <layout_style>GTK_BUTTONBOX_END</layout_style> | ||||||
|  |       <spacing>8</spacing> | ||||||
|  |       <child_min_width>85</child_min_width> | ||||||
|  |       <child_min_height>27</child_min_height> | ||||||
|  |       <child_ipad_x>7</child_ipad_x> | ||||||
|  |       <child_ipad_y>0</child_ipad_y> | ||||||
|  |       <child> | ||||||
|  | 	<padding>0</padding> | ||||||
|  | 	<expand>False</expand> | ||||||
|  | 	<fill>True</fill> | ||||||
|  | 	<pack>GTK_PACK_END</pack> | ||||||
|  |       </child> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkButton</class> | ||||||
|  | 	<name>button94</name> | ||||||
|  | 	<can_default>True</can_default> | ||||||
|  | 	<has_default>True</has_default> | ||||||
|  | 	<can_focus>True</can_focus> | ||||||
|  | 	<signal> | ||||||
|  | 	  <name>clicked</name> | ||||||
|  | 	  <handler>on_sourceok_clicked</handler> | ||||||
|  | 	  <object>sourceDisplay</object> | ||||||
|  | 	  <last_modification_time>Tue, 16 Jan 2001 17:55:52 GMT</last_modification_time> | ||||||
|  | 	</signal> | ||||||
|  | 	<stock_button>GNOME_STOCK_BUTTON_OK</stock_button> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkButton</class> | ||||||
|  | 	<name>button95</name> | ||||||
|  | 	<can_default>True</can_default> | ||||||
|  | 	<can_focus>True</can_focus> | ||||||
|  | 	<signal> | ||||||
|  | 	  <name>clicked</name> | ||||||
|  | 	  <handler>destroy_passed_object</handler> | ||||||
|  | 	  <object>sourceDisplay</object> | ||||||
|  | 	  <last_modification_time>Thu, 11 Jan 2001 04:15:44 GMT</last_modification_time> | ||||||
|  | 	</signal> | ||||||
|  | 	<stock_button>GNOME_STOCK_BUTTON_CANCEL</stock_button> | ||||||
|  |       </widget> | ||||||
|  |     </widget> | ||||||
|  |  | ||||||
|  |     <widget> | ||||||
|  |       <class>GtkVBox</class> | ||||||
|  |       <name>vbox28</name> | ||||||
|  |       <homogeneous>False</homogeneous> | ||||||
|  |       <spacing>0</spacing> | ||||||
|  |       <child> | ||||||
|  | 	<padding>0</padding> | ||||||
|  | 	<expand>True</expand> | ||||||
|  | 	<fill>True</fill> | ||||||
|  |       </child> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkLabel</class> | ||||||
|  | 	<name>sourceInfoTitle</name> | ||||||
|  | 	<label>Source Information</label> | ||||||
|  | 	<justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	<wrap>False</wrap> | ||||||
|  | 	<xalign>0.5</xalign> | ||||||
|  | 	<yalign>0.5</yalign> | ||||||
|  | 	<xpad>0</xpad> | ||||||
|  | 	<ypad>0</ypad> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>5</padding> | ||||||
|  | 	  <expand>False</expand> | ||||||
|  | 	  <fill>False</fill> | ||||||
|  | 	</child> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkHSeparator</class> | ||||||
|  | 	<name>hseparator13</name> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>5</padding> | ||||||
|  | 	  <expand>True</expand> | ||||||
|  | 	  <fill>True</fill> | ||||||
|  | 	</child> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkVBox</class> | ||||||
|  | 	<name>vbox29</name> | ||||||
|  | 	<homogeneous>False</homogeneous> | ||||||
|  | 	<spacing>0</spacing> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>0</padding> | ||||||
|  | 	  <expand>True</expand> | ||||||
|  | 	  <fill>True</fill> | ||||||
|  | 	</child> | ||||||
|  |  | ||||||
|  | 	<widget> | ||||||
|  | 	  <class>GtkTable</class> | ||||||
|  | 	  <name>table18</name> | ||||||
|  | 	  <rows>4</rows> | ||||||
|  | 	  <columns>2</columns> | ||||||
|  | 	  <homogeneous>False</homogeneous> | ||||||
|  | 	  <row_spacing>0</row_spacing> | ||||||
|  | 	  <column_spacing>0</column_spacing> | ||||||
|  | 	  <child> | ||||||
|  | 	    <padding>0</padding> | ||||||
|  | 	    <expand>True</expand> | ||||||
|  | 	    <fill>True</fill> | ||||||
|  | 	  </child> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkLabel</class> | ||||||
|  | 	    <name>label173</name> | ||||||
|  | 	    <label>Publication Information</label> | ||||||
|  | 	    <justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	    <wrap>False</wrap> | ||||||
|  | 	    <xalign>1</xalign> | ||||||
|  | 	    <yalign>0.5</yalign> | ||||||
|  | 	    <xpad>5</xpad> | ||||||
|  | 	    <ypad>0</ypad> | ||||||
|  | 	    <child> | ||||||
|  | 	      <left_attach>0</left_attach> | ||||||
|  | 	      <right_attach>1</right_attach> | ||||||
|  | 	      <top_attach>2</top_attach> | ||||||
|  | 	      <bottom_attach>3</bottom_attach> | ||||||
|  | 	      <xpad>0</xpad> | ||||||
|  | 	      <ypad>0</ypad> | ||||||
|  | 	      <xexpand>False</xexpand> | ||||||
|  | 	      <yexpand>False</yexpand> | ||||||
|  | 	      <xshrink>False</xshrink> | ||||||
|  | 	      <yshrink>False</yshrink> | ||||||
|  | 	      <xfill>True</xfill> | ||||||
|  | 	      <yfill>False</yfill> | ||||||
|  | 	    </child> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkLabel</class> | ||||||
|  | 	    <name>label174</name> | ||||||
|  | 	    <label>Author</label> | ||||||
|  | 	    <justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	    <wrap>False</wrap> | ||||||
|  | 	    <xalign>1</xalign> | ||||||
|  | 	    <yalign>0.5</yalign> | ||||||
|  | 	    <xpad>5</xpad> | ||||||
|  | 	    <ypad>0</ypad> | ||||||
|  | 	    <child> | ||||||
|  | 	      <left_attach>0</left_attach> | ||||||
|  | 	      <right_attach>1</right_attach> | ||||||
|  | 	      <top_attach>1</top_attach> | ||||||
|  | 	      <bottom_attach>2</bottom_attach> | ||||||
|  | 	      <xpad>0</xpad> | ||||||
|  | 	      <ypad>0</ypad> | ||||||
|  | 	      <xexpand>False</xexpand> | ||||||
|  | 	      <yexpand>False</yexpand> | ||||||
|  | 	      <xshrink>False</xshrink> | ||||||
|  | 	      <yshrink>False</yshrink> | ||||||
|  | 	      <xfill>True</xfill> | ||||||
|  | 	      <yfill>False</yfill> | ||||||
|  | 	    </child> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkLabel</class> | ||||||
|  | 	    <name>label175</name> | ||||||
|  | 	    <label>Title</label> | ||||||
|  | 	    <justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	    <wrap>False</wrap> | ||||||
|  | 	    <xalign>1</xalign> | ||||||
|  | 	    <yalign>0.5</yalign> | ||||||
|  | 	    <xpad>5</xpad> | ||||||
|  | 	    <ypad>0</ypad> | ||||||
|  | 	    <child> | ||||||
|  | 	      <left_attach>0</left_attach> | ||||||
|  | 	      <right_attach>1</right_attach> | ||||||
|  | 	      <top_attach>0</top_attach> | ||||||
|  | 	      <bottom_attach>1</bottom_attach> | ||||||
|  | 	      <xpad>0</xpad> | ||||||
|  | 	      <ypad>0</ypad> | ||||||
|  | 	      <xexpand>False</xexpand> | ||||||
|  | 	      <yexpand>False</yexpand> | ||||||
|  | 	      <xshrink>False</xshrink> | ||||||
|  | 	      <yshrink>False</yshrink> | ||||||
|  | 	      <xfill>True</xfill> | ||||||
|  | 	      <yfill>False</yfill> | ||||||
|  | 	    </child> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkHSeparator</class> | ||||||
|  | 	    <name>hseparator14</name> | ||||||
|  | 	    <child> | ||||||
|  | 	      <left_attach>0</left_attach> | ||||||
|  | 	      <right_attach>2</right_attach> | ||||||
|  | 	      <top_attach>3</top_attach> | ||||||
|  | 	      <bottom_attach>4</bottom_attach> | ||||||
|  | 	      <xpad>0</xpad> | ||||||
|  | 	      <ypad>0</ypad> | ||||||
|  | 	      <xexpand>False</xexpand> | ||||||
|  | 	      <yexpand>True</yexpand> | ||||||
|  | 	      <xshrink>False</xshrink> | ||||||
|  | 	      <yshrink>False</yshrink> | ||||||
|  | 	      <xfill>True</xfill> | ||||||
|  | 	      <yfill>True</yfill> | ||||||
|  | 	    </child> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkLabel</class> | ||||||
|  | 	    <name>sauthor</name> | ||||||
|  | 	    <label></label> | ||||||
|  | 	    <justify>GTK_JUSTIFY_LEFT</justify> | ||||||
|  | 	    <wrap>False</wrap> | ||||||
|  | 	    <xalign>0</xalign> | ||||||
|  | 	    <yalign>0.5</yalign> | ||||||
|  | 	    <xpad>3</xpad> | ||||||
|  | 	    <ypad>0</ypad> | ||||||
|  | 	    <child> | ||||||
|  | 	      <left_attach>1</left_attach> | ||||||
|  | 	      <right_attach>2</right_attach> | ||||||
|  | 	      <top_attach>1</top_attach> | ||||||
|  | 	      <bottom_attach>2</bottom_attach> | ||||||
|  | 	      <xpad>5</xpad> | ||||||
|  | 	      <ypad>5</ypad> | ||||||
|  | 	      <xexpand>True</xexpand> | ||||||
|  | 	      <yexpand>False</yexpand> | ||||||
|  | 	      <xshrink>False</xshrink> | ||||||
|  | 	      <yshrink>False</yshrink> | ||||||
|  | 	      <xfill>True</xfill> | ||||||
|  | 	      <yfill>False</yfill> | ||||||
|  | 	    </child> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkLabel</class> | ||||||
|  | 	    <name>spubinfo</name> | ||||||
|  | 	    <label></label> | ||||||
|  | 	    <justify>GTK_JUSTIFY_LEFT</justify> | ||||||
|  | 	    <wrap>False</wrap> | ||||||
|  | 	    <xalign>0</xalign> | ||||||
|  | 	    <yalign>0.5</yalign> | ||||||
|  | 	    <xpad>3</xpad> | ||||||
|  | 	    <ypad>0</ypad> | ||||||
|  | 	    <child> | ||||||
|  | 	      <left_attach>1</left_attach> | ||||||
|  | 	      <right_attach>2</right_attach> | ||||||
|  | 	      <top_attach>2</top_attach> | ||||||
|  | 	      <bottom_attach>3</bottom_attach> | ||||||
|  | 	      <xpad>5</xpad> | ||||||
|  | 	      <ypad>5</ypad> | ||||||
|  | 	      <xexpand>True</xexpand> | ||||||
|  | 	      <yexpand>False</yexpand> | ||||||
|  | 	      <xshrink>False</xshrink> | ||||||
|  | 	      <yshrink>False</yshrink> | ||||||
|  | 	      <xfill>True</xfill> | ||||||
|  | 	      <yfill>False</yfill> | ||||||
|  | 	    </child> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkCombo</class> | ||||||
|  | 	    <name>source_title</name> | ||||||
|  | 	    <value_in_list>True</value_in_list> | ||||||
|  | 	    <ok_if_empty>False</ok_if_empty> | ||||||
|  | 	    <case_sensitive>False</case_sensitive> | ||||||
|  | 	    <use_arrows>True</use_arrows> | ||||||
|  | 	    <use_arrows_always>False</use_arrows_always> | ||||||
|  | 	    <items></items> | ||||||
|  | 	    <child> | ||||||
|  | 	      <left_attach>1</left_attach> | ||||||
|  | 	      <right_attach>2</right_attach> | ||||||
|  | 	      <top_attach>0</top_attach> | ||||||
|  | 	      <bottom_attach>1</bottom_attach> | ||||||
|  | 	      <xpad>0</xpad> | ||||||
|  | 	      <ypad>0</ypad> | ||||||
|  | 	      <xexpand>True</xexpand> | ||||||
|  | 	      <yexpand>False</yexpand> | ||||||
|  | 	      <xshrink>False</xshrink> | ||||||
|  | 	      <yshrink>False</yshrink> | ||||||
|  | 	      <xfill>True</xfill> | ||||||
|  | 	      <yfill>False</yfill> | ||||||
|  | 	    </child> | ||||||
|  |  | ||||||
|  | 	    <widget> | ||||||
|  | 	      <class>GtkEntry</class> | ||||||
|  | 	      <child_name>GtkCombo:entry</child_name> | ||||||
|  | 	      <name>source</name> | ||||||
|  | 	      <can_focus>True</can_focus> | ||||||
|  | 	      <has_focus>True</has_focus> | ||||||
|  | 	      <signal> | ||||||
|  | 		<name>changed</name> | ||||||
|  | 		<handler>on_source_changed</handler> | ||||||
|  | 		<object>source_title</object> | ||||||
|  | 		<last_modification_time>Thu, 16 Aug 2001 19:46:31 GMT</last_modification_time> | ||||||
|  | 	      </signal> | ||||||
|  | 	      <signal> | ||||||
|  | 		<name>insert_text</name> | ||||||
|  | 		<handler>on_combo_insert_text</handler> | ||||||
|  | 		<object>source_title</object> | ||||||
|  | 		<last_modification_time>Thu, 18 Oct 2001 01:57:50 GMT</last_modification_time> | ||||||
|  | 	      </signal> | ||||||
|  | 	      <editable>False</editable> | ||||||
|  | 	      <text_visible>True</text_visible> | ||||||
|  | 	      <text_max_length>0</text_max_length> | ||||||
|  | 	      <text></text> | ||||||
|  | 	    </widget> | ||||||
|  | 	  </widget> | ||||||
|  | 	</widget> | ||||||
|  |  | ||||||
|  | 	<widget> | ||||||
|  | 	  <class>GtkTable</class> | ||||||
|  | 	  <name>table19</name> | ||||||
|  | 	  <rows>5</rows> | ||||||
|  | 	  <columns>2</columns> | ||||||
|  | 	  <homogeneous>False</homogeneous> | ||||||
|  | 	  <row_spacing>0</row_spacing> | ||||||
|  | 	  <column_spacing>0</column_spacing> | ||||||
|  | 	  <child> | ||||||
|  | 	    <padding>0</padding> | ||||||
|  | 	    <expand>True</expand> | ||||||
|  | 	    <fill>True</fill> | ||||||
|  | 	  </child> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkScrolledWindow</class> | ||||||
|  | 	    <name>scrolledwindow20</name> | ||||||
|  | 	    <hscrollbar_policy>GTK_POLICY_NEVER</hscrollbar_policy> | ||||||
|  | 	    <vscrollbar_policy>GTK_POLICY_AUTOMATIC</vscrollbar_policy> | ||||||
|  | 	    <hupdate_policy>GTK_UPDATE_CONTINUOUS</hupdate_policy> | ||||||
|  | 	    <vupdate_policy>GTK_UPDATE_CONTINUOUS</vupdate_policy> | ||||||
|  | 	    <child> | ||||||
|  | 	      <left_attach>1</left_attach> | ||||||
|  | 	      <right_attach>2</right_attach> | ||||||
|  | 	      <top_attach>4</top_attach> | ||||||
|  | 	      <bottom_attach>5</bottom_attach> | ||||||
|  | 	      <xpad>5</xpad> | ||||||
|  | 	      <ypad>5</ypad> | ||||||
|  | 	      <xexpand>False</xexpand> | ||||||
|  | 	      <yexpand>False</yexpand> | ||||||
|  | 	      <xshrink>False</xshrink> | ||||||
|  | 	      <yshrink>False</yshrink> | ||||||
|  | 	      <xfill>True</xfill> | ||||||
|  | 	      <yfill>True</yfill> | ||||||
|  | 	    </child> | ||||||
|  |  | ||||||
|  | 	    <widget> | ||||||
|  | 	      <class>GtkText</class> | ||||||
|  | 	      <name>scomment</name> | ||||||
|  | 	      <width>300</width> | ||||||
|  | 	      <can_focus>True</can_focus> | ||||||
|  | 	      <editable>True</editable> | ||||||
|  | 	      <text></text> | ||||||
|  | 	    </widget> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkScrolledWindow</class> | ||||||
|  | 	    <name>scrolledwindow21</name> | ||||||
|  | 	    <width>250</width> | ||||||
|  | 	    <hscrollbar_policy>GTK_POLICY_NEVER</hscrollbar_policy> | ||||||
|  | 	    <vscrollbar_policy>GTK_POLICY_AUTOMATIC</vscrollbar_policy> | ||||||
|  | 	    <hupdate_policy>GTK_UPDATE_CONTINUOUS</hupdate_policy> | ||||||
|  | 	    <vupdate_policy>GTK_UPDATE_CONTINUOUS</vupdate_policy> | ||||||
|  | 	    <child> | ||||||
|  | 	      <left_attach>1</left_attach> | ||||||
|  | 	      <right_attach>2</right_attach> | ||||||
|  | 	      <top_attach>3</top_attach> | ||||||
|  | 	      <bottom_attach>4</bottom_attach> | ||||||
|  | 	      <xpad>5</xpad> | ||||||
|  | 	      <ypad>5</ypad> | ||||||
|  | 	      <xexpand>False</xexpand> | ||||||
|  | 	      <yexpand>False</yexpand> | ||||||
|  | 	      <xshrink>False</xshrink> | ||||||
|  | 	      <yshrink>False</yshrink> | ||||||
|  | 	      <xfill>True</xfill> | ||||||
|  | 	      <yfill>True</yfill> | ||||||
|  | 	    </child> | ||||||
|  |  | ||||||
|  | 	    <widget> | ||||||
|  | 	      <class>GtkText</class> | ||||||
|  | 	      <name>stext</name> | ||||||
|  | 	      <can_focus>True</can_focus> | ||||||
|  | 	      <editable>True</editable> | ||||||
|  | 	      <text></text> | ||||||
|  | 	    </widget> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkEntry</class> | ||||||
|  | 	    <name>sdate</name> | ||||||
|  | 	    <can_focus>True</can_focus> | ||||||
|  | 	    <editable>True</editable> | ||||||
|  | 	    <text_visible>True</text_visible> | ||||||
|  | 	    <text_max_length>0</text_max_length> | ||||||
|  | 	    <text></text> | ||||||
|  | 	    <child> | ||||||
|  | 	      <left_attach>1</left_attach> | ||||||
|  | 	      <right_attach>2</right_attach> | ||||||
|  | 	      <top_attach>2</top_attach> | ||||||
|  | 	      <bottom_attach>3</bottom_attach> | ||||||
|  | 	      <xpad>5</xpad> | ||||||
|  | 	      <ypad>5</ypad> | ||||||
|  | 	      <xexpand>True</xexpand> | ||||||
|  | 	      <yexpand>False</yexpand> | ||||||
|  | 	      <xshrink>False</xshrink> | ||||||
|  | 	      <yshrink>False</yshrink> | ||||||
|  | 	      <xfill>True</xfill> | ||||||
|  | 	      <yfill>False</yfill> | ||||||
|  | 	    </child> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkEntry</class> | ||||||
|  | 	    <name>spage</name> | ||||||
|  | 	    <can_focus>True</can_focus> | ||||||
|  | 	    <editable>True</editable> | ||||||
|  | 	    <text_visible>True</text_visible> | ||||||
|  | 	    <text_max_length>0</text_max_length> | ||||||
|  | 	    <text></text> | ||||||
|  | 	    <child> | ||||||
|  | 	      <left_attach>1</left_attach> | ||||||
|  | 	      <right_attach>2</right_attach> | ||||||
|  | 	      <top_attach>1</top_attach> | ||||||
|  | 	      <bottom_attach>2</bottom_attach> | ||||||
|  | 	      <xpad>5</xpad> | ||||||
|  | 	      <ypad>5</ypad> | ||||||
|  | 	      <xexpand>True</xexpand> | ||||||
|  | 	      <yexpand>False</yexpand> | ||||||
|  | 	      <xshrink>False</xshrink> | ||||||
|  | 	      <yshrink>False</yshrink> | ||||||
|  | 	      <xfill>True</xfill> | ||||||
|  | 	      <yfill>False</yfill> | ||||||
|  | 	    </child> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkLabel</class> | ||||||
|  | 	    <name>label180</name> | ||||||
|  | 	    <label>Volume/Film/Page</label> | ||||||
|  | 	    <justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	    <wrap>False</wrap> | ||||||
|  | 	    <xalign>1</xalign> | ||||||
|  | 	    <yalign>0.5</yalign> | ||||||
|  | 	    <xpad>5</xpad> | ||||||
|  | 	    <ypad>0</ypad> | ||||||
|  | 	    <child> | ||||||
|  | 	      <left_attach>0</left_attach> | ||||||
|  | 	      <right_attach>1</right_attach> | ||||||
|  | 	      <top_attach>1</top_attach> | ||||||
|  | 	      <bottom_attach>2</bottom_attach> | ||||||
|  | 	      <xpad>0</xpad> | ||||||
|  | 	      <ypad>0</ypad> | ||||||
|  | 	      <xexpand>True</xexpand> | ||||||
|  | 	      <yexpand>False</yexpand> | ||||||
|  | 	      <xshrink>False</xshrink> | ||||||
|  | 	      <yshrink>False</yshrink> | ||||||
|  | 	      <xfill>False</xfill> | ||||||
|  | 	      <yfill>False</yfill> | ||||||
|  | 	    </child> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkLabel</class> | ||||||
|  | 	    <name>label181</name> | ||||||
|  | 	    <label>Date</label> | ||||||
|  | 	    <justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	    <wrap>False</wrap> | ||||||
|  | 	    <xalign>1</xalign> | ||||||
|  | 	    <yalign>0.5</yalign> | ||||||
|  | 	    <xpad>5</xpad> | ||||||
|  | 	    <ypad>0</ypad> | ||||||
|  | 	    <child> | ||||||
|  | 	      <left_attach>0</left_attach> | ||||||
|  | 	      <right_attach>1</right_attach> | ||||||
|  | 	      <top_attach>2</top_attach> | ||||||
|  | 	      <bottom_attach>3</bottom_attach> | ||||||
|  | 	      <xpad>0</xpad> | ||||||
|  | 	      <ypad>0</ypad> | ||||||
|  | 	      <xexpand>True</xexpand> | ||||||
|  | 	      <yexpand>False</yexpand> | ||||||
|  | 	      <xshrink>False</xshrink> | ||||||
|  | 	      <yshrink>False</yshrink> | ||||||
|  | 	      <xfill>True</xfill> | ||||||
|  | 	      <yfill>False</yfill> | ||||||
|  | 	    </child> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkLabel</class> | ||||||
|  | 	    <name>label182</name> | ||||||
|  | 	    <label>Text</label> | ||||||
|  | 	    <justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	    <wrap>False</wrap> | ||||||
|  | 	    <xalign>1</xalign> | ||||||
|  | 	    <yalign>0</yalign> | ||||||
|  | 	    <xpad>5</xpad> | ||||||
|  | 	    <ypad>5</ypad> | ||||||
|  | 	    <child> | ||||||
|  | 	      <left_attach>0</left_attach> | ||||||
|  | 	      <right_attach>1</right_attach> | ||||||
|  | 	      <top_attach>3</top_attach> | ||||||
|  | 	      <bottom_attach>4</bottom_attach> | ||||||
|  | 	      <xpad>0</xpad> | ||||||
|  | 	      <ypad>0</ypad> | ||||||
|  | 	      <xexpand>True</xexpand> | ||||||
|  | 	      <yexpand>False</yexpand> | ||||||
|  | 	      <xshrink>False</xshrink> | ||||||
|  | 	      <yshrink>False</yshrink> | ||||||
|  | 	      <xfill>True</xfill> | ||||||
|  | 	      <yfill>True</yfill> | ||||||
|  | 	    </child> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkLabel</class> | ||||||
|  | 	    <name>label183</name> | ||||||
|  | 	    <label>Comments</label> | ||||||
|  | 	    <justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	    <wrap>False</wrap> | ||||||
|  | 	    <xalign>1</xalign> | ||||||
|  | 	    <yalign>0</yalign> | ||||||
|  | 	    <xpad>5</xpad> | ||||||
|  | 	    <ypad>10</ypad> | ||||||
|  | 	    <child> | ||||||
|  | 	      <left_attach>0</left_attach> | ||||||
|  | 	      <right_attach>1</right_attach> | ||||||
|  | 	      <top_attach>4</top_attach> | ||||||
|  | 	      <bottom_attach>5</bottom_attach> | ||||||
|  | 	      <xpad>0</xpad> | ||||||
|  | 	      <ypad>0</ypad> | ||||||
|  | 	      <xexpand>True</xexpand> | ||||||
|  | 	      <yexpand>False</yexpand> | ||||||
|  | 	      <xshrink>False</xshrink> | ||||||
|  | 	      <yshrink>False</yshrink> | ||||||
|  | 	      <xfill>True</xfill> | ||||||
|  | 	      <yfill>True</yfill> | ||||||
|  | 	    </child> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkLabel</class> | ||||||
|  | 	    <name>label243</name> | ||||||
|  | 	    <label>Confidence</label> | ||||||
|  | 	    <justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	    <wrap>False</wrap> | ||||||
|  | 	    <xalign>1</xalign> | ||||||
|  | 	    <yalign>0.5</yalign> | ||||||
|  | 	    <xpad>5</xpad> | ||||||
|  | 	    <ypad>0</ypad> | ||||||
|  | 	    <child> | ||||||
|  | 	      <left_attach>0</left_attach> | ||||||
|  | 	      <right_attach>1</right_attach> | ||||||
|  | 	      <top_attach>0</top_attach> | ||||||
|  | 	      <bottom_attach>1</bottom_attach> | ||||||
|  | 	      <xpad>0</xpad> | ||||||
|  | 	      <ypad>0</ypad> | ||||||
|  | 	      <xexpand>False</xexpand> | ||||||
|  | 	      <yexpand>False</yexpand> | ||||||
|  | 	      <xshrink>False</xshrink> | ||||||
|  | 	      <yshrink>False</yshrink> | ||||||
|  | 	      <xfill>True</xfill> | ||||||
|  | 	      <yfill>False</yfill> | ||||||
|  | 	    </child> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkOptionMenu</class> | ||||||
|  | 	    <name>conf</name> | ||||||
|  | 	    <can_focus>True</can_focus> | ||||||
|  | 	    <items>Very Low | ||||||
|  | Low | ||||||
|  | Normal | ||||||
|  | High | ||||||
|  | Very High | ||||||
|  | </items> | ||||||
|  | 	    <initial_choice>2</initial_choice> | ||||||
|  | 	    <child> | ||||||
|  | 	      <left_attach>1</left_attach> | ||||||
|  | 	      <right_attach>2</right_attach> | ||||||
|  | 	      <top_attach>0</top_attach> | ||||||
|  | 	      <bottom_attach>1</bottom_attach> | ||||||
|  | 	      <xpad>5</xpad> | ||||||
|  | 	      <ypad>5</ypad> | ||||||
|  | 	      <xexpand>False</xexpand> | ||||||
|  | 	      <yexpand>False</yexpand> | ||||||
|  | 	      <xshrink>False</xshrink> | ||||||
|  | 	      <yshrink>False</yshrink> | ||||||
|  | 	      <xfill>True</xfill> | ||||||
|  | 	      <yfill>False</yfill> | ||||||
|  | 	    </child> | ||||||
|  | 	  </widget> | ||||||
|  | 	</widget> | ||||||
|  |       </widget> | ||||||
|  |     </widget> | ||||||
|  |   </widget> | ||||||
|  | </widget> | ||||||
|  |  | ||||||
|  | <widget> | ||||||
|  |   <class>GnomeDialog</class> | ||||||
|  |   <name>sourcesel</name> | ||||||
|  |   <title>Gramps - Source Reference Selection</title> | ||||||
|  |   <type>GTK_WINDOW_TOPLEVEL</type> | ||||||
|  |   <position>GTK_WIN_POS_NONE</position> | ||||||
|  |   <modal>False</modal> | ||||||
|  |   <allow_shrink>False</allow_shrink> | ||||||
|  |   <allow_grow>True</allow_grow> | ||||||
|  |   <auto_shrink>False</auto_shrink> | ||||||
|  |   <auto_close>False</auto_close> | ||||||
|  |   <hide_on_close>False</hide_on_close> | ||||||
|  |  | ||||||
|  |   <widget> | ||||||
|  |     <class>GtkVBox</class> | ||||||
|  |     <child_name>GnomeDialog:vbox</child_name> | ||||||
|  |     <name>dialog-vbox18</name> | ||||||
|  |     <homogeneous>False</homogeneous> | ||||||
|  |     <spacing>8</spacing> | ||||||
|  |     <child> | ||||||
|  |       <padding>4</padding> | ||||||
|  |       <expand>True</expand> | ||||||
|  |       <fill>True</fill> | ||||||
|  |     </child> | ||||||
|  |  | ||||||
|  |     <widget> | ||||||
|  |       <class>GtkHButtonBox</class> | ||||||
|  |       <child_name>GnomeDialog:action_area</child_name> | ||||||
|  |       <name>dialog-action_area18</name> | ||||||
|  |       <layout_style>GTK_BUTTONBOX_END</layout_style> | ||||||
|  |       <spacing>8</spacing> | ||||||
|  |       <child_min_width>85</child_min_width> | ||||||
|  |       <child_min_height>27</child_min_height> | ||||||
|  |       <child_ipad_x>7</child_ipad_x> | ||||||
|  |       <child_ipad_y>0</child_ipad_y> | ||||||
|  |       <child> | ||||||
|  | 	<padding>0</padding> | ||||||
|  | 	<expand>False</expand> | ||||||
|  | 	<fill>True</fill> | ||||||
|  | 	<pack>GTK_PACK_END</pack> | ||||||
|  |       </child> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkButton</class> | ||||||
|  | 	<name>button136</name> | ||||||
|  | 	<can_default>True</can_default> | ||||||
|  | 	<can_focus>True</can_focus> | ||||||
|  | 	<signal> | ||||||
|  | 	  <name>clicked</name> | ||||||
|  | 	  <handler>on_src_ok_clicked</handler> | ||||||
|  | 	  <object>slist</object> | ||||||
|  | 	  <last_modification_time>Sat, 06 Oct 2001 15:41:23 GMT</last_modification_time> | ||||||
|  | 	</signal> | ||||||
|  | 	<stock_button>GNOME_STOCK_BUTTON_OK</stock_button> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkButton</class> | ||||||
|  | 	<name>button138</name> | ||||||
|  | 	<can_default>True</can_default> | ||||||
|  | 	<can_focus>True</can_focus> | ||||||
|  | 	<signal> | ||||||
|  | 	  <name>clicked</name> | ||||||
|  | 	  <handler>destroy_passed_object</handler> | ||||||
|  | 	  <object>sourcesel</object> | ||||||
|  | 	  <last_modification_time>Fri, 05 Oct 2001 02:26:38 GMT</last_modification_time> | ||||||
|  | 	</signal> | ||||||
|  | 	<stock_button>GNOME_STOCK_BUTTON_CANCEL</stock_button> | ||||||
|  |       </widget> | ||||||
|  |     </widget> | ||||||
|  |  | ||||||
|  |     <widget> | ||||||
|  |       <class>GtkVBox</class> | ||||||
|  |       <name>vbox47</name> | ||||||
|  |       <homogeneous>False</homogeneous> | ||||||
|  |       <spacing>0</spacing> | ||||||
|  |       <child> | ||||||
|  | 	<padding>0</padding> | ||||||
|  | 	<expand>True</expand> | ||||||
|  | 	<fill>True</fill> | ||||||
|  |       </child> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkLabel</class> | ||||||
|  | 	<name>label253</name> | ||||||
|  | 	<label>Source Reference Selection</label> | ||||||
|  | 	<justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	<wrap>False</wrap> | ||||||
|  | 	<xalign>0.5</xalign> | ||||||
|  | 	<yalign>0.5</yalign> | ||||||
|  | 	<xpad>0</xpad> | ||||||
|  | 	<ypad>0</ypad> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>0</padding> | ||||||
|  | 	  <expand>False</expand> | ||||||
|  | 	  <fill>False</fill> | ||||||
|  | 	</child> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkHSeparator</class> | ||||||
|  | 	<name>hseparator27</name> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>5</padding> | ||||||
|  | 	  <expand>True</expand> | ||||||
|  | 	  <fill>True</fill> | ||||||
|  | 	</child> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkScrolledWindow</class> | ||||||
|  | 	<name>scrolledwindow30</name> | ||||||
|  | 	<width>400</width> | ||||||
|  | 	<height>150</height> | ||||||
|  | 	<hscrollbar_policy>GTK_POLICY_AUTOMATIC</hscrollbar_policy> | ||||||
|  | 	<vscrollbar_policy>GTK_POLICY_AUTOMATIC</vscrollbar_policy> | ||||||
|  | 	<hupdate_policy>GTK_UPDATE_CONTINUOUS</hupdate_policy> | ||||||
|  | 	<vupdate_policy>GTK_UPDATE_CONTINUOUS</vupdate_policy> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>0</padding> | ||||||
|  | 	  <expand>True</expand> | ||||||
|  | 	  <fill>True</fill> | ||||||
|  | 	</child> | ||||||
|  |  | ||||||
|  | 	<widget> | ||||||
|  | 	  <class>GtkCList</class> | ||||||
|  | 	  <name>slist</name> | ||||||
|  | 	  <can_focus>True</can_focus> | ||||||
|  | 	  <columns>2</columns> | ||||||
|  | 	  <column_widths>80,80</column_widths> | ||||||
|  | 	  <selection_mode>GTK_SELECTION_SINGLE</selection_mode> | ||||||
|  | 	  <show_titles>True</show_titles> | ||||||
|  | 	  <shadow_type>GTK_SHADOW_IN</shadow_type> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkLabel</class> | ||||||
|  | 	    <child_name>CList:title</child_name> | ||||||
|  | 	    <name>label254</name> | ||||||
|  | 	    <label>ID</label> | ||||||
|  | 	    <justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	    <wrap>False</wrap> | ||||||
|  | 	    <xalign>0.5</xalign> | ||||||
|  | 	    <yalign>0.5</yalign> | ||||||
|  | 	    <xpad>0</xpad> | ||||||
|  | 	    <ypad>0</ypad> | ||||||
|  | 	  </widget> | ||||||
|  |  | ||||||
|  | 	  <widget> | ||||||
|  | 	    <class>GtkLabel</class> | ||||||
|  | 	    <child_name>CList:title</child_name> | ||||||
|  | 	    <name>label255</name> | ||||||
|  | 	    <label>Title</label> | ||||||
|  | 	    <justify>GTK_JUSTIFY_CENTER</justify> | ||||||
|  | 	    <wrap>False</wrap> | ||||||
|  | 	    <xalign>0.5</xalign> | ||||||
|  | 	    <yalign>0.5</yalign> | ||||||
|  | 	    <xpad>0</xpad> | ||||||
|  | 	    <ypad>0</ypad> | ||||||
|  | 	  </widget> | ||||||
|  | 	</widget> | ||||||
|  |       </widget> | ||||||
|  |  | ||||||
|  |       <widget> | ||||||
|  | 	<class>GtkHButtonBox</class> | ||||||
|  | 	<name>hbuttonbox26</name> | ||||||
|  | 	<layout_style>GTK_BUTTONBOX_SPREAD</layout_style> | ||||||
|  | 	<spacing>30</spacing> | ||||||
|  | 	<child_min_width>85</child_min_width> | ||||||
|  | 	<child_min_height>27</child_min_height> | ||||||
|  | 	<child_ipad_x>7</child_ipad_x> | ||||||
|  | 	<child_ipad_y>0</child_ipad_y> | ||||||
|  | 	<child> | ||||||
|  | 	  <padding>0</padding> | ||||||
|  | 	  <expand>True</expand> | ||||||
|  | 	  <fill>True</fill> | ||||||
|  | 	</child> | ||||||
|  |  | ||||||
|  | 	<widget> | ||||||
|  | 	  <class>GtkButton</class> | ||||||
|  | 	  <name>button139</name> | ||||||
|  | 	  <can_default>True</can_default> | ||||||
|  | 	  <can_focus>True</can_focus> | ||||||
|  | 	  <signal> | ||||||
|  | 	    <name>clicked</name> | ||||||
|  | 	    <handler>on_add_src_clicked</handler> | ||||||
|  | 	    <object>slist</object> | ||||||
|  | 	    <last_modification_time>Sat, 06 Oct 2001 15:47:16 GMT</last_modification_time> | ||||||
|  | 	  </signal> | ||||||
|  | 	  <label>Add</label> | ||||||
|  | 	  <relief>GTK_RELIEF_NORMAL</relief> | ||||||
|  | 	</widget> | ||||||
|  |  | ||||||
|  | 	<widget> | ||||||
|  | 	  <class>GtkButton</class> | ||||||
|  | 	  <name>button140</name> | ||||||
|  | 	  <can_default>True</can_default> | ||||||
|  | 	  <can_focus>True</can_focus> | ||||||
|  | 	  <signal> | ||||||
|  | 	    <name>clicked</name> | ||||||
|  | 	    <handler>on_edit_src_clicked</handler> | ||||||
|  | 	    <object>slist</object> | ||||||
|  | 	    <last_modification_time>Fri, 05 Oct 2001 02:49:15 GMT</last_modification_time> | ||||||
|  | 	  </signal> | ||||||
|  | 	  <label>Edit</label> | ||||||
|  | 	  <relief>GTK_RELIEF_NORMAL</relief> | ||||||
|  | 	</widget> | ||||||
|  |  | ||||||
|  | 	<widget> | ||||||
|  | 	  <class>GtkButton</class> | ||||||
|  | 	  <name>button141</name> | ||||||
|  | 	  <can_default>True</can_default> | ||||||
|  | 	  <can_focus>True</can_focus> | ||||||
|  | 	  <signal> | ||||||
|  | 	    <name>clicked</name> | ||||||
|  | 	    <handler>on_del_src_clicked</handler> | ||||||
|  | 	    <object>slist</object> | ||||||
|  | 	    <last_modification_time>Sat, 06 Oct 2001 15:39:54 GMT</last_modification_time> | ||||||
|  | 	  </signal> | ||||||
|  | 	  <label>Delete</label> | ||||||
|  | 	  <relief>GTK_RELIEF_NORMAL</relief> | ||||||
|  | 	</widget> | ||||||
|  |       </widget> | ||||||
|  |     </widget> | ||||||
|  |   </widget> | ||||||
|  | </widget> | ||||||
|  |  | ||||||
|  | </GTK-Interface> | ||||||
| @@ -188,7 +188,7 @@ else: | |||||||
| # | # | ||||||
| # | # | ||||||
| #------------------------------------------------------------------------- | #------------------------------------------------------------------------- | ||||||
| def get_detail_flags(obj): | def get_detail_flags(obj,priv=1): | ||||||
|     import Config |     import Config | ||||||
|      |      | ||||||
|     detail = "" |     detail = "" | ||||||
| @@ -197,7 +197,7 @@ def get_detail_flags(obj): | |||||||
|             detail = "N" |             detail = "N" | ||||||
|         if len(obj.getSourceRefList()) > 0: |         if len(obj.getSourceRefList()) > 0: | ||||||
|             detail = detail + "S" |             detail = detail + "S" | ||||||
|         if obj.getPrivacy(): |         if priv and obj.getPrivacy(): | ||||||
|             detail = detail + "P" |             detail = detail + "P" | ||||||
|     return detail |     return detail | ||||||
|  |  | ||||||
| @@ -206,7 +206,7 @@ def get_detail_flags(obj): | |||||||
| # | # | ||||||
| # | # | ||||||
| #------------------------------------------------------------------------- | #------------------------------------------------------------------------- | ||||||
| def get_detail_text(obj): | def get_detail_text(obj,priv=1): | ||||||
|     if obj.getNote() != "": |     if obj.getNote() != "": | ||||||
|         details = "%s" % _("Note") |         details = "%s" % _("Note") | ||||||
|     else: |     else: | ||||||
| @@ -216,7 +216,7 @@ def get_detail_text(obj): | |||||||
|             details = _("Source") |             details = _("Source") | ||||||
|         else: |         else: | ||||||
|             details = "%s, %s" % (details,_("Source")) |             details = "%s, %s" % (details,_("Source")) | ||||||
|     if obj.getPrivacy() == 1: |     if priv and obj.getPrivacy() == 1: | ||||||
|         if details == "": |         if details == "": | ||||||
|             details = _("Private") |             details = _("Private") | ||||||
|         else: |         else: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user