[fusion-commits] A simple settings manager for CompizConfig: Changes to 'master' (4bdd98ff46b62d3b972a68ccb6002a4fe9570c39)

marex at server.opencompositing.org marex at server.opencompositing.org
Fri May 16 21:35:13 CEST 2008


New commits:
commit 4bdd98ff46b62d3b972a68ccb6002a4fe9570c39
Author: Patrick Niklaus <marex at opencompositing.org>
Date:   Fri May 16 21:17:54 2008 +0200

    Added new profiles and descriptions


 profiles/Advanced.profile              |   26 ++++++++++++++++++++++++++
 profiles/Easy to the eyes.profile      |   11 -----------
 profiles/High Effects.profile          |   23 -----------------------
 profiles/Hollywood got nothing.profile |   30 ------------------------------
 profiles/Low Effects.profile           |   10 ----------
 profiles/Medium Effects.profile        |   18 ------------------
 profiles/Medium.profile                |    9 +++++++++
 profiles/Minimal.profile               |   15 +++++++++++++++
 profiles/Ultimate.profile              |   27 +++++++++++++++++++++++++++
 simple-ccsm.in                         |   22 ++++++++++++++++------
 10 files changed, 93 insertions(+), 98 deletions(-)
 create mode 100644 profiles/Advanced.profile
 delete mode 100644 profiles/Easy to the eyes.profile
 delete mode 100644 profiles/High Effects.profile
 delete mode 100644 profiles/Hollywood got nothing.profile
 delete mode 100644 profiles/Low Effects.profile
 delete mode 100644 profiles/Medium Effects.profile
 create mode 100644 profiles/Medium.profile
 create mode 100644 profiles/Minimal.profile
 create mode 100644 profiles/Ultimate.profile


Modified: fusion/compizconfig/simple-ccsm/profiles/Advanced.profile
new file mode 100644
===================================================================
--- /dev/null
+++ fusion/compizconfig/simple-ccsm/profiles/Advanced.profile
@@ -0,0 +1,26 @@
+[thumbnail]
+s0_border = 12
+s0_thumb_color = #00000033
+s0_current_viewport = false
+s0_window_like = false
+s0_title_enabled = false
+
+[shift]
+as_next_key = <Alt>Tab
+
+[cubeaddon]
+s0_reflection = false
+s0_deformation = 0
+
+[animation]
+s0_close_effects = 12;9;9;
+s0_open_effects = 11;9;9;
+s0_minimize_effects = 17;
+s0_focus_effects = 2;
+
+[core]
+as_active_plugins = core;text;workarounds;thumbnail;imgjpeg;shift;crashhandler;dbus;resize;decoration;svg;place;png;move;regex;cube;animation;scale;rotate;cubeaddon;expo;ezoom;
+
+[switcher]
+as_next_key = Disabled
+

Modified: fusion/compizconfig/simple-ccsm/profiles/Easy to the eyes.profile b/profiles/Easy to the
deleted file mode 100644
===================================================================
--- fusion/compizconfig/simple-ccsm/profiles/Easy to the eyes.profile	
+++ /dev/null
@@ -1,11 +0,0 @@
-[core]
-as_active_plugins = place;core;ezoom;png;regex;move;showdesktop;svg;screenshot;imgjpeg;resize;ring;decoration;crashhandler;dbus;workarounds;cube;animation;scale;switcher;rotate
-
-[animation]
-s0_close_effects = 9;9;9
-s0_open_effects = 9;9;9
-s0_minimize_effects = 9
-s0_minimize_options = 
-s0_shade_options = 
-s0_focus_options = 
-

