diff options
author | Izhar Firdaus <kagesenshi.87@gmail.com> | 2008-12-26 14:55:20 +0800 |
---|---|---|
committer | Izhar Firdaus <kagesenshi.87@gmail.com> | 2008-12-26 14:55:20 +0800 |
commit | 07c8d046a1e773282823627aca1f84b8fc8118b4 (patch) | |
tree | 1e7b445bdddae4420a1dbc03f8f92ddaf2e78d78 | |
parent | 76e3f23a40614e51086dbe212c6af24fadc2602a (diff) | |
download | fusion-desktop-effects-07c8d046a1e773282823627aca1f84b8fc8118b4.tar.gz fusion-desktop-effects-07c8d046a1e773282823627aca1f84b8fc8118b4.tar.xz fusion-desktop-effects-07c8d046a1e773282823627aca1f84b8fc8118b4.zip |
- added launcher for ccsm and simple-ccsm
- updated translation pot
-rwxr-xr-x | fusion-desktop-effects.in | 36 | ||||
-rw-r--r-- | po/fusion-desktop-effects.pot | 6 | ||||
-rw-r--r-- | po/ms.po | 6 |
3 files changed, 47 insertions, 1 deletions
diff --git a/fusion-desktop-effects.in b/fusion-desktop-effects.in index 12648da..1bb4d81 100755 --- a/fusion-desktop-effects.in +++ b/fusion-desktop-effects.in @@ -7,6 +7,7 @@ import gettext import subprocess import time import gconf +import os _ = gettext.gettext gettext.bindtextdomain("fusion-desktop-effects", "@prefix@/share/locale") @@ -28,7 +29,12 @@ def enable_metacity(): subprocess.Popen(["metacity","--replace"]) gc = gconf.client_get_default() gc.set_string(WM_KEY,"metacity") - + +def command_exists(cmd): + for p in os.environ['PATH'].split(':'): + if os.path.exists(os.path.join(p,cmd)): + return True + return False class MainWindow: def __init__(self): @@ -56,8 +62,29 @@ class MainWindow: vbox.pack_start(heading) vbox.pack_start(self.togglebutton) + prefimg = gtk.Image() + prefimg.set_from_icon_name('gtk-preferences',1) + + morebutton = self.window.add_button(_('_Advanced'),0) + morebutton.set_property('image',prefimg) + + expertbutton = self.window.add_button(_('_Expert'),0) + expertimg = gtk.Image() + expertimg.set_from_icon_name('preferences-desktop-personal',1) + expertbutton.set_property('image',expertimg) + closebutton = self.window.add_button(gtk.STOCK_CLOSE,0) closebutton.connect('clicked',self.destroy) + + if not command_exists('simple-ccsm'): + morebutton.set_sensitive(False) + + if not command_exists('ccsm'): + expertbutton.set_sensitive(False) + + morebutton.connect('clicked',self.launch_sccsm) + expertbutton.connect('clicked',self.launch_ccsm) + self.window.show_all() self.window.connect('destroy',self.destroy) @@ -78,6 +105,13 @@ class MainWindow: else: enable_metacity() + def launch_sccsm(self,widget): + subprocess.Popen(['simple-ccsm']) + + def launch_ccsm(self,widget): + subprocess.Popen(['ccsm']) + + class TimeoutDialog: def __init__(self,togglebutton): self.togglebutton = togglebutton diff --git a/po/fusion-desktop-effects.pot b/po/fusion-desktop-effects.pot index f733483..63160e2 100644 --- a/po/fusion-desktop-effects.pot +++ b/po/fusion-desktop-effects.pot @@ -35,3 +35,9 @@ msgstr "" msgid "Select Compiz Fusion" msgstr "" + +msgid "_Expert" +msgstr "" + +msgid "_Advanced" +msgstr "" @@ -35,3 +35,9 @@ msgstr "Guna konfigurasi sebelum ini" msgid "Select Compiz Fusion" msgstr "Pilih Compiz Fusion" +msgid "_Expert" +msgstr "" + +msgid "_Advanced" +msgstr "" + |