rox.applet
index

To create a panel applet for ROX-Filer, you should add a file called
AppletRun to your application. This is run when your applet it dragged onto
a panel. It works like the usual AppRun, except that it is passed the XID of
the GtkSocket widget that ROX-Filer creates for you on the panel.
 
A sample AppletRun might look like this:
 
#!/usr/bin/env python
import findrox; findrox.version(1, 9, 12)
import rox
import sys
from rox import applet, g
 
plug = applet.Applet(sys.argv[1])
 
label = g.Label('Hello\nWorld!')
plug.add(label)
plug.show_all()
 
rox.mainloop()

 
Classes
       
gtk.Plug(gtk.Window)
Applet

 
class Applet(gtk.Plug)
      When your AppletRun file is used, create an Applet widget with
the argument passed to AppletRun. Show the widget to make it appear
in the panel. toplevel_* functions are called automatically.
 
  Methods defined here:
__init__(self, xid)
xid is the sys.argv[1] passed to AppletRun.
is_vertical_panel(self)
Returns True if the panel this applet is on is a left
or right panel.
position_menu(self, menu)
Use this as the third argument to Menu.popup().