diff --git a/examples/refresh-folder.py b/examples/refresh-folder.py new file mode 100644 index 0000000..ceeda2a --- /dev/null +++ b/examples/refresh-folder.py @@ -0,0 +1,18 @@ +import os + +from gi.repository import Caja, GObject + + +class RefreshFolderExtension(Caja.MenuProvider, GObject.GObject): + def __init__(self): + pass + + def menu_background_activate_cb(self, menu): + os.system("xte 'keydown F5' 'keyup F5'") + + def get_background_items(self, window, file): + item = Caja.MenuItem(name='CajaPython::refreshfolder_item', + label='Refresh', + tip='Reload current folder') + item.connect('activate', self.menu_background_activate_cb) + return item,