Modified: fusion/compizconfig/simple-ccsm/profiles/High Effects.profile b/profiles/High
deleted file mode 100644
===================================================================
--- fusion/compizconfig/simple-ccsm/profiles/High Effects.profile	
+++ /dev/null
@@ -1,23 +0,0 @@
-[3d]
-s0_max_window_space = 4
-
-[core]
-as_active_plugins = place;core;png;regex;text;move;shift;showdesktop;svg;screenshot;imgjpeg;resize;ring;decoration;crashhandler;dbus;workarounds;cube;animation;scale;rotate;3d;cubereflex;scaleaddon;expo;ezoom
-
-[animation]
-s0_close_effects = 19;9;9
-s0_close_durations = 300;150;150
-s0_open_effects = 19;9;9
-s0_open_durations = 300;150;150
-s0_minimize_options = 
-s0_shade_options = 
-s0_focus_options = 
-
-[scaleaddon]
-s0_title_bold = true
-s0_title_size = 18
-
-[shift]
-as_next_key = <Alt>Tab
-as_prev_key = <Shift><Alt>Tab
-

Modified: fusion/compizconfig/simple-ccsm/profiles/Hollywood got nothing.profile b/profiles/Hollywood got
deleted file mode 100644
===================================================================
--- fusion/compizconfig/simple-ccsm/profiles/Hollywood got nothing.profile	
+++ /dev/null
@@ -1,30 +0,0 @@
-[3d]
-s0_max_window_space = 4
-
-[core]
-as_active_plugins = place;core;png;regex;text;move;shift;showdesktop;svg;screenshot;thumbnail;imgjpeg;resize;ring;decoration;crashhandler;dbus;workarounds;animation;wobbly;cube;scale;rotate;3d;cubereflex;scaleaddon;expo;ezoom
-
-[blur]
-s0_alpha_blur_match = class=Gnome-termina | class=Xfce4-terminal
-
-[animation]
-s0_close_effects = 19;9;9
-s0_close_durations = 300;150;150
-s0_open_effects = 19;9;9
-s0_open_durations = 300;150;150
-s0_minimize_options = 
-s0_shade_effects = 3
-s0_shade_options = 
-s0_focus_options = 
-
-[scaleaddon]
-s0_title_bold = true
-s0_title_size = 18
-
-[shift]
-as_next_key = <Alt>Tab
-as_prev_key = <Shift><Alt>Tab
-
-[mblur]
-s0_on_transformed_screen = true
-

Modified: fusion/compizconfig/simple-ccsm/profiles/Low Effects.profile b/profiles/Low
deleted file mode 100644
===================================================================
--- fusion/compizconfig/simple-ccsm/profiles/Low Effects.profile	
+++ /dev/null
@@ -1,10 +0,0 @@
-[core]
-as_active_plugins = place;core;ezoom;png;regex;move;svg;screenshot;switcher;imgjpeg;resize;decoration;crashhandler;dbus;workarounds;wall;scale
-s0_hsize = 2
-s0_vsize = 2
-
-[animation]
-s0_minimize_options = 
-s0_shade_options = 
-s0_focus_options =
-

Modified: fusion/compizconfig/simple-ccsm/profiles/Medium Effects.profile b/profiles/Medium
deleted file mode 100644
===================================================================
--- fusion/compizconfig/simple-ccsm/profiles/Medium Effects.profile	
+++ /dev/null
@@ -1,18 +0,0 @@
-[core]
-as_active_plugins = place;core;png;regex;text;move;shift;showdesktop;svg;screenshot;imgjpeg;resize;ring;decoration;expo;crashhandler;dbus;workarounds;ezoom;wall;animation;scale;scaleaddon
-s0_hsize = 2
-s0_vsize = 2
-
-[animation]
-s0_minimize_options = 
-s0_shade_options = 
-s0_focus_options = 
-
-[scaleaddon]
-s0_title_bold = true
-s0_title_size = 18
-
-[shift]
-as_next_key = <Alt>Tab
-as_prev_key = <Shift><Alt>Tab
-

Modified: fusion/compizconfig/simple-ccsm/profiles/Medium.profile
new file mode 100644
===================================================================
--- /dev/null
+++ fusion/compizconfig/simple-ccsm/profiles/Medium.profile
@@ -0,0 +1,9 @@
+[animation]
+s0_minimize_effects = 19;
+s0_focus_effects = 2;
+
+[core]
+as_active_plugins = core;text;workarounds;imgjpeg;crashhandler;dbus;resize;decoration;svg;place;png;move;regex;wall;animation;scale;expo;ezoom;switcher;
+s0_hsize = 2
+s0_vsize = 2
+

Modified: fusion/compizconfig/simple-ccsm/profiles/Minimal.profile
new file mode 100644
===================================================================
--- /dev/null
+++ fusion/compizconfig/simple-ccsm/profiles/Minimal.profile
@@ -0,0 +1,15 @@
+[animation]
+s0_close_effects = 9;9;9;
+s0_open_effects = 9;9;9;
+s0_minimize_effects = 19;
+
+[resize]
+as_mode = 1
+as_border_color = #8080808a
+as_fill_color = #0000004f
+
+[core]
+as_active_plugins = core;text;ezoom;workarounds;imgjpeg;crashhandler;dbus;resize;decoration;svg;place;png;move;regex;wall;animation;
+s0_hsize = 2
+s0_vsize = 2
+

Modified: fusion/compizconfig/simple-ccsm/profiles/Ultimate.profile
new file mode 100644
===================================================================
--- /dev/null
+++ fusion/compizconfig/simple-ccsm/profiles/Ultimate.profile
@@ -0,0 +1,27 @@
+[thumbnail]
+s0_border = 12
+s0_thumb_color = #00000033
+s0_current_viewport = false
+s0_window_like = false
+s0_title_enabled = false
+
+[shift]
+as_next_key = <Alt>Tab
+
+[cubeaddon]
+s0_deformation = 2
+
+[animation]
+s0_close_effects = 4;9;9;
+s0_open_effects = 3;9;9;
+s0_focus_effects = 1;
+
+[core]
+as_active_plugins = core;text;workarounds;thumbnail;imgjpeg;shift;crashhandler;dbus;resize;decoration;svg;wobbly;place;png;move;regex;cube;animation;3d;scale;rotate;cubeaddon;expo;ezoom;
+
+[switcher]
+as_next_key = Disabled
+
+[cube]
+s0_active_opacity = 60.000000
+

Modified: fusion/compizconfig/simple-ccsm/simple-ccsm.in
===================================================================
--- fusion/compizconfig/simple-ccsm/simple-ccsm.in
+++ fusion/compizconfig/simple-ccsm/simple-ccsm.in
@@ -37,15 +37,14 @@ _ = gettext.gettext
 
 DataDir = '@prefix@/share/simple-ccsm/'
 Profiles = [\
-"Low Effects", "Easy to the eyes", "Medium Effects", "High Effects", "Hollywood got nothing"
+"Minimal", "Medium", "Advanced", "Ultimate"
 ]
 # TODO Write descriptions
 Descriptions = {\
-'Low Effects': "",
-'Easy to the eyes': "",
-'Medium Effects': "",
-'High Effects': "",
-'Hollywood got nothing': ""
+'Minimal': _("Provides a simple desktop environment with very few effects."),
+'Medium': _("Provides good balance between attractiveness and moderate performence requirements."),
+'Advanced': _("Provides more aesthetically pleasing set of effects."),
+'Ultimate': _("Provides very advanced and eye-catching set of effects. Requires faster graphics card.")
 }
 
 # Switcher keybinding
@@ -395,6 +394,16 @@ class ProfilePage:
                 self.DesktopLabel.set_markup(self.DesktopLayout % shortDesc)
                 break
 
+    def SetDescriptionLabel(self):
+        label = self.GladeXML.get_widget("descriptionLabel")
+        name = self.Context.CurrentProfile.Name
+
+        description = _("None")
+        if name in Descriptions:
+            description = Descriptions[name]
+
+        label.set_text(description)
+
     def SetEffectRating(self, widget=None):
         rating = 0.0
 
@@ -452,6 +461,7 @@ class ProfilePage:
     def Update(self):
         self.UpdateDesktopPlugins()
         self.SetDesktopLabel()
+        self.SetDescriptionLabel()
         self.SetEffectRating()
         self.SetAnimationRating()
         self.CheckAccessibility()


More information about the commits mailing list