ports/x11-wm/simple-ccsm/files/patch-simple-ccsm.in
Jung-uk Kim 952dad0b43 - Update to 0.8.8. Pass maintainership to the submitter. [1]
- Catch up with threading API changes of glib20.
- Revert a premature update to later libcompizconfig API by upstream, i.e.,

http://cgit.compiz.org/compiz/compizconfig/simple-ccsm/commit/?id=f0f61be0

PR:		190557 [1]
2014-06-03 18:43:40 +00:00

176 lines
6.7 KiB
Text

--- simple-ccsm.in.orig 2011-04-21 06:18:45.000000000 -0400
+++ simple-ccsm.in 2014-06-03 14:24:33.000000000 -0400
@@ -513,7 +513,7 @@
if not box.get_model():
continue
text = box.get_active_text()
- setting = plugin.Screen[settingName]
+ setting = plugin.Screens[0][settingName]
if len(setting.Value) >= 1:
value = setting.Value[0]
if names[settingName].has_key(value):
@@ -639,7 +639,7 @@
text = widget.get_active_text()
plugin = self.Context.Plugins['animation']
- setting = plugin.Screen[settingName]
+ setting = plugin.Screens[0][settingName]
value = setting.Value
if len(value) >= 1:
if text: # Handle "chosen animation is in an extension plugin" case
@@ -647,7 +647,7 @@
setting.Value = value
self.Context.Write()
else:
- for setting in plugin.Groups[setting.Group][setting.SubGroup].Screen.values():
+ for setting in plugin.Groups[setting.Group][setting.SubGroup].Screens[0].values():
setting.Reset()
self.Context.Write()
self.AnimationBoxChanged(widget, settingName)
@@ -684,7 +684,7 @@
for boxName, settingName in AnimationSettings.items():
box = self.GladeXML.get_widget(boxName)
- setting = plugin.Screen[settingName]
+ setting = plugin.Screens[0][settingName]
info = setting.Info[1]
itemsByValue = info[1]
items = info[2]
@@ -726,9 +726,9 @@
else:
self.SwitcherPlugins[plugin.ShortDesc] = plugin
- setting = plugin.Screen['next_key']
+ setting = plugin.Display['next_key']
self.SwitcherKeySettings[pluginName] = setting
- setting = plugin.Screen['prev_key']
+ setting = plugin.Display['prev_key']
self.ReverseSwitcherKeySettings[pluginName] = setting
@@ -790,7 +790,7 @@
# Exception for shift, since it has 2 modes
if plugin.Name == 'shift':
- setting = plugin.Screen['mode']
+ setting = plugin.Screens[0]['mode']
if text.find(_("Cover")) != -1:
setting.Value = 0
@@ -805,7 +805,7 @@
text = widget.get_active_text()
plugin = self.Context.Plugins['cubeaddon']
- setting = plugin.Screen['deformation']
+ setting = plugin.Screens[0]['deformation']
value = setting.Info[2][text]
if value != 0 and not plugin.Enabled:
EnablePlugin(plugin, True)
@@ -820,7 +820,7 @@
value = widget.get_value()
plugin = self.Context.Plugins['cube']
# Only change cube opacity on rotate
- setting = plugin.Screen['active_opacity']
+ setting = plugin.Screens[0]['active_opacity']
setting.Value = float(value)
self.Context.Write()
@@ -831,7 +831,7 @@
value = widget.get_active()
plugin = self.Context.Plugins['cubeaddon']
- setting = plugin.Screen['reflection']
+ setting = plugin.Screens[0]['reflection']
setting.Value = value
self.Context.Write()
@@ -871,7 +871,7 @@
return
plugin = self.Context.Plugins['cube']
- setting = plugin.Screen['active_opacity']
+ setting = plugin.Screens[0]['active_opacity']
value = setting.Value
widget.set_value(int(value))
@@ -882,7 +882,7 @@
return
plugin = self.Context.Plugins['cubeaddon']
- setting = plugin.Screen['reflection']
+ setting = plugin.Screens[0]['reflection']
value = setting.Value
widget.set_active(value)
@@ -898,7 +898,7 @@
if plugin.Enabled:
if plugin.Name == 'shift':
modes = [_("Cover"), _("Flip")]
- setting = plugin.Screen['mode']
+ setting = plugin.Screens[0]['mode']
mode = modes[setting.Value]
if mode in shortDesc:
box.set_active(i)
@@ -915,7 +915,7 @@
return
plugin = self.Context.Plugins['cubeaddon']
- setting = plugin.Screen['deformation']
+ setting = plugin.Screens[0]['deformation']
items = sorted(setting.Info[2].items(), key=ccm.EnumSettingKeyFunc)
for key, value in items:
@@ -964,7 +964,7 @@
settingName = settings[name]
value = widget.get_value()
- self.Context.Plugins['core'].Screen[settingName].Value = value
+ self.Context.Plugins['core'].Screens[0][settingName].Value = value
self.Context.Write()
self.SetDesktopPreview()
@@ -985,7 +985,7 @@
plugin.Enabled = True
# exception for cube, since it requires rotate
if plugin.Name == 'cube':
- setting = self.Context.Plugins['core'].Screen['vsize']
+ setting = self.Context.Plugins['core'].Screens[0]['vsize']
setting.Value = 1 # Cube can only use 1 vertical viewport
EnablePlugin(self.Context.Plugins['rotate'], True)
EnablePlugin(self.Context.Plugins['cubeaddon'], True)
@@ -994,8 +994,8 @@
self.SetDesktopSize()
def SetDesktopPreview(self):
- hsize = self.Context.Plugins['core'].Screen["hsize"].Value
- vsize = self.Context.Plugins['core'].Screen["vsize"].Value
+ hsize = self.Context.Plugins['core'].Screens[0]["hsize"].Value
+ vsize = self.Context.Plugins['core'].Screens[0]["vsize"].Value
self.DesktopPreview.set_value((hsize, vsize))
def SetDesktopSize(self):
@@ -1004,7 +1004,7 @@
for widgetName, settingName in scales.items():
widget = self.GladeXML.get_widget(widgetName)
- setting = self.Context.Plugins['core'].Screen[settingName]
+ setting = self.Context.Plugins['core'].Screens[0][settingName]
widget.set_value(setting.Value)
def FillAppearenceBox(self):
@@ -1084,7 +1084,7 @@
if identifier not in self.Widgets:
plugin = self.Context.Plugins[pluginName]
- setting = plugin.Screen[settingName]
+ setting = plugin.Display[settingName]
widget = ccm.MakeSetting(setting)
container = self.GladeXML.get_widget(containerName)
container.pack_start(widget.EBox)
@@ -1425,4 +1425,6 @@
gtk.window_set_default_icon_name('simple-ccsm')
mainWin = MainWin(context, page)
gdk.threads_init()
+ gdk.threads_enter()
gtk.main()
+ gdk.threads_leave()