[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