patches/deskbar-applet-02-multihead-support.diff
author Jon Tibble <meths@btinternet.com>
Sat, 06 Oct 2012 16:11:50 +0100
branchs11express-2010-11
changeset 22109 db10202d5f6d
parent 15879 e423a05d6778
permissions -rw-r--r--
Added tag oi_151a_prestable7 for changeset 25dee50cecca
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12533
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
     1
--- deskbar-applet-2.23.2.old/deskbar/ui/AbstractCuemiacDeskbarIcon.py	2008-05-29 16:18:39.929746000 +0100
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
     2
+++ deskbar-applet-2.23.2/deskbar/ui/AbstractCuemiacDeskbarIcon.py	2008-05-29 16:20:59.272081000 +0100
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
     3
@@ -31,7 +31,7 @@
12126
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
     4
         self._active_view = deskbar.BUTTON_UI_NAME
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
     5
         
12533
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
     6
     def create_window_ui(self):
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
     7
-        self._view = CuemiacWindowView(self._controller, self._core)
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
     8
+        self._view = CuemiacWindowView(self._controller, self._core, self.applet)
12126
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
     9
         self._active_view = deskbar.WINDOW_UI_NAME
12533
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    10
             
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    11
     def _setup_core (self):
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    12
--- deskbar-applet-2.23.2.old/deskbar/ui/CuemiacAlignedView.py	2008-05-29 16:18:39.930265000 +0100
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    13
+++ deskbar-applet-2.23.2/deskbar/ui/CuemiacAlignedView.py	2008-05-29 16:27:55.476993000 +0100
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    14
@@ -24,6 +24,7 @@
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    15
         self.set_type_hint (gtk.gdk.WINDOW_TYPE_HINT_MENU)
12126
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    16
         self.applet.set_applet_flags(gnomeapplet.EXPAND_MINOR)
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    17
         self.applet.set_flags(gtk.CAN_FOCUS)
12533
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    18
+        self.set_screen(applet.get_screen())
12372
3b39ab00abdf 2008-05-27 Damien Carbery <[email protected]>
dcarbery
parents: 12126
diff changeset
    19
         self.applet.connect("change-orient", self._on_change_orient)
12126
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    20
         
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    21
         self._screen_height = self.get_screen().get_height ()
12533
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    22
@@ -59,6 +60,9 @@
12126
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    23
     
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    24
     def get_toplevel(self):
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    25
         return self
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    26
+
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    27
+    def get_topwindow(self):
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    28
+        return self.applet.window
12533
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    29
    
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    30
     def receive_focus(self, time):
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    31
         self.applet.set_state(gtk.STATE_SELECTED)
12900
10c4a534bef5 2008-07-23 Damien Carbery <[email protected]>
dcarbery
parents: 12533
diff changeset
    32
--- deskbar-applet-2.23.5.old/deskbar/ui/CuemiacWindowView.py	2008-05-29 16:18:39.930125000 +0100
10c4a534bef5 2008-07-23 Damien Carbery <[email protected]>
dcarbery
parents: 12533
diff changeset
    33
+++ deskbar-applet-2.23.5/deskbar/ui/CuemiacWindowView.py	2008-05-29 16:25:32.072521000 +0100
12533
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    34
@@ -8,11 +8,13 @@
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    35
     This class is responsible for setting up the GUI.
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    36
     """
12126
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    37
     
12533
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    38
-    def __init__(self, controller, model):
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    39
+    def __init__(self, controller, model, applet):
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    40
         AbstractCuemiacView.__init__(self, controller, model)
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    41
         gtk.Window.__init__(self)
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    42
         self._controller.register_view(self)
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    43
         self.__small_window_height = None
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    44
+        self.applet = applet
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    45
+        self.set_screen(applet.get_screen())
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    46
         
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    47
         self.connect("configure-event", self.__save_window_size)
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    48
         self.connect("delete-event", self._controller.on_quit)
12900
10c4a534bef5 2008-07-23 Damien Carbery <[email protected]>
dcarbery
parents: 12533
diff changeset
    49
@@ -50,6 +50,9 @@
12533
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    50
     def get_toplevel(self):
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    51
         return self
12900
10c4a534bef5 2008-07-23 Damien Carbery <[email protected]>
dcarbery
parents: 12533
diff changeset
    52
     
12533
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    53
+    def get_topwindow(self):
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    54
+        return self.applet.window
12900
10c4a534bef5 2008-07-23 Damien Carbery <[email protected]>
dcarbery
parents: 12533
diff changeset
    55
+    
12533
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    56
     def receive_focus(self, time):
12900
10c4a534bef5 2008-07-23 Damien Carbery <[email protected]>
dcarbery
parents: 12533
diff changeset
    57
         self.move( self._model.get_window_x(), self._model.get_window_y() )
12533
81517f29d7d2 * base-specs/deskbar-applet.spec : Bump to 2.23.2
mattman
parents: 12372
diff changeset
    58
         self.entry.grab_focus()
15313
073935bd7076 * base-specs/deskbar-applet.spec : Uncomment patch 02-multihead-support
mattman
parents: 14962
diff changeset
    59
/jds/bin/diff -uprN deskbar-applet-2.25.90.old/deskbar/ui/CuemiacWindowController.py deskbar-applet-2.25.90/deskbar/ui/CuemiacWindowController.py
15879
e423a05d6778 2009-06-08 Brian Cameron <[email protected]>
yippi
parents: 15313
diff changeset
    60
--- deskbar-applet-2.26.2/deskbar/ui/CuemiacWindowController.py-orig	2009-06-08 16:26:29.545137000 -0500
e423a05d6778 2009-06-08 Brian Cameron <[email protected]>
yippi
parents: 15313
diff changeset
    61
+++ deskbar-applet-2.26.2/deskbar/ui/CuemiacWindowController.py	2009-06-08 16:28:02.044898000 -0500
e423a05d6778 2009-06-08 Brian Cameron <[email protected]>
yippi
parents: 15313
diff changeset
    62
@@ -1,6 +1,7 @@
e423a05d6778 2009-06-08 Brian Cameron <[email protected]>
yippi
parents: 15313
diff changeset
    63
 import glib
12126
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    64
 import gtk
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    65
 import gtk.gdk
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    66
+import gnome
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    67
 import logging
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    68
 import deskbar
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    69
 import deskbar.interfaces.Controller
15879
e423a05d6778 2009-06-08 Brian Cameron <[email protected]>
yippi
parents: 15313
diff changeset
    70
@@ -67,14 +68,14 @@ class CuemiacWindowController(deskbar.in
e423a05d6778 2009-06-08 Brian Cameron <[email protected]>
yippi
parents: 15313
diff changeset
    71
         self._focus_out = False
12126
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    72
 
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    73
     def on_show_about(self, sender):
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    74
-        show_about(self._view.get_toplevel())
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    75
+        show_about(self._view.get_topwindow())
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    76
         
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    77
     def on_show_preferences(self, sender):
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    78
         prefs = DeskbarPreferences(self._model)
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    79
-        prefs.show_run_hide(self._view.get_toplevel())
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    80
+        prefs.show_run_hide(self._view.get_topwindow())
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    81
         
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    82
     def on_show_help(self, sender):
14962
ffb9b16fe80e 2009-01-22 Brian Cameron <[email protected]>
yippi
parents: 13386
diff changeset
    83
-        deskbar.core.Utils.launch_default_for_uri_and_scheme("ghelp:deskbar")
15313
073935bd7076 * base-specs/deskbar-applet.spec : Uncomment patch 02-multihead-support
mattman
parents: 14962
diff changeset
    84
+        gnome.ui.help_display_uri_on_screen("ghelp:deskbar", (self._view.get_topwindow()).get_screen())
12126
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    85
         
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    86
     def on_query_entry_changed(self, entry):
8a6596718276 * base-specs/deskbar-applet.spec : Add patch 02-multihead-support
mattman
parents:
diff changeset
    87
         self._view.set_clear()