* src/DisplayTabs/_BackRefList.py: handle edit of events
* src/DisplayTabs/_NoteTab.py: stock_notes icon * src/DisplayTabs/_GrampsTab.py: handle named icons * src/glade/gramps.glade: hide date edit by default svn: r6561
This commit is contained in:
parent
fee0af9a4d
commit
121ead2906
@ -3,6 +3,10 @@
|
|||||||
to the tuple of tables.
|
to the tuple of tables.
|
||||||
|
|
||||||
2006-05-05 Don Allingham <don@gramps-project.org>
|
2006-05-05 Don Allingham <don@gramps-project.org>
|
||||||
|
* src/DisplayTabs/_BackRefList.py: handle edit of events
|
||||||
|
* src/DisplayTabs/_NoteTab.py: stock_notes icon
|
||||||
|
* src/DisplayTabs/_GrampsTab.py: handle named icons
|
||||||
|
* src/glade/gramps.glade: hide date edit by default
|
||||||
* src/DateEdit.py: ManagedWindow
|
* src/DateEdit.py: ManagedWindow
|
||||||
* src/Editors/_EditAddress.py: new DateEdit interface
|
* src/Editors/_EditAddress.py: new DateEdit interface
|
||||||
* src/Editors/_EditLdsOrd.py: new DateEdit interface
|
* src/Editors/_EditLdsOrd.py: new DateEdit interface
|
||||||
|
@ -287,7 +287,7 @@ class DateEditorDialog(ManagedWindow.ManagedWindow):
|
|||||||
break
|
break
|
||||||
else:
|
else:
|
||||||
break
|
break
|
||||||
self.window.destroy()
|
self.close()
|
||||||
|
|
||||||
def build_menu_names(self, obj):
|
def build_menu_names(self, obj):
|
||||||
return (_("Date selection"), None)
|
return (_("Date selection"), None)
|
||||||
|
@ -147,3 +147,11 @@ class BackRefList(EmbeddedList):
|
|||||||
EditMedia(self.dbstate, self.uistate, [], obj)
|
EditMedia(self.dbstate, self.uistate, [], obj)
|
||||||
except Errors.WindowActiveError:
|
except Errors.WindowActiveError:
|
||||||
pass
|
pass
|
||||||
|
elif reftype == 'Event':
|
||||||
|
try:
|
||||||
|
from Editors import EditEvent
|
||||||
|
|
||||||
|
obj = self.dbstate.db.get_event_from_handle(ref)
|
||||||
|
EditEvent(obj, self.dbstate, self.uistate, [])
|
||||||
|
except Errors.WindowActiveError:
|
||||||
|
pass
|
||||||
|
@ -95,8 +95,19 @@ class GrampsTab(gtk.HBox):
|
|||||||
@rtype: gtk.HBox
|
@rtype: gtk.HBox
|
||||||
"""
|
"""
|
||||||
hbox = gtk.HBox()
|
hbox = gtk.HBox()
|
||||||
self.tab_image = gtk.image_new_from_stock(self.get_icon_name(),
|
icon = self.get_icon_name()
|
||||||
gtk.ICON_SIZE_MENU)
|
|
||||||
|
if type(icon) == tuple:
|
||||||
|
if icon[0] == 0:
|
||||||
|
func = gtk.image_new_from_icon_name
|
||||||
|
else:
|
||||||
|
func = gtk.image_new_from_stock
|
||||||
|
name = icon[1]
|
||||||
|
else:
|
||||||
|
func = gtk.image_new_from_stock
|
||||||
|
name = icon
|
||||||
|
|
||||||
|
self.tab_image = func(name, gtk.ICON_SIZE_MENU)
|
||||||
self.label = gtk.Label(self.tab_name)
|
self.label = gtk.Label(self.tab_name)
|
||||||
hbox.pack_start(self.tab_image)
|
hbox.pack_start(self.tab_image)
|
||||||
hbox.set_spacing(6)
|
hbox.set_spacing(6)
|
||||||
|
@ -54,6 +54,9 @@ class NoteTab(GrampsTab):
|
|||||||
GrampsTab.__init__(self, dbstate, uistate, track, title)
|
GrampsTab.__init__(self, dbstate, uistate, track, title)
|
||||||
self.show_all()
|
self.show_all()
|
||||||
|
|
||||||
|
def get_icon_name(self):
|
||||||
|
return (0,'stock_notes')
|
||||||
|
|
||||||
def _update_label(self, *obj):
|
def _update_label(self, *obj):
|
||||||
cc = self.buf.get_char_count()
|
cc = self.buf.get_char_count()
|
||||||
if cc == 0 and not self.empty:
|
if cc == 0 and not self.empty:
|
||||||
|
@ -11667,7 +11667,6 @@ Text Beside Icons</property>
|
|||||||
</widget>
|
</widget>
|
||||||
|
|
||||||
<widget class="GtkDialog" id="date_edit">
|
<widget class="GtkDialog" id="date_edit">
|
||||||
<property name="visible">True</property>
|
|
||||||
<property name="title" translatable="yes"></property>
|
<property name="title" translatable="yes"></property>
|
||||||
<property name="type">GTK_WINDOW_TOPLEVEL</property>
|
<property name="type">GTK_WINDOW_TOPLEVEL</property>
|
||||||
<property name="window_position">GTK_WIN_POS_NONE</property>
|
<property name="window_position">GTK_WIN_POS_NONE</property>
|
||||||
|
Loading…
Reference in New Issue
Block a user