/gtk/eog-manage-raws

To get this branch, use:
bzr branch http://bzr.ed.am/gtk/eog-manage-raws

« back to all changes in this revision

Viewing changes to src/raw-tools.py

  • Committer: edam
  • Date: 2011-11-01 00:26:24 UTC
  • mto: This revision was merged to the branch mainline in revision 6.
  • Revision ID: edam@waxworlds.org-20111101002624-myipi47b2ie6ahum
updated for GTK 3.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# manage-raws.py
 
1
# raw-tools.py
2
2
#
3
3
# Copyright (C) 2011 Tim Marston <edam@waxworlds.org>
4
4
#
5
 
# This file is part of Manage Raws (hereafter referred to as "this
6
 
# program").  See http://ed.am/dev/gtk/eog-manage-raws for more
 
5
# This file is part of Raw Tools (hereafter referred to as "this program").
 
6
# See http://www.waxworlds.org/edam/software/gtk/eog-raw-tools for more
7
7
# information.
8
8
#
9
9
# This program is free software: you can redistribute it and/or modify
22
22
 
23
23
# version 0.1
24
24
 
25
 
from gi.repository import GObject, Gtk, Eog, Gio
26
 
import os, re
 
25
from gi.repository import GObject, Gtk, Eog
 
26
import os, re, gio
27
27
 
28
 
class ManageRawsPlugin( GObject.Object, Eog.WindowActivatable ):
 
28
class RawToolsPlugin( GObject.Object, Eog.WindowActivatable ):
29
29
 
30
30
    # Override EogWindowActivatable's window property
31
31
    window = GObject.property( type = Eog.Window )
43
43
 
44
44
        # insert menu item
45
45
        ui_manager = self.window.get_ui_manager()
46
 
        self.action_group = Gtk.ActionGroup( 'EogManageRawsPluginActions' )
 
46
        self.action_group = Gtk.ActionGroup( 'EogRawToolsPluginActions' )
47
47
        self.action_group.add_actions( [ ( 'EogPluginRunKeepRaw', None,
48
48
            _( 'Keep Raw Image' ), 'K',
49
49
            _( "Move the accompanying raw file to a 'raw' subdirectory" ),
300
300
 
301
301
                # delete the files
302
302
                for file in files:
303
 
                    Gio.file_parse_name( path + '/' + file ).trash( None )
 
303
                    gio.file_parse_name( path + '/' + file ).trash()
304
304
                    #os.unlink( path + '/' + file )
305
305
 
306
306
                self.update_status( window )