📜 ⬆️ ⬇️

Totem Gnome Applet

In the previous post , I described the creation of the simplest Gnome panel applet. In this post I would like to demonstrate the applet that interacts with the Totem video player. This applet will be a small application with 4 buttons and a caption, the buttons will have the following functionality: play, pause, play the previous and the next.

Applet Code:
Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  1. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  2. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  3. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  4. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  5. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  6. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  7. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  8. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  9. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  10. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  11. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  12. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  13. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  14. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  15. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  16. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  17. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  18. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  19. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  20. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  21. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  22. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  23. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  24. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  25. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  26. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  27. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  28. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  29. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  30. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  31. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  32. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  33. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  34. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  35. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  36. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  37. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  38. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  39. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  40. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  41. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  42. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  43. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  44. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  45. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  46. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  47. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  48. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  49. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  50. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  51. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  52. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  53. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  54. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  55. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  56. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  57. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  58. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )
  59. Copy Source | Copy HTML #!/usr/bin/env python import sys import gtk import pygtk import subprocess import gnomeapplet def factory (applet, iid): button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-previous" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , previous_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-play" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , play_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-pause" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , pause_clicked ) hbox.add(button) button = gtk.Button( "" ) image = gtk.Image() image.set_from_stock( "gtk-media-next" ,gtk.ICON_SIZE_BUTTON) button.set_image(image) button.connect( "clicked" , next_clicked ) hbox.add(button) hbox = gtk.HBox() label = gtk.Label( "Gnome player:" ) hbox.add(label) applet.add(hbox) applet.show_all() return True def previous_clicked (event): subprocess .Popen(( "totem" , "--previous" )) def play_clicked (event): subprocess .Popen(( "totem" , "--play" )) def pause_clicked (event): subprocess .Popen(( "totem" , "--pause" )) def next_clicked (event): subprocess .Popen(( "totem" , "--next" )) if len ( sys .argv) == 2 : if sys .argv[ 1 ] == "run-in-window" : main_window = gtk.Window(gtk.WINDOW_TOPLEVEL) main_window.set_title( "Totem Applet" ) main_window.connect( "destroy" , gtk.main_quit) app = gnomeapplet.Applet() factory (app, None) app.reparent(main_window) main_window.show_all() gtk.main() sys .exit() gnomeapplet.bonobo_factory( "OAFIID:GNOME_TotemApplet_Factory" , gnomeapplet.Applet.__gtype__, "simple remote control" , "1.0" , factory )

Here we have a container of all elements is the element - HBox, containing the label label, and 4 buttons - button - play, pause, etc. A description of the container is a description of 4 events - clicking on our buttons, a window description, and directly registering our applet.
.Server file:
Copy Source | Copy HTML
  1. < oaf_info >
  2. < oaf_server iid = "OAFIID: GNOME_TotemApplet_Factory"
  3. type = "exe" location = "/ home / totemapplet.py">
  4. < oaf_attribute name = "repo_ids" type = "stringv">
  5. < item value = "IDL: Bonobo / GenericFactory: 1.0" />
  6. < item value = "IDL: Bonobo / Unknown: 1.0" />
  7. </ oaf_attribute >
  8. < oaf_attribute name = "name" type = "string" value = "Totem Applet" />
  9. < oaf_attribute name = "description" type = "string" value = "Simple remote control" />
  10. </ oaf_server >
  11. < oaf_server iid = "OAFIID: GNOME_TotemApplet"
  12. type = "factory" location = "OAFIID: GNOME_TotemApplet_Factory">
  13. < oaf_attribute name = "repo_ids" type = "stringv">
  14. < item value = "IDL: GNOME / Vertigo / PanelAppletShell: 1.0" />
  15. < item value = "IDL: Bonobo / Control: 1.0" />
  16. < item value = "IDL: Bonobo / Unknown: 1.0" />
  17. </ oaf_attribute >
  18. < oaf_attribute name = "name" type = "string" value = "Totem Applet" />
  19. < oaf_attribute name = "description" type = "string" value = "Simple remote control" />
  20. < oaf_attribute name = "panel: category" type = "string" value = "Utility" />
  21. </ oaf_server >
  22. </ oaf_info >

After doing the above, you need to do the following:
Copy the .server file to / usr / lib / bonobo / servers /: cp /home/totemapplet.server / usr / lib / bonobo / servers /
Making our applet executable: chmod + x totemapplet.py
Add to the panel and enjoy.

')

Source: https://habr.com/ru/post/74937/


All Articles