summaryrefslogtreecommitdiffstats
path: root/DesktopEffects
diff options
context:
space:
mode:
Diffstat (limited to 'DesktopEffects')
-rw-r--r--DesktopEffects/CMakeLists.txt24
-rw-r--r--DesktopEffects/DesktopEffectsCommon.py181
-rw-r--r--DesktopEffects/DesktopEffectsDialog.py36
-rwxr-xr-xDesktopEffects/DesktopEffectsTDE.py22
-rw-r--r--DesktopEffects/__init__.py1
5 files changed, 143 insertions, 121 deletions
diff --git a/DesktopEffects/CMakeLists.txt b/DesktopEffects/CMakeLists.txt
new file mode 100644
index 0000000..3ff16c1
--- /dev/null
+++ b/DesktopEffects/CMakeLists.txt
@@ -0,0 +1,24 @@
+
+##### DesktopEffectsDialog.py (generated from DesktopEffectsDialog.ui)
+
+add_custom_command( OUTPUT DesktopEffectsDialog.py
+ COMMAND ${TDEPYUIC_EXECUTABLE} ${CMAKE_SOURCE_DIR}/data/DesktopEffectsDialog.ui
+ COMMENT "Gerenate DesktopEffectsDialog.py"
+)
+
+add_custom_target( DesktopEffectsDialog-pyuic ALL
+ DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/DesktopEffectsDialog.py
+)
+
+
+##### other data
+
+file( GLOB data_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} * )
+list( REMOVE_ITEM data_files "CMakeLists.txt" )
+list( REMOVE_ITEM data_files "DesktopEffectsDialog.py" )
+list( APPEND data_files ${CMAKE_CURRENT_BINARY_DIR}/DesktopEffectsDialog.py )
+
+install(
+ FILES ${data_files}
+ DESTINATION ${SHARE_INSTALL_PREFIX}/pyshared/DesktopEffects
+)
diff --git a/DesktopEffects/DesktopEffectsCommon.py b/DesktopEffects/DesktopEffectsCommon.py
index 4e1772d..581c649 100644
--- a/DesktopEffects/DesktopEffectsCommon.py
+++ b/DesktopEffects/DesktopEffectsCommon.py
@@ -27,17 +27,17 @@ from optparse import OptionParser
import subprocess
# for compiz-kde package checking
import apt_pkg
-from apt.progress import OpProgress
+from apt.progress.base import OpProgress
import gettext
-def _(str):
- return unicode(gettext.gettext(str), 'UTF-8')
-def __(catalog,str):
- return unicode(gettext.dgettext(catalog, str), 'UTF-8')
-def utf8(str):
- if isinstance(str, unicode):
- return str
- return unicode(str, 'UTF-8')
+def _(s):
+ return str(gettext.gettext(s), 'UTF-8')
+def __(catalog, s):
+ return str(gettext.dgettext(catalog, s), 'UTF-8')
+def utf8(s):
+ if isinstance(s, str):
+ return s
+ return str(s, 'UTF-8')
class DesktopEffectsCommon(object):
def __init__(self):
@@ -57,18 +57,18 @@ class DesktopEffectsCommon(object):
return False
def checkEnabled(self):
- '''checks if the compizasWM file is present, and if so, reads what mode we are in'''
- if os.path.exists(os.path.expanduser("~/.trinity/share/config/compizasWM")):
- compizasWM = open(os.path.expanduser("~/.trinity/share/config/compizasWM"))
- state = compizasWM.readline()
- return state
- else:
- return False
+ '''checks if the compizasWM file is present, and if so, reads what mode we are in'''
+ if os.path.exists(os.path.expanduser("~/.trinity/share/config/compizasWM")):
+ compizasWM = open(os.path.expanduser("~/.trinity/share/config/compizasWM"))
+ state = compizasWM.readline()
+ return state
+ else:
+ return False
def check(self):
''' checks the state and changes the UI accordingly. '''
self.installed = self.checkInstalled()
- self.enabled = self.checkEnabled()
+ self.enabled = self.checkEnabled()
if(self.installed == True):
self.ibText = _("&Remove Desktop Effects")
self.showWarning()
@@ -104,25 +104,24 @@ class DesktopEffectsCommon(object):
def done(self):
''' action to be done after the user clicks the "cancel" button '''
- print "signalled" # DEBUG
+ print("signalled") # DEBUG
self.close()
def apply(self):
''' action to be done after the user clicks the "apply button '''
- print "apply clicked" #DEBUG
+ print("apply clicked") #DEBUG
if self.action > 0:
if self.action == 1:
- self.disableEffects()
-
+ self.disableEffects()
elif self.action == 2:
- self.enableStandardEffects()
+ self.enableStandardEffects()
elif self.action == 3:
- self.enableExtraEffects()
+ self.enableExtraEffects()
elif self.action == 4:
- self.enableCustomEffects()
- if not self.enabled and not self.action == 1:
- os.spawnl(os.P_NOWAIT, "/opt/trinity/bin/compiz", "--replace")
- self.enabled = True
+ self.enableCustomEffects()
+ if not self.enabled and not self.action == 1:
+ os.spawnl(os.P_NOWAIT, "/opt/trinity/bin/compiz", "--replace")
+ self.enabled = True
def btnInstallClicked(self):
if self.installed == True:
@@ -138,18 +137,18 @@ class DesktopEffectsCommon(object):
# the functions toggled by radio boxes
def noEffects(self):
- print "radio toggled" # DEBUG
+ print("radio toggled") # DEBUG
self.action = 1
# self.apply()
def standardEffects(self):
- print "radio toggled" # DEBUG
+ print("radio toggled") # DEBUG
self.action = 2
# self.apply()
def extraEffects(self):
- print "radio toggled" # DEBUG
+ print("radio toggled") # DEBUG
self.action = 3
def customEffects(self):
- print "radio toggled" # DEBUG
+ print("radio toggled") # DEBUG
self.action = 4
# self.apply()
@@ -161,70 +160,68 @@ class DesktopEffectsCommon(object):
subprocess.call(['tdesudo', '-c' '/opt/trinity/bin/adept_batch remove compiz-kde-trinity compiz-fusion-plugins-main-trinity compiz-fusion-plugins-extra-trinity'])
except:
subprocess.call(['kdialog', '--sorry', 'Adept Batch is not installed on this system'])
-
def disableEffects(self):
- '''remove compiz as the default WM'''
- os.remove(os.path.expanduser("~/.trinity/share/config/compizasWM"))
- self.enabled = False
+ '''remove compiz as the default WM'''
+ os.remove(os.path.expanduser("~/.trinity/share/config/compizasWM"))
+ self.enabled = False
-
def enableStandardEffects(self):
- '''copy the .ini to Default.ini and enable compiz as default WM'''
- code = os.system('mkdir -p ~/.config/compiz/compizconfig')
- try:
- enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"w")
- if enable.readline() == "custom":
- customeffects = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"r")
- backupfile = open(os.path.expanduser("~/.config/compiz/compizconfig/Custom.ini"),"w")
- backupfile.write(customeffects)
- backupfile.close()
- customeffects.close()
- except:
- print "error"
- enable.write("standardeffects")
- enable.close()
- config = open(os.path.join(self.DATADIR,"MediumEffects.ini"),"r")
- dest = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"w")
- dest.write(config.read())
- dest.close()
- config.close()
- print "standardEffects enabled" #DEBUG
-
+ '''copy the .ini to Default.ini and enable compiz as default WM'''
+ code = os.system('mkdir -p ~/.config/compiz/compizconfig')
+ try:
+ enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"w")
+ if enable.readline() == "custom":
+ customeffects = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"r")
+ backupfile = open(os.path.expanduser("~/.config/compiz/compizconfig/Custom.ini"),"w")
+ backupfile.write(customeffects)
+ backupfile.close()
+ customeffects.close()
+ except:
+ print("error")
+ enable.write("standardeffects")
+ enable.close()
+ config = open(os.path.join(self.DATADIR,"MediumEffects.ini"),"r")
+ dest = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"w")
+ dest.write(config.read())
+ dest.close()
+ config.close()
+ print("standardEffects enabled") #DEBUG
+
def enableExtraEffects(self):
- ''' copy the extraeffects.ini to Default.ini and enable compiz as defaultWM'''
- code = os.system('mkdir -p ~/.config/compiz/compizconfig')
- if os.path.exists(os.path.expanduser("~/.trinity/share/config/compizasWM")):
- enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"r")
- if enable.readline() == "custom":
- customeffects = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"r")
- backupfile = open(os.path.expanduser("~/.config/compiz/compizconfig/Custom.ini"),"w")
- backupfile.write(customeffects)
- backupfile.close()
- customeffects.close()
- enable.close()
-
- enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"w")
- enable.write("extraeffects")
- enable.close()
- config = open(os.path.join(self.DATADIR,"HighEffects.ini"),"r")
- dest = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"w")
- dest.write(config.read())
- dest.close()
- config.close()
- print "extraEffects enabled" #DEBUG
-
+ ''' copy the extraeffects.ini to Default.ini and enable compiz as defaultWM'''
+ code = os.system('mkdir -p ~/.config/compiz/compizconfig')
+ if os.path.exists(os.path.expanduser("~/.trinity/share/config/compizasWM")):
+ enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"r")
+ if enable.readline() == "custom":
+ customeffects = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"r")
+ backupfile = open(os.path.expanduser("~/.config/compiz/compizconfig/Custom.ini"),"w")
+ backupfile.write(customeffects)
+ backupfile.close()
+ customeffects.close()
+ enable.close()
+
+ enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"w")
+ enable.write("extraeffects")
+ enable.close()
+ config = open(os.path.join(self.DATADIR,"HighEffects.ini"),"r")
+ dest = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"w")
+ dest.write(config.read())
+ dest.close()
+ config.close()
+ print("extraEffects enabled") #DEBUG
+
def enableCustomEffects(self):
- code = os.system('mkdir -p ~/.config/compiz/compizconfig')
- try:
- config = open(os.path.expanduser("~/.config/compiz/compizconfig/Custom.ini"),"r")
- except:
- print "no custom effects file, creating blank .ini" #DEBUG
- config = open(os.path.join(self.DATADIR,"BlankEffects.ini"),"r")
- enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"w")
- enable.write("custom")
- enable.close()
- dest = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"w")
- dest.write(config.read())
- dest.close()
- config.close()
+ code = os.system('mkdir -p ~/.config/compiz/compizconfig')
+ try:
+ config = open(os.path.expanduser("~/.config/compiz/compizconfig/Custom.ini"),"r")
+ except:
+ print("no custom effects file, creating blank .ini") #DEBUG
+ config = open(os.path.join(self.DATADIR,"BlankEffects.ini"),"r")
+ enable = open(os.path.expanduser("~/.trinity/share/config/compizasWM"),"w")
+ enable.write("custom")
+ enable.close()
+ dest = open(os.path.expanduser("~/.config/compiz/compizconfig/Default.ini"),"w")
+ dest.write(config.read())
+ dest.close()
+ config.close()
diff --git a/DesktopEffects/DesktopEffectsDialog.py b/DesktopEffects/DesktopEffectsDialog.py
index a4f0030..64bbd91 100644
--- a/DesktopEffects/DesktopEffectsDialog.py
+++ b/DesktopEffects/DesktopEffectsDialog.py
@@ -9,7 +9,7 @@
import sys
-from python_tqt.qt import *
+from PyTQt.tqt import *
from tdecore import TDECmdLineArgs, TDEApplication
from tdeui import *
@@ -2706,13 +2706,13 @@ class DesktopEffectsDialog(TQDialog):
self.resize(TQSize(697,527).expandedTo(self.minimumSizeHint()))
self.clearWState(TQt.WState_Polished)
- self.connect(self.installButton,SIGNAL("clicked()"),self.installButtonClicked)
- self.connect(self.radioButton4,SIGNAL("clicked()"),self.noEffects)
- self.connect(self.radioButton4_2,SIGNAL("clicked()"),self.standardEffects)
- self.connect(self.radioButton4_3,SIGNAL("clicked()"),self.extraEffects)
- self.connect(self.radioButton4_3_2,SIGNAL("clicked()"),self.customEffects)
- self.connect(self.applyButton,SIGNAL("clicked()"),self.apply)
- self.connect(self.cancelButton,SIGNAL("clicked()"),self.cancel)
+ self.connect(self.installButton,TQ_SIGNAL("clicked()"),self.installButtonClicked)
+ self.connect(self.radioButton4,TQ_SIGNAL("clicked()"),self.noEffects)
+ self.connect(self.radioButton4_2,TQ_SIGNAL("clicked()"),self.standardEffects)
+ self.connect(self.radioButton4_3,TQ_SIGNAL("clicked()"),self.extraEffects)
+ self.connect(self.radioButton4_3_2,TQ_SIGNAL("clicked()"),self.customEffects)
+ self.connect(self.applyButton,TQ_SIGNAL("clicked()"),self.apply)
+ self.connect(self.cancelButton,TQ_SIGNAL("clicked()"),self.cancel)
def languageChange(self):
@@ -2736,31 +2736,31 @@ class DesktopEffectsDialog(TQDialog):
def closeButtonClicked(self):
- print "DesktopEffectsDialog.closeButtonClicked(): Not implemented yet"
+ print("DesktopEffectsDialog.closeButtonClicked(): Not implemented yet")
def installButtonClicked(self):
- print "DesktopEffectsDialog.installButtonClicked(): Not implemented yet"
+ print("DesktopEffectsDialog.installButtonClicked(): Not implemented yet")
def noEffects(self):
- print "DesktopEffectsDialog.noEffects(): Not implemented yet"
+ print("DesktopEffectsDialog.noEffects(): Not implemented yet")
def standardEffects(self):
- print "DesktopEffectsDialog.standardEffects(): Not implemented yet"
+ print("DesktopEffectsDialog.standardEffects(): Not implemented yet")
def extraEffects(self):
- print "DesktopEffectsDialog.extraEffects(): Not implemented yet"
+ print("DesktopEffectsDialog.extraEffects(): Not implemented yet")
def customEffects(self):
- print "DesktopEffectsDialog.customEffects(): Not implemented yet"
+ print("DesktopEffectsDialog.customEffects(): Not implemented yet")
def apply(self):
- print "DesktopEffectsDialog.apply(): Not implemented yet"
+ print("DesktopEffectsDialog.apply(): Not implemented yet")
def cancel(self):
- print "DesktopEffectsDialog.cancel(): Not implemented yet"
+ print("DesktopEffectsDialog.cancel(): Not implemented yet")
def __tr(self,s,c = None):
- return tqApp.translate("DesktopEffectsDialog",s,c)
+ return tqApp.translate(b"DesktopEffectsDialog",s.encode(),c)
if __name__ == "__main__":
appname = ""
@@ -2770,7 +2770,7 @@ if __name__ == "__main__":
TDECmdLineArgs.init (sys.argv, appname, description, version)
a = TDEApplication ()
- TQObject.connect(a,SIGNAL("lastWindowClosed()"),a,SLOT("quit()"))
+ TQObject.connect(a,TQ_SIGNAL("lastWindowClosed()"),a,TQ_SLOT("quit()"))
w = DesktopEffectsDialog()
a.setMainWidget(w)
w.show()
diff --git a/DesktopEffects/DesktopEffectsTDE.py b/DesktopEffects/DesktopEffectsTDE.py
index 5a4d46d..030baa9 100755
--- a/DesktopEffects/DesktopEffectsTDE.py
+++ b/DesktopEffects/DesktopEffectsTDE.py
@@ -20,27 +20,27 @@
import sys
import os
from optparse import OptionParser
-from python_tqt.qt import *
+from PyTQt.tqt import *
from tdeui import *
from tdecore import *
# for adept batch launching
import subprocess
# for compiz-kde package checking
import apt_pkg
-from apt.progress import OpProgress
+from apt.progress.base import OpProgress
from DesktopEffectsDialog import DesktopEffectsDialog
from DesktopEffectsCommon import DesktopEffectsCommon
import gettext
-def _(str):
- return unicode(gettext.gettext(str), 'UTF-8')
-def __(catalog,str):
- return unicode(gettext.dgettext(catalog, str), 'UTF-8')
-def utf8(str):
- if isinstance(str, unicode):
- return str
- return unicode(str, 'UTF-8')
+def _(s):
+ return str(gettext.gettext(s), 'UTF-8')
+def __(catalog, s):
+ return str(gettext.dgettext(catalog, s), 'UTF-8')
+def utf8(s):
+ if isinstance(s, str):
+ return s
+ return str(s, 'UTF-8')
class DesktopEffectsTDE(DesktopEffectsDialog, DesktopEffectsCommon):
def __init__(self):
@@ -75,7 +75,7 @@ class DesktopEffectsTDE(DesktopEffectsDialog, DesktopEffectsCommon):
self.applyButton.setIconSet(TDEGlobal.iconLoader().loadIconSet("apply",
TDEIcon.NoGroup, TDEIcon.SizeSmall))
- # Close
+ # Close
self.cancelButton.setText(__("tdelibs","&Cancel"))
self.cancelButton.setIconSet(TDEGlobal.iconLoader().loadIconSet("cancel",
TDEIcon.NoGroup, TDEIcon.SizeSmall))
diff --git a/DesktopEffects/__init__.py b/DesktopEffects/__init__.py
index e69de29..3cd244b 100644
--- a/DesktopEffects/__init__.py
+++ b/DesktopEffects/__init__.py
@@ -0,0 +1 @@
+# Do not delete this file