3 import findrox
; findrox
.version(1, 9, 13)
4 import rox
, os
, sys
, gtk
7 __builtins__
._ = rox
.i18n
.translation(os
.path
.join(rox
.app_dir
, 'Messages'))
12 """Add applet to panel if user confirms """
14 if rox
.confirm(_("Menu is meant to be used as a ROX panel applet only. "
15 "You can drag it to your panel to run it.\n\nDo you want me to add it "
16 "to the panel now?"), gtk
.STOCK_ADD
, _("Add to panel")):
18 side
= panel
.get_panel_orientation()
20 proxy
= roxsoap
.RoxSOAPProxy()
21 proxy
.PanelAdd(Side
=side
, Path
=rox
.app_dir
)
23 rox
.croak(_("You don't seem to have a panel on your default "
24 "display. Please open a ROX panel and try again"))
26 if sys
.argv
[0].endswith('AppRun'):
28 elif sys
.argv
[0].endswith('AppletRun'):
30 main
= rmenu
.RoxMenu(long(sys
.argv
[1]))
32 except (IndexError, ValueError):
37 rox
.report_exception()