Editperson opens and editfamily, popup fixes
svn: r19960
This commit is contained in:
parent
49445e948d
commit
fbe91910dc
@ -1466,7 +1466,7 @@ class MultiTreeView(Gtk.TreeView):
|
||||
popup.append(menu_item)
|
||||
menu_item.show()
|
||||
# Show the popup menu:
|
||||
popup.popup(None, None, None, 3, event.time)
|
||||
popup.popup(None, None, None, None, 3, event.time)
|
||||
return True
|
||||
elif event.type == Gdk.EventType._2BUTTON_PRESS and event.button == 1:
|
||||
model, paths = self.get_selection().get_selected_rows()
|
||||
|
||||
@ -152,7 +152,10 @@ class EmbeddedList(ButtonTab):
|
||||
img.set_from_stock(img_stock, Gtk.IconSize.MENU)
|
||||
item.set_image(img)
|
||||
else:
|
||||
item = Gtk.ImageMenuItem(stock_id=title)
|
||||
item = Gtk.ImageMenuItem('')
|
||||
img = Gtk.Image()
|
||||
img.set_from_stock(title, Gtk.IconSize.MENU)
|
||||
item.set_image(img)
|
||||
else:
|
||||
item = Gtk.MenuItem(label=title)
|
||||
item.connect('activate', func)
|
||||
@ -160,7 +163,8 @@ class EmbeddedList(ButtonTab):
|
||||
item.set_sensitive(False)
|
||||
item.show()
|
||||
menu.append(item)
|
||||
menu.popup(None, None, None, event.button, event.time)
|
||||
menu.popup(None, None, None, None, event.button, event.time)
|
||||
return True
|
||||
|
||||
def find_index(self, obj):
|
||||
"""
|
||||
|
||||
@ -95,7 +95,7 @@ class EventRefModel(Gtk.TreeStore):
|
||||
"""
|
||||
self.start_date = kwargs.get("start_date", None)
|
||||
typeobjs = (x[1] for x in self.COLS)
|
||||
GObject.GObject.__init__(self, *typeobjs)
|
||||
Gtk.TreeStore.__init__(self, *typeobjs)
|
||||
self.db = db
|
||||
self.groups = groups
|
||||
for index, group in enumerate(event_list):
|
||||
|
||||
@ -162,7 +162,7 @@ class GalleryTab(ButtonTab, DbGUIElement):
|
||||
item.set_sensitive(False)
|
||||
item.show()
|
||||
menu.append(item)
|
||||
menu.popup(None, None, None, event.button, event.time)
|
||||
menu.popup(None, None, None, None, event.button, event.time)
|
||||
|
||||
def get_icon_name(self):
|
||||
return 'gramps-media'
|
||||
|
||||
@ -33,6 +33,7 @@ import cPickle as pickle
|
||||
# GTK libraries
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
from gi.repository import Gdk
|
||||
from gi.repository import Gtk
|
||||
from gi.repository import Pango
|
||||
from gi.repository import GObject
|
||||
|
||||
@ -87,7 +87,7 @@ class NameModel(Gtk.TreeStore):
|
||||
that might be used. name is the name for the group.
|
||||
"""
|
||||
typeobjs = (x[1] for x in self.COLS)
|
||||
GObject.GObject.__init__(self, *typeobjs)
|
||||
Gtk.TreeStore.__init__(self, *typeobjs)
|
||||
self.db = db
|
||||
self.groups = groups
|
||||
for index, group in enumerate(obj_list):
|
||||
|
||||
@ -341,17 +341,17 @@ class SurnameTab(EmbeddedList):
|
||||
"""
|
||||
(model, node) = self.selection.get_selected()
|
||||
if node:
|
||||
path = int(self.model.get_path(node)[0])
|
||||
path = self.model.get_path(node).get_indices()[0]
|
||||
nccol = self.curr_col+1
|
||||
if nccol < 4:
|
||||
self.tree.set_cursor_on_cell(path,
|
||||
self.tree.set_cursor_on_cell(Gtk.TreePath((path,)),
|
||||
focus_column=self.columns[nccol],
|
||||
focus_cell=None,
|
||||
start_editing=True)
|
||||
elif nccol == 4:
|
||||
#go to next line if there is one
|
||||
if path < len(self.obj.get_surname_list()):
|
||||
newpath = (path+1,)
|
||||
newpath = Gtk.TreePath((path+1,))
|
||||
self.selection.select_path(newpath)
|
||||
self.tree.set_cursor_on_cell(newpath,
|
||||
focus_column=self.columns[0],
|
||||
@ -370,16 +370,16 @@ class SurnameTab(EmbeddedList):
|
||||
"""
|
||||
(model, node) = self.selection.get_selected()
|
||||
if node:
|
||||
path = int(self.model.get_path(node)[0])
|
||||
path = self.model.get_path(node).get_indices()[0]
|
||||
if self.curr_col > 0:
|
||||
self.tree.set_cursor_on_cell(path,
|
||||
self.tree.set_cursor_on_cell(Gtk.TreePath((path,)),
|
||||
focus_column=self.columns[self.curr_col-1],
|
||||
focus_cell=None,
|
||||
start_editing=True)
|
||||
elif self.curr_col == 0:
|
||||
#go to prev line if there is one
|
||||
if path > 0:
|
||||
newpath = (path-1,)
|
||||
newpath = Gtk.TreePath((path-1,))
|
||||
self.selection.select_path(newpath)
|
||||
self.tree.set_cursor_on_cell(newpath,
|
||||
focus_column=self.columns[-2],
|
||||
|
||||
@ -676,7 +676,7 @@ class EditFamily(EditPrimary):
|
||||
notebook.show_all()
|
||||
|
||||
self.hidden = (notebook, self.top.get_object('info'))
|
||||
self.top.get_object('vbox').pack_start(notebook, True)
|
||||
self.top.get_object('vbox').pack_start(notebook, True, True, 0)
|
||||
|
||||
def update_father(self, handle):
|
||||
self.load_parent(handle, self.fname, self.fbirth, self.fbirth_label,
|
||||
|
||||
@ -216,7 +216,7 @@ class EditPerson(EditPrimary):
|
||||
self.multsurnfr.show_all()
|
||||
self.singlesurn_active = False
|
||||
else:
|
||||
self.multsurnfr.hide_all()
|
||||
self.multsurnfr.hide()
|
||||
self.singsurnfr.show_all()
|
||||
self.singlesurn_active = True
|
||||
#if self.pname.get_surname() and not self.pname.get_first_name():
|
||||
@ -524,7 +524,7 @@ class EditPerson(EditPrimary):
|
||||
|
||||
self._setup_notebook_tabs(notebook)
|
||||
notebook.show_all()
|
||||
self.top.get_object('vbox').pack_start(notebook, True)
|
||||
self.top.get_object('vbox').pack_start(notebook, True, True, 0)
|
||||
|
||||
def _changed_name(self, *obj):
|
||||
"""
|
||||
@ -568,7 +568,7 @@ class EditPerson(EditPrimary):
|
||||
else:
|
||||
self.singlesurn_active = False
|
||||
if self.singlesurn_active:
|
||||
self.multsurnfr.hide_all()
|
||||
self.multsurnfr.hide()
|
||||
self.singsurnfr.show_all()
|
||||
else:
|
||||
self.singsurnfr.hide_all()
|
||||
@ -626,7 +626,7 @@ class EditPerson(EditPrimary):
|
||||
self._popup_view_photo)
|
||||
add_menuitem(menu, _("Edit Object Properties"), photo,
|
||||
self._popup_change_description)
|
||||
menu.popup(None, None, None, event.button, event.time)
|
||||
menu.popup(None, None, None, None, event.button, event.time)
|
||||
|
||||
def _popup_view_photo(self, obj):
|
||||
"""
|
||||
@ -891,7 +891,7 @@ class EditPerson(EditPrimary):
|
||||
else:
|
||||
self.singlesurn_active = False
|
||||
if self.singlesurn_active:
|
||||
self.multsurnfr.hide_all()
|
||||
self.multsurnfr.hide()
|
||||
self.singsurnfr.show_all()
|
||||
|
||||
else:
|
||||
@ -934,7 +934,7 @@ class EditPerson(EditPrimary):
|
||||
self.load_photo(ref, obj)
|
||||
else:
|
||||
self.obj_photo.hide()
|
||||
self.frame_photo.hide_all()
|
||||
self.frame_photo.hide()
|
||||
|
||||
def load_photo(self, ref, obj):
|
||||
"""
|
||||
|
||||
@ -277,7 +277,7 @@ class EditPrimary(ManagedWindow, DbGUIElement):
|
||||
self.contexteventbox = eventbox
|
||||
self.contexteventbox.connect('button-press-event',
|
||||
self._contextmenu_button_press)
|
||||
|
||||
|
||||
def _contextmenu_button_press(self, obj, event) :
|
||||
"""
|
||||
Button press event that is caught when a mousebutton has been
|
||||
@ -295,7 +295,7 @@ class EditPrimary(ManagedWindow, DbGUIElement):
|
||||
|
||||
menu = self.popupmanager.get_widget('/Popup')
|
||||
if menu:
|
||||
menu.popup(None, None, None, event.button, event.time)
|
||||
menu.popup(None, None, None, None, event.button, event.time)
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
@ -1,28 +1,106 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<interface>
|
||||
<!-- interface-requires gtk+ 2.12 -->
|
||||
<!-- interface-requires gtk+ 3.0 -->
|
||||
<!-- interface-requires grampswidgets 0.0 -->
|
||||
<!-- interface-naming-policy project-wide -->
|
||||
<object class="GtkDialog" id="editfamily">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="type_hint">dialog</property>
|
||||
<child internal-child="vbox">
|
||||
<object class="GtkVBox" id="dialog-vbox17">
|
||||
<object class="GtkBox" id="dialog-vbox17">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="orientation">vertical</property>
|
||||
<child internal-child="action_area">
|
||||
<object class="GtkButtonBox" id="dialog-action_area17">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="layout_style">end</property>
|
||||
<child>
|
||||
<object class="GtkButton" id="cancel">
|
||||
<property name="label">gtk-cancel</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="can_default">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="has_tooltip">True</property>
|
||||
<property name="tooltip_markup">Abandon changes and close window</property>
|
||||
<property name="tooltip_text" translatable="yes">Abandon changes and close window</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="use_stock">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton" id="ok">
|
||||
<property name="label">gtk-ok</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="can_default">True</property>
|
||||
<property name="has_default">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="has_tooltip">True</property>
|
||||
<property name="tooltip_markup">Accept changes and close window</property>
|
||||
<property name="tooltip_text" translatable="yes">Accept changes and close window</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="use_stock">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton" id="button119">
|
||||
<property name="label">gtk-help</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="can_default">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="use_stock">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="pack_type">end</property>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="pack_type">end</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkEventBox" id="eventboxtop">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkVBox" id="vbox">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="border_width">6</property>
|
||||
<property name="spacing">12</property>
|
||||
<property name="spacing">4</property>
|
||||
<child>
|
||||
<object class="GtkHBox" id="hbox121">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkTable" id="ftable">
|
||||
<property name="width_request">132</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="border_width">6</property>
|
||||
<property name="n_rows">4</property>
|
||||
<property name="n_columns">2</property>
|
||||
@ -31,6 +109,7 @@
|
||||
<child>
|
||||
<object class="GtkLabel" id="label577">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0</property>
|
||||
<property name="label" translatable="yes">Name:</property>
|
||||
</object>
|
||||
@ -45,6 +124,7 @@
|
||||
<child>
|
||||
<object class="GtkLabel" id="label578">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0</property>
|
||||
<property name="label" translatable="yes">Birth:</property>
|
||||
</object>
|
||||
@ -59,6 +139,7 @@
|
||||
<child>
|
||||
<object class="GtkLabel" id="label579">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0</property>
|
||||
<property name="label" translatable="yes">Death:</property>
|
||||
</object>
|
||||
@ -73,9 +154,11 @@
|
||||
<child>
|
||||
<object class="GtkHBox" id="hbox146">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="label589">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0</property>
|
||||
<property name="label" translatable="yes"><b>Father</b></property>
|
||||
<property name="use_markup">True</property>
|
||||
@ -88,9 +171,11 @@
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton" id="fbutton_index">
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="relief">none</property>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="fbutton_index-atkobject">
|
||||
@ -100,6 +185,7 @@
|
||||
<child>
|
||||
<object class="GtkImage" id="image2671">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-index</property>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="image2671-atkobject">
|
||||
@ -118,9 +204,11 @@
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton" id="fbutton_add">
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="relief">none</property>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="fbutton_add-atkobject">
|
||||
@ -130,6 +218,7 @@
|
||||
<child>
|
||||
<object class="GtkImage" id="image2697">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-add</property>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="image2697-atkobject">
|
||||
@ -147,9 +236,11 @@
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton" id="fbutton_del">
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="relief">none</property>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="fbutton_del-atkobject">
|
||||
@ -159,6 +250,7 @@
|
||||
<child>
|
||||
<object class="GtkImage" id="image2724">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-remove</property>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="image2724-atkobject">
|
||||
@ -176,9 +268,11 @@
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton" id="fbutton_edit">
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="relief">none</property>
|
||||
<accelerator key="f" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
||||
<child internal-child="accessible">
|
||||
@ -189,6 +283,7 @@
|
||||
<child>
|
||||
<object class="GtkImage" id="image2725">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-edit</property>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="image2725-atkobject">
|
||||
@ -208,11 +303,13 @@
|
||||
<packing>
|
||||
<property name="right_attach">2</property>
|
||||
<property name="x_options">GTK_FILL</property>
|
||||
<property name="y_options">GTK_FILL</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="fbirth">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
@ -227,6 +324,7 @@
|
||||
<child>
|
||||
<object class="GtkLabel" id="fdeath">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
@ -241,6 +339,7 @@
|
||||
<child>
|
||||
<object class="GtkLabel" id="fname">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0</property>
|
||||
<property name="ellipsize">end</property>
|
||||
</object>
|
||||
@ -249,47 +348,24 @@
|
||||
<property name="right_attach">2</property>
|
||||
<property name="top_attach">1</property>
|
||||
<property name="bottom_attach">2</property>
|
||||
<property name="y_options">GTK_FILL</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkVBox" id="vbox144">
|
||||
<property name="visible">True</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="label719">
|
||||
<property name="visible">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkVSeparator" id="vseparator1">
|
||||
<property name="visible">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="pack_type">end</property>
|
||||
<property name="position">1</property>
|
||||
<property name="y_options"></property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="position">1</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<placeholder/>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkTable" id="mtable">
|
||||
<property name="width_request">132</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="border_width">6</property>
|
||||
<property name="n_rows">4</property>
|
||||
<property name="n_columns">2</property>
|
||||
@ -298,6 +374,7 @@
|
||||
<child>
|
||||
<object class="GtkLabel" id="label565">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0</property>
|
||||
<property name="label" translatable="yes">Name:</property>
|
||||
</object>
|
||||
@ -312,6 +389,7 @@
|
||||
<child>
|
||||
<object class="GtkLabel" id="label567">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0</property>
|
||||
<property name="label" translatable="yes">Birth:</property>
|
||||
</object>
|
||||
@ -326,6 +404,7 @@
|
||||
<child>
|
||||
<object class="GtkLabel" id="label568">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0</property>
|
||||
<property name="label" translatable="yes">Death:</property>
|
||||
</object>
|
||||
@ -340,6 +419,7 @@
|
||||
<child>
|
||||
<object class="GtkLabel" id="mdeath">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
@ -354,6 +434,7 @@
|
||||
<child>
|
||||
<object class="GtkLabel" id="mbirth">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
@ -368,9 +449,11 @@
|
||||
<child>
|
||||
<object class="GtkHBox" id="hbox147">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="label574">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0</property>
|
||||
<property name="label" translatable="yes"><b>Mother</b></property>
|
||||
<property name="use_markup">True</property>
|
||||
@ -383,9 +466,11 @@
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton" id="mbutton_index">
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="relief">none</property>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="mbutton_index-atkobject">
|
||||
@ -395,6 +480,7 @@
|
||||
<child>
|
||||
<object class="GtkImage" id="image2670">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-index</property>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="image2670-atkobject">
|
||||
@ -412,9 +498,11 @@
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton" id="mbutton_add">
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="relief">none</property>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="mbutton_add-atkobject">
|
||||
@ -424,6 +512,7 @@
|
||||
<child>
|
||||
<object class="GtkImage" id="image2698">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-add</property>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="image2698-atkobject">
|
||||
@ -440,10 +529,44 @@
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton" id="mbutton_del">
|
||||
<object class="GtkToggleButton" id="private">
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="has_tooltip">True</property>
|
||||
<property name="tooltip_markup">Indicates if the record is private</property>
|
||||
<property name="tooltip_text" translatable="yes">Indicates if the record is private</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="relief">none</property>
|
||||
<accelerator key="p" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
||||
<child>
|
||||
<object class="GtkImage" id="image2672">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="icon_name">gtk-dialog-authentication</property>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="image2672-atkobject">
|
||||
<property name="AtkObject::accessible-name" translatable="yes">Privacy</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="pack_type">end</property>
|
||||
<property name="position">3</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton" id="mbutton_del">
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="relief">none</property>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="mbutton_del-atkobject">
|
||||
@ -453,6 +576,7 @@
|
||||
<child>
|
||||
<object class="GtkImage" id="image2726">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-remove</property>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="image2726-atkobject">
|
||||
@ -470,9 +594,11 @@
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton" id="mbutton_edit">
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="relief">none</property>
|
||||
<accelerator key="m" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
||||
<child internal-child="accessible">
|
||||
@ -483,6 +609,7 @@
|
||||
<child>
|
||||
<object class="GtkImage" id="image2727">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-edit</property>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="image2727-atkobject">
|
||||
@ -498,44 +625,17 @@
|
||||
<property name="position">5</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkToggleButton" id="private">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="has_tooltip">True</property>
|
||||
<property name="tooltip_markup">Indicates if the record is private</property>
|
||||
<property name="tooltip_text" translatable="yes">Indicates if the record is private</property>
|
||||
<property name="relief">none</property>
|
||||
<accelerator key="p" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
||||
<child>
|
||||
<object class="GtkImage" id="image2672">
|
||||
<property name="visible">True</property>
|
||||
<property name="icon_name">gtk-dialog-authentication</property>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="image2672-atkobject">
|
||||
<property name="AtkObject::accessible-name" translatable="yes">Privacy</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="pack_type">end</property>
|
||||
<property name="position">3</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="right_attach">2</property>
|
||||
<property name="x_options">GTK_FILL</property>
|
||||
<property name="y_options">GTK_FILL</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="mname">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0</property>
|
||||
<property name="ellipsize">end</property>
|
||||
</object>
|
||||
@ -544,23 +644,27 @@
|
||||
<property name="right_attach">2</property>
|
||||
<property name="top_attach">1</property>
|
||||
<property name="bottom_attach">2</property>
|
||||
<property name="y_options">GTK_FILL</property>
|
||||
<property name="y_options"></property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkTable" id="info">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="border_width">6</property>
|
||||
<property name="n_rows">3</property>
|
||||
<property name="n_columns">4</property>
|
||||
@ -569,6 +673,7 @@
|
||||
<child>
|
||||
<object class="GtkLabel" id="label542">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0</property>
|
||||
<property name="label" translatable="yes"><b>Relationship Information</b></property>
|
||||
<property name="use_markup">True</property>
|
||||
@ -582,6 +687,7 @@
|
||||
<child>
|
||||
<object class="GtkLabel" id="label229">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0</property>
|
||||
<property name="label" translatable="yes">_ID:</property>
|
||||
<property name="use_underline">True</property>
|
||||
@ -614,6 +720,7 @@
|
||||
<child>
|
||||
<object class="GtkLabel" id="label202">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0</property>
|
||||
<property name="label" translatable="yes">_Type:</property>
|
||||
<property name="use_underline">True</property>
|
||||
@ -632,12 +739,13 @@
|
||||
<child>
|
||||
<object class="GtkComboBox" id="marriage_type">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="tooltip_text" translatable="yes">The relationship type, eg 'Married' or 'Unmarried'. Use Events for more details.</property>
|
||||
<property name="has_entry">True</property>
|
||||
<child internal-child="entry">
|
||||
<object class="GtkEntry" id="marriage_type-entry">
|
||||
<property name="can_focus">True</property>
|
||||
<property name="overwrite_mode">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="overwrite_mode">True</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
@ -652,6 +760,7 @@
|
||||
<child>
|
||||
<object class="GtkLabel" id="label1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0</property>
|
||||
<property name="label" translatable="yes">_Tags:</property>
|
||||
<property name="use_underline">True</property>
|
||||
@ -668,20 +777,26 @@
|
||||
<child>
|
||||
<object class="GtkHBox" id="hbox1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="tag_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">True</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton" id="tag_button">
|
||||
<property name="use_action_appearance">False</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="tooltip_text" translatable="yes">Edit the tag list</property>
|
||||
<property name="use_action_appearance">False</property>
|
||||
<accessibility>
|
||||
<relation type="labelled-by" target="label1"/>
|
||||
</accessibility>
|
||||
@ -706,11 +821,13 @@
|
||||
<property name="right_attach">4</property>
|
||||
<property name="top_attach">2</property>
|
||||
<property name="bottom_attach">3</property>
|
||||
<property name="y_options"></property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
@ -718,73 +835,11 @@
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">True</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child internal-child="action_area">
|
||||
<object class="GtkHButtonBox" id="dialog-action_area17">
|
||||
<property name="visible">True</property>
|
||||
<property name="layout_style">end</property>
|
||||
<child>
|
||||
<object class="GtkButton" id="cancel">
|
||||
<property name="label">gtk-cancel</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="can_default">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="has_tooltip">True</property>
|
||||
<property name="tooltip_markup">Abandon changes and close window</property>
|
||||
<property name="tooltip_text" translatable="yes">Abandon changes and close window</property>
|
||||
<property name="use_stock">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton" id="ok">
|
||||
<property name="label">gtk-ok</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="can_default">True</property>
|
||||
<property name="has_default">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="has_tooltip">True</property>
|
||||
<property name="tooltip_markup">Accept changes and close window</property>
|
||||
<property name="tooltip_text" translatable="yes">Accept changes and close window</property>
|
||||
<property name="use_stock">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton" id="button119">
|
||||
<property name="label">gtk-help</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="can_default">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="use_stock">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="pack_type">end</property>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="pack_type">end</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<action-widgets>
|
||||
|
||||
@ -11,11 +11,13 @@
|
||||
<object class="GtkBox" id="vbox">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="vexpand">True</property>
|
||||
<property name="orientation">vertical</property>
|
||||
<child internal-child="action_area">
|
||||
<object class="GtkButtonBox" id="hbuttonbox1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="valign">start</property>
|
||||
<property name="layout_style">end</property>
|
||||
<child>
|
||||
<object class="GtkButton" id="button15">
|
||||
@ -76,7 +78,7 @@
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="pack_type">end</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
@ -85,15 +87,18 @@
|
||||
<object class="GtkEventBox" id="eventboxtop">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="valign">start</property>
|
||||
<child>
|
||||
<object class="GtkVBox" id="vbox1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="valign">start</property>
|
||||
<property name="border_width">3</property>
|
||||
<child>
|
||||
<object class="GtkTable" id="table3">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="valign">start</property>
|
||||
<property name="n_rows">8</property>
|
||||
<property name="n_columns">9</property>
|
||||
<child>
|
||||
@ -345,8 +350,8 @@
|
||||
<property name="has_entry">True</property>
|
||||
<child internal-child="entry">
|
||||
<object class="GtkEntry" id="ntype-entry">
|
||||
<property name="can_focus">True</property>
|
||||
<property name="overwrite_mode">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="overwrite_mode">True</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
@ -377,6 +382,7 @@
|
||||
<property name="top_attach">5</property>
|
||||
<property name="bottom_attach">6</property>
|
||||
<property name="x_options">GTK_FILL</property>
|
||||
<property name="y_options"></property>
|
||||
<property name="x_padding">3</property>
|
||||
<property name="y_padding">3</property>
|
||||
</packing>
|
||||
@ -423,7 +429,7 @@ Indicate that the surname consists of different parts. Every surname has its own
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
@ -645,8 +651,8 @@ Indicate that the surname consists of different parts. Every surname has its own
|
||||
<property name="has_entry">True</property>
|
||||
<child internal-child="entry">
|
||||
<object class="GtkEntry" id="cmborigin-entry">
|
||||
<property name="can_focus">True</property>
|
||||
<property name="overwrite_mode">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="overwrite_mode">True</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
@ -808,15 +814,12 @@ Indicate that the surname consists of different parts. Every surname has its own
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">True</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="padding">2</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<placeholder/>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
|
||||
@ -319,7 +319,7 @@ class GrampsBar(Gtk.Notebook):
|
||||
height = min(int(self.uistate.screen_height() * 0.20), 400)
|
||||
gramplet.set_size_request(width, height)
|
||||
|
||||
page_num = self.append_page(gramplet)
|
||||
page_num = self.append_page(gramplet, Gtk.Label(label=msg))
|
||||
return page_num
|
||||
|
||||
def __create_tab_label(self, gramplet):
|
||||
@ -444,7 +444,7 @@ class GrampsBar(Gtk.Notebook):
|
||||
rd_menu.show()
|
||||
menu.append(rd_menu)
|
||||
|
||||
menu.popup(None, None, None, 1, event.time)
|
||||
menu.popup(None, None, None, None, 1, event.time)
|
||||
return True
|
||||
|
||||
return False
|
||||
|
||||
@ -132,8 +132,8 @@ class Navigator(object):
|
||||
button.grab_focus()
|
||||
button.set_active(True)
|
||||
|
||||
self.menu.popup(None, None, cb_menu_position, event.button,
|
||||
event.time, button)
|
||||
self.menu.popup(None, None, cb_menu_position, button, event.button,
|
||||
event.time)
|
||||
|
||||
def cb_menu_activate(self, menu, index):
|
||||
"""
|
||||
|
||||
@ -150,7 +150,7 @@ class QuickTable(SimpleTable):
|
||||
popup.append(menu_item)
|
||||
menu_item.show()
|
||||
# Show the popup menu:
|
||||
popup.popup(None, None, func, button_code, event_time)
|
||||
popup.popup(None, None, func, None, button_code, event_time)
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
@ -233,7 +233,7 @@ class Tags(DbGUIElement):
|
||||
"""
|
||||
menu = self.uistate.uimanager.get_widget('/TagPopup')
|
||||
button = self.uistate.uimanager.get_widget('/ToolBar/TagTool/TagButton')
|
||||
menu.popup(None, None, cb_menu_position, 0, 0, button)
|
||||
menu.popup(None, None, cb_menu_position, button, 0, 0)
|
||||
|
||||
def cb_organize_tags(self, action):
|
||||
"""
|
||||
|
||||
@ -645,7 +645,7 @@ class FlatBaseModel(GObject.Object, Gtk.TreeModel):
|
||||
insert_path = self.node_map.insert(insert_val)
|
||||
|
||||
if insert_path is not None:
|
||||
node = self.do_get_iter(insert_path)
|
||||
node = self.do_get_iter(insert_path)[1]
|
||||
self.row_inserted(insert_path, node)
|
||||
else:
|
||||
self.node_map.insert(insert_val, allkeyonly=True)
|
||||
@ -749,7 +749,11 @@ class FlatBaseModel(GObject.Object, Gtk.TreeModel):
|
||||
#print 'do_get_val', iter, iter.user_data, col,
|
||||
handle = iter.user_data
|
||||
if handle != self.prev_handle:
|
||||
self.prev_data = self.map(str(handle))
|
||||
data = self.map(str(handle))
|
||||
if data is None:
|
||||
#object is no longer present
|
||||
return u''
|
||||
self.prev_data = data
|
||||
self.prev_handle = handle
|
||||
val = self.fmap[col](self.prev_data)
|
||||
#print 'val is', val, type(val)
|
||||
|
||||
@ -1406,7 +1406,7 @@ class GrampletPane(Gtk.ScrolledWindow):
|
||||
rg_menu.set_submenu(qr_menu)
|
||||
menu = uiman.get_widget('/GrampletPopup')
|
||||
if menu:
|
||||
menu.popup(None, None, None, 1, event.time)
|
||||
menu.popup(None, None, None, None, 1, event.time)
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
@ -139,7 +139,7 @@ class MonitoredEntry(object):
|
||||
self.obj.connect(signal, callback, *data)
|
||||
|
||||
def _on_change(self, obj):
|
||||
self.set_val(unicode(obj.get_text()))
|
||||
self.set_val(unicode(obj.get_text(), 'utf-8'))
|
||||
if self.changed:
|
||||
self.changed(obj)
|
||||
|
||||
|
||||
@ -56,7 +56,7 @@ class UndoableInsertEntry(object):
|
||||
self.offset = position
|
||||
self.text = str(text)
|
||||
#unicode char can have length > 1 as it points in the buffer
|
||||
charlength = len(unicode(text))
|
||||
charlength = len(unicode(text, 'utf-8'))
|
||||
self.length = charlength
|
||||
if charlength > 1 or self.text in ("\r", "\n", " "):
|
||||
self.mergeable = False
|
||||
@ -66,7 +66,7 @@ class UndoableInsertEntry(object):
|
||||
class UndoableDeleteEntry(object):
|
||||
"""something that has been deleted from our textbuffer"""
|
||||
def __init__(self, editable, start, end):
|
||||
self.text = str(editable.get_chars(start, end))
|
||||
self.text = editable.get_chars(start, end).encode('utf-8')
|
||||
self.start = start
|
||||
self.end = end
|
||||
# need to find out if backspace or delete key has been used
|
||||
|
||||
@ -1014,7 +1014,7 @@ class BookReportSelector(ManagedWindow):
|
||||
item.set_sensitive(sensitivity)
|
||||
item.show()
|
||||
menu.append(item)
|
||||
menu.popup(None, None, None, event.button, event.time)
|
||||
menu.popup(None, None, None, None, event.button, event.time)
|
||||
|
||||
def build_avail_context_menu(self, event):
|
||||
"""Builds the menu with the single Add option."""
|
||||
@ -1037,7 +1037,7 @@ class BookReportSelector(ManagedWindow):
|
||||
item.set_sensitive(sensitivity)
|
||||
item.show()
|
||||
menu.append(item)
|
||||
menu.popup(None, None, None, event.button, event.time)
|
||||
menu.popup(None, None, None, None, event.button, event.time)
|
||||
|
||||
def on_book_ok_clicked(self, obj):
|
||||
"""
|
||||
|
||||
@ -903,5 +903,5 @@ class FanChartGramplet(Gramplet):
|
||||
item.set_sensitive(0)
|
||||
item.show()
|
||||
menu.append(item)
|
||||
menu.popup(None,None,None,event.button,event.time)
|
||||
menu.popup(None, None, None, None, event.button, event.time)
|
||||
return 1
|
||||
|
||||
@ -294,7 +294,7 @@ class GeoGraphyView(OsmGps, NavigationView):
|
||||
changemapitem.show()
|
||||
changemapitem.connect("activate", self.change_map, map)
|
||||
changemap.append(changemapitem)
|
||||
menu.popup(None, None, None, 0, event.time)
|
||||
menu.popup(None, None, None, None, 0, event.time)
|
||||
return 1
|
||||
|
||||
def add_specific_menu(self, menu, event, lat, lon):
|
||||
|
||||
@ -156,7 +156,7 @@ class OwnerEditor(tool.Tool, ManagedWindow):
|
||||
def on_button_press_event(self, obj, event):
|
||||
"""Shows popup-menu for db <-> preferences copying"""
|
||||
if gui.utils.is_right_click(event):
|
||||
self.menu.popup(None,None,None,0,0)
|
||||
self.menu.popup(None, None, None, None, 0, 0)
|
||||
|
||||
def build_menu_names(self, obj):
|
||||
return (_('Main window'), _("Edit database owner information"))
|
||||
|
||||
@ -975,5 +975,5 @@ class FanChartView(NavigationView):
|
||||
item.set_sensitive(0)
|
||||
item.show()
|
||||
menu.append(item)
|
||||
menu.popup(None,None,None,event.button,event.time)
|
||||
menu.popup(None, None, None, None, event.button, event.time)
|
||||
return 1
|
||||
|
||||
@ -476,7 +476,7 @@ class GeoClose(GeoGraphyView):
|
||||
event, lat, lon, prevmark)
|
||||
itemoption.append(center)
|
||||
menu.show()
|
||||
menu.popup(None, None, None, 0, event.time)
|
||||
menu.popup(None, None, None, None, 0, event.time)
|
||||
return 0
|
||||
|
||||
def add_specific_menu(self, menu, event, lat, lon):
|
||||
|
||||
@ -36,7 +36,8 @@ import sys
|
||||
import urlparse
|
||||
import operator
|
||||
import locale
|
||||
from Gdk.KEY_import Tab as KEY_TAB
|
||||
from gi.repository import Gdk
|
||||
KEY_TAB = Gdk.KEY_Tab
|
||||
import socket
|
||||
from gi.repository import Gtk
|
||||
|
||||
@ -351,7 +352,7 @@ class GeoEvents(GeoGraphyView):
|
||||
center.show()
|
||||
center.connect("activate", self.center_here, event, lat, lon, prevmark)
|
||||
itemoption.append(center)
|
||||
menu.popup(None, None, None, 0, event.time)
|
||||
menu.popup(None, None, None, None, 0, event.time)
|
||||
return 1
|
||||
|
||||
def add_specific_menu(self, menu, event, lat, lon):
|
||||
|
||||
@ -665,7 +665,7 @@ class GeoFamClose(GeoGraphyView):
|
||||
event, lat, lon, prevmark)
|
||||
itemoption.append(center)
|
||||
menu.show()
|
||||
menu.popup(None, None, None, 0, event.time)
|
||||
menu.popup(None, None, None, None, 0, event.time)
|
||||
return 0
|
||||
|
||||
def add_specific_menu(self, menu, event, lat, lon):
|
||||
|
||||
@ -36,7 +36,8 @@ import sys
|
||||
import urlparse
|
||||
import operator
|
||||
import locale
|
||||
from Gdk.KEY_import Tab as KEY_TAB
|
||||
from gi.repository import Gdk
|
||||
KEY_TAB = Gdk.KEY_Tab
|
||||
import socket
|
||||
from gi.repository import Gtk
|
||||
|
||||
@ -444,7 +445,7 @@ class GeoFamily(GeoGraphyView):
|
||||
add_item.show()
|
||||
menu.append(add_item)
|
||||
self.add_event_bubble_message(event, lat, lon, prevmark, add_item)
|
||||
menu.popup(None, None, None, 0, event.time)
|
||||
menu.popup(None, None, None, None, 0, event.time)
|
||||
return 1
|
||||
|
||||
def add_specific_menu(self, menu, event, lat, lon):
|
||||
|
||||
@ -607,7 +607,7 @@ class GeoMoves(GeoGraphyView):
|
||||
event, lat, lon, prevmark)
|
||||
itemoption.append(center)
|
||||
menu.show()
|
||||
menu.popup(None, None, None, 0, event.time)
|
||||
menu.popup(None, None, None, None, 0, event.time)
|
||||
return 1
|
||||
|
||||
def add_specific_menu(self, menu, event, lat, lon):
|
||||
|
||||
@ -36,7 +36,8 @@ import sys
|
||||
import urlparse
|
||||
import operator
|
||||
import locale
|
||||
from Gdk.KEY_import Tab as KEY_TAB
|
||||
from gi.repository import Gdk
|
||||
KEY_TAB = Gdk.KEY_Tab
|
||||
import socket
|
||||
from gi.repository import Gtk
|
||||
import glib
|
||||
@ -479,7 +480,7 @@ class GeoPerson(GeoGraphyView):
|
||||
center.connect("activate", self.center_here, event, lat, lon, prevmark)
|
||||
itemoption.append(center)
|
||||
menu.show()
|
||||
menu.popup(None, None, None, 0, event.time)
|
||||
menu.popup(None, None, None, None, 0, event.time)
|
||||
return 1
|
||||
|
||||
def add_specific_menu(self, menu, event, lat, lon):
|
||||
|
||||
@ -37,7 +37,8 @@ import time
|
||||
import urlparse
|
||||
import operator
|
||||
import locale
|
||||
from Gdk.KEY_import Tab as KEY_TAB
|
||||
from gi.repository import Gdk
|
||||
KEY_TAB = Gdk.KEY_Tab
|
||||
import socket
|
||||
from gi.repository import Gtk
|
||||
|
||||
@ -342,7 +343,7 @@ class GeoPlaces(GeoGraphyView):
|
||||
center.show()
|
||||
center.connect("activate", self.center_here, event, lat, lon, prevmark)
|
||||
itemoption.append(center)
|
||||
menu.popup(None, None, None, 0, event.time)
|
||||
menu.popup(None, None, None, None, 0, event.time)
|
||||
return 1
|
||||
|
||||
def add_specific_menu(self, menu, event, lat, lon):
|
||||
|
||||
@ -1052,7 +1052,7 @@ class RelationshipView(NavigationView):
|
||||
if self.show_details:
|
||||
value = self.info_string(handle)
|
||||
if value:
|
||||
vbox.pack_start(widgets.MarkupLabel(value, True, True, 0))
|
||||
vbox.pack_start(widgets.MarkupLabel(value), True, True, 0)
|
||||
|
||||
eventbox = Gtk.EventBox()
|
||||
if self.use_shade:
|
||||
@ -1217,7 +1217,7 @@ class RelationshipView(NavigationView):
|
||||
elif button_activated(event, _RIGHT_BUTTON):
|
||||
myMenu = Gtk.Menu()
|
||||
myMenu.append(self.build_menu_item(handle))
|
||||
myMenu.popup(None, None, None, event.button, event.time)
|
||||
myMenu.popup(None, None, None, None, event.button, event.time)
|
||||
|
||||
def build_menu_item(self, handle):
|
||||
person = self.dbstate.db.get_person_from_handle(handle)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user