* src/DataViews/_MediaView.py: add view option
* src/images/Makefile.am: add stock_zoom * src/images/stock_zoom.png: added * src/gramps_main.py: register stock_zoom as a stock icon svn: r7965
This commit is contained in:
parent
76e798f8be
commit
fea8b51093
@ -1,4 +1,8 @@
|
|||||||
2007-01-23 Don Allingham <don@gramps-project.org>
|
2007-01-23 Don Allingham <don@gramps-project.org>
|
||||||
|
* src/DataViews/_MediaView.py: add view option
|
||||||
|
* src/images/Makefile.am: add stock_zoom
|
||||||
|
* src/images/stock_zoom.png: added
|
||||||
|
* src/gramps_main.py: register stock_zoom as a stock icon
|
||||||
* src/GrampsDb/_GrampsBSDDB.py: initialize the next gramps_id
|
* src/GrampsDb/_GrampsBSDDB.py: initialize the next gramps_id
|
||||||
indexes to the length of the tables to prevent a walk of the db
|
indexes to the length of the tables to prevent a walk of the db
|
||||||
entries.
|
entries.
|
||||||
|
@ -60,7 +60,7 @@ import RelLib
|
|||||||
|
|
||||||
from Editors import EditMedia, DeleteMediaQuery
|
from Editors import EditMedia, DeleteMediaQuery
|
||||||
import Errors
|
import Errors
|
||||||
from QuestionDialog import QuestionDialog
|
from QuestionDialog import QuestionDialog, ErrorDialog
|
||||||
from Filters.SideBar import MediaSidebarFilter
|
from Filters.SideBar import MediaSidebarFilter
|
||||||
from DdTargets import DdTargets
|
from DdTargets import DdTargets
|
||||||
|
|
||||||
@ -184,11 +184,12 @@ class MediaView(PageView.ListView):
|
|||||||
|
|
||||||
def define_actions(self):
|
def define_actions(self):
|
||||||
PageView.ListView.define_actions(self)
|
PageView.ListView.define_actions(self)
|
||||||
|
|
||||||
self.add_action('ColumnEdit', gtk.STOCK_PROPERTIES,
|
self.add_action('ColumnEdit', gtk.STOCK_PROPERTIES,
|
||||||
_('_Column Editor'), callback=self.column_editor)
|
_('_Column Editor'), callback=self.column_editor)
|
||||||
self.add_action('FilterEdit', None, _('Media Filter Editor'),
|
self.add_action('FilterEdit', None, _('Media Filter Editor'),
|
||||||
callback=self.filter_editor)
|
callback=self.filter_editor)
|
||||||
self.add_action('OpenMedia', None, _('View in an external viewer'),
|
self.add_action('OpenMedia', 'gramps-viewmedia', _('View'),
|
||||||
callback=self.view_media)
|
callback=self.view_media)
|
||||||
|
|
||||||
def view_media(self, obj):
|
def view_media(self, obj):
|
||||||
@ -201,6 +202,10 @@ class MediaView(PageView.ListView):
|
|||||||
app = Mime.get_application(mime_type)
|
app = Mime.get_application(mime_type)
|
||||||
if app:
|
if app:
|
||||||
Utils.launch(app[0], ref_obj.get_path())
|
Utils.launch(app[0], ref_obj.get_path())
|
||||||
|
else:
|
||||||
|
ErrorDialog(_("Cannot view %s") % ref_obj.get_path(),
|
||||||
|
_("GRAMPS cannot find an application that can view "
|
||||||
|
"a file type of %s.") % mime_type)
|
||||||
|
|
||||||
def column_editor(self, obj):
|
def column_editor(self, obj):
|
||||||
import ColumnOrder
|
import ColumnOrder
|
||||||
@ -238,7 +243,8 @@ class MediaView(PageView.ListView):
|
|||||||
vbox.pack_start(base, True)
|
vbox.pack_start(base, True)
|
||||||
|
|
||||||
self.tt = gtk.Tooltips()
|
self.tt = gtk.Tooltips()
|
||||||
self.tt.set_tip(ebox, _('Double click image to view in an external viewer'))
|
self.tt.set_tip(ebox,
|
||||||
|
_('Double click image to view in an external viewer'))
|
||||||
|
|
||||||
self.selection.connect('changed', self.row_change)
|
self.selection.connect('changed', self.row_change)
|
||||||
self._set_dnd()
|
self._set_dnd()
|
||||||
@ -290,6 +296,8 @@ class MediaView(PageView.ListView):
|
|||||||
<toolitem action="Edit"/>
|
<toolitem action="Edit"/>
|
||||||
<toolitem action="Remove"/>
|
<toolitem action="Remove"/>
|
||||||
</placeholder>
|
</placeholder>
|
||||||
|
<separator/>
|
||||||
|
<toolitem action="OpenMedia"/>
|
||||||
</toolbar>
|
</toolbar>
|
||||||
<popup name="Popup">
|
<popup name="Popup">
|
||||||
<menuitem action="Add"/>
|
<menuitem action="Add"/>
|
||||||
|
@ -133,6 +133,8 @@ def register_stock_icons ():
|
|||||||
('gramps-url',_('URL'),gtk.gdk.CONTROL_MASK,0,'')),
|
('gramps-url',_('URL'),gtk.gdk.CONTROL_MASK,0,'')),
|
||||||
(os.path.join(const.image_dir,'share-fam.png'),
|
(os.path.join(const.image_dir,'share-fam.png'),
|
||||||
('gramps-sharefamily',_('Share Family'),gtk.gdk.CONTROL_MASK,0,'')),
|
('gramps-sharefamily',_('Share Family'),gtk.gdk.CONTROL_MASK,0,'')),
|
||||||
|
(os.path.join(const.image_dir,'stock_zoom.png'),
|
||||||
|
('gramps-viewmedia',_('View'),gtk.gdk.CONTROL_MASK,0,'')),
|
||||||
]
|
]
|
||||||
|
|
||||||
# Register our stock items
|
# Register our stock items
|
||||||
|
@ -95,6 +95,7 @@ dist_pkgdata_DATA = \
|
|||||||
stock_lock-open.png\
|
stock_lock-open.png\
|
||||||
stock_lock.png\
|
stock_lock.png\
|
||||||
stock_notes.png\
|
stock_notes.png\
|
||||||
|
stock_zoom.png\
|
||||||
somerights20.gif \
|
somerights20.gif \
|
||||||
document.png #\ $(map_tile_images)
|
document.png #\ $(map_tile_images)
|
||||||
|
|
||||||
|
BIN
src/images/stock_zoom.png
Normal file
BIN
src/images/stock_zoom.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 997 B |
Loading…
x
Reference in New Issue
Block a user