[Xfce4-commits] ristretto:master l10n: Updated Turkish (tr) translation to 100%

2011-03-31 Thread Transifex
Updating branch refs/heads/master
 to 4466cb05b2f354519821c342c0233a85fb37458d (commit)
   from e45ff792bef53d23b7f62e88610c197cf54acb25 (commit)

commit 4466cb05b2f354519821c342c0233a85fb37458d
Author: alpertekinalp alper.tekin...@gmail.com
Date:   Thu Mar 31 08:49:48 2011 +0200

l10n: Updated Turkish (tr) translation to 100%

New status: 124 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

 po/tr.po |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/po/tr.po b/po/tr.po
index 476e35e..767c9d4 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -498,7 +498,7 @@ msgstr Merkezle
 
 #: ../src/xfce_wallpaper_manager.c:125
 msgid Tiled
-msgstr 
+msgstr Bölünmüş
 
 #: ../src/xfce_wallpaper_manager.c:126
 msgid Stretched
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] xfmpc:master l10n: Updated Turkish (tr) translation to 100%

2011-03-31 Thread Transifex
Updating branch refs/heads/master
 to 7f5dfd8e19293ffe5010cf34362389bc202dcc48 (commit)
   from e2b90524e4dd73b1a97b57a98cb3171ac02b6c98 (commit)

commit 7f5dfd8e19293ffe5010cf34362389bc202dcc48
Author: alpertekinalp alper.tekin...@gmail.com
Date:   Thu Mar 31 09:17:21 2011 +0200

l10n: Updated Turkish (tr) translation to 100%

New status: 58 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (translations.xfce.org).

 po/tr.po |   18 +++---
 1 files changed, 7 insertions(+), 11 deletions(-)

diff --git a/po/tr.po b/po/tr.po
index 7c6196b..8fd4a2c 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -1,9 +1,9 @@
 # Turkish translation of xfmpc package.
 # Copyright (C) 2008 THE XFMPC'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the XFMPC package.
-#
+# 
 # Gökmen Görgen gkmng...@gmail.com, 2008.
-#
+# 
 msgid 
 msgstr 
 Project-Id-Version: 0.0.7\n
@@ -12,10 +12,10 @@ msgstr 
 PO-Revision-Date: 2009-03-14 11:41+0200\n
 Last-Translator: Samed Beyribey ras...@eventualis.org\n
 Language-Team: Turkish tur...@pardus.org.tr\n
-Language: tr\n
 MIME-Version: 1.0\n
 Content-Type: text/plain; charset=utf-8\n
 Content-Transfer-Encoding: 8bit\n
+Language: tr\n
 
 #: ../src/dbbrowser.c:873
 msgid Replace
@@ -35,11 +35,11 @@ msgstr Rasgele
 
 #: ../src/extended-interface.c:322
 msgid Single Mode
-msgstr 
+msgstr Tekli Kip
 
 #: ../src/extended-interface.c:325
 msgid Consume
-msgstr 
+msgstr Sürekli
 
 #: ../src/extended-interface.c:433 ../xfmpc.desktop.in.h:2
 msgid MPD client written in GTK+ for Xfce
@@ -119,12 +119,8 @@ msgid Use _default system settings
 msgstr Öntanımlı sistem ayarlarını _kullan
 
 #: ../src/preferences-dialog.c:367
-msgid 
-If checked, Xfmpc will try to read the environment variables MPD_HOST and 
-MPD_PORT otherwise it will use localhost
-msgstr 
-Seçili ise, Xfmpc MPD_HOST ve MPD_PORT ortam değişkenlerini okuyacaktır, 
-aksi takdirde localhost kullanacaktır
+msgid If checked, Xfmpc will try to read the environment variables MPD_HOST 
and MPD_PORT otherwise it will use localhost
+msgstr Seçili ise, Xfmpc MPD_HOST ve MPD_PORT ortam değişkenlerini 
okuyacaktır, aksi takdirde localhost kullanacaktır
 
 #: ../src/preferences-dialog.c:377
 msgid Hostname:
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] xfce4-panel:master Tasklist: Properly initialize the monitor geometry on startup (bug #7340).

2011-03-31 Thread Nick Schermer
Updating branch refs/heads/master
 to fb48ad974dfca6a2bc00abf4d065b39b12828be6 (commit)
   from e9e68f51386ef6dd063b922437db79a1bde69546 (commit)

commit fb48ad974dfca6a2bc00abf4d065b39b12828be6
Author: Nick Schermer n...@xfce.org
Date:   Thu Mar 31 16:14:31 2011 +0200

Tasklist: Properly initialize the monitor geometry on startup (bug #7340).

The geometry was not loaded from the correct screen and when the panel was
moved to another screen, so idle (to give the plugin time to move to
the correct screen) the geometry load during login.

 plugins/tasklist/tasklist-widget.c |  112 +++-
 plugins/tasklist/tasklist-widget.h |   12 ++--
 plugins/tasklist/tasklist.c|   34 ---
 3 files changed, 103 insertions(+), 55 deletions(-)

diff --git a/plugins/tasklist/tasklist-widget.c 
b/plugins/tasklist/tasklist-widget.c
index 286a0b6..9d63815 100644
--- a/plugins/tasklist/tasklist-widget.c
+++ b/plugins/tasklist/tasklist-widget.c
@@ -162,6 +162,9 @@ struct _XfceTasklist
   /* icon geometries update timeout */
   guint update_icon_geometries_id;
 
+  /* idle monitor geometry update */
+  guint update_monitor_geometry_id;
+
   /* button grouping mode */
   XfceTasklistGrouping  grouping;
 
@@ -289,7 +292,6 @@ static void   
xfce_tasklist_skipped_windows_state_changed(WnckWi
   
WnckWindowState   new_state,
   
XfceTasklist *tasklist);
 static void   xfce_tasklist_sort 
(XfceTasklist *tasklist);
-static void   xfce_tasklist_update_monitor_geometry  
(XfceTasklist *tasklist);
 static gboolean   xfce_tasklist_update_icon_geometries   
(gpointer  data);
 static void   xfce_tasklist_update_icon_geometries_destroyed 
(gpointer  data);
 
@@ -536,6 +538,7 @@ xfce_tasklist_init (XfceTasklist *tasklist)
   tasklist-wireframe_window = 0;
 #endif
   tasklist-update_icon_geometries_id = 0;
+  tasklist-update_monitor_geometry_id = 0;
   tasklist-max_button_length = DEFAULT_MAX_BUTTON_LENGTH;
   tasklist-min_button_length = DEFAULT_MIN_BUTTON_LENGTH;
   tasklist-max_button_size = DEFAULT_BUTTON_SIZE;
@@ -704,9 +707,11 @@ xfce_tasklist_finalize (GObject *object)
   panel_return_if_fail (tasklist-skipped_windows == NULL);
   panel_return_if_fail (tasklist-screen == NULL);
 
-  /* stop icon geometry update timeout */
+  /* stop pending timeouts */
   if (tasklist-update_icon_geometries_id != 0)
 g_source_remove (tasklist-update_icon_geometries_id);
+  if (tasklist-update_monitor_geometry_id != 0)
+g_source_remove (tasklist-update_monitor_geometry_id);
 
   /* free the class group hash table */
   g_hash_table_destroy (tasklist-class_groups);
@@ -1448,10 +1453,6 @@ xfce_tasklist_gdk_screen_changed (GdkScreen
*gdk_screen,
 {
   /* update the monitor geometry */
   xfce_tasklist_update_monitor_geometry (tasklist);
-
-  /* update visibility of buttons */
-  xfce_tasklist_active_workspace_changed (tasklist-screen,
-  NULL, tasklist);
 }
 }
 
@@ -1753,41 +1754,6 @@ xfce_tasklist_sort (XfceTasklist *tasklist)
 
 
 
-static void
-xfce_tasklist_update_monitor_geometry (XfceTasklist *tasklist)
-{
-  GdkScreen *screen;
-  gboolean   geometry_set = FALSE;
-  GdkWindow *window;
-
-  panel_return_if_fail (XFCE_IS_TASKLIST (tasklist));
-
-  if (!tasklist-all_monitors)
-{
-  screen = gtk_widget_get_screen (GTK_WIDGET (tasklist));
-  window = gtk_widget_get_window (GTK_WIDGET (tasklist));
-
-  if (G_LIKELY (screen != NULL
-   window != NULL
-   gdk_screen_get_n_monitors (screen)  1))
-{
-  /* set the monitor geometry */
-  gdk_screen_get_monitor_geometry (screen,
-  gdk_screen_get_monitor_at_window (screen, window),
-  tasklist-monitor_geometry);
-
-  geometry_set = TRUE;
-}
-}
-
-  /* make sure we never poke the window geometry unneeded
-   * in the visibility function */
-  if (!geometry_set)
-xfce_tasklist_geometry_set_invalid (tasklist);
-}
-
-
-
 static gboolean
 xfce_tasklist_update_icon_geometries (gpointer data)
 {
@@ -1858,6 +1824,57 @@ xfce_tasklist_update_icon_geometries_destroyed (gpointer 
data)
 
 
 static gboolean
+xfce_tasklist_update_monitor_geometry_idle (gpointer data)
+{
+  XfceTasklist *tasklist = XFCE_TASKLIST (data);
+  GdkScreen*screen;
+  gboolean  geometry_set = FALSE;
+  GdkWindow*window;
+
+  panel_return_val_if_fail (XFCE_IS_TASKLIST (tasklist), FALSE);
+
+  if (!tasklist-all_monitors)
+{
+  screen = gtk_widget_get_screen (GTK_WIDGET (tasklist));
+  window = gtk_widget_get_window (GTK_WIDGET (tasklist));
+
+  if 

[Xfce4-commits] postler:master Implement Restore/ Empty infobar in favour of menu

2011-03-31 Thread Christian Dywan
Updating branch refs/heads/master
 to a9cbcdd3679ae88ef3fed13bf540f0848f7656a8 (commit)
   from ad79ce5cb53c8bf4c97e5a63a4a4c4df6ae56c33 (commit)

commit a9cbcdd3679ae88ef3fed13bf540f0848f7656a8
Author: Christian Dywan christ...@twotoasts.de
Date:   Thu Mar 31 22:22:58 2011 +0200

Implement Restore/ Empty infobar in favour of menu

The 'Empty folder' menuitem is hard to discover and possibly
confusing.

Now an infobar appears when viewing the Trash, with buttons to
restore messages and empty the Trash.
Delete in the toolbar now always deletes, and permanently
when viewing the Trash. Like the Delete key.

 postler/postler-bureau.vala  |   54 -
 postler/postler-folders.vala |   13 +
 2 files changed, 44 insertions(+), 23 deletions(-)

diff --git a/postler/postler-bureau.vala b/postler/postler-bureau.vala
index 751083d..3153f8e 100644
--- a/postler/postler-bureau.vala
+++ b/postler/postler-bureau.vala
@@ -26,6 +26,7 @@ public class Postler.Bureau : Gtk.Window {
 Gtk.ProgressBar progressbar;
 Gtk.Label statuslabel;
 Gtk.VBox messages_box;
+Gtk.InfoBar? trash_action_infobar = null;
 public Postler.Messages messages;
 Postler.Content content;
 
@@ -218,11 +219,7 @@ public class Postler.Bureau : Gtk.Window {
 }
 
 void action_delete () {
-string folder = Path.get_basename (folders.selected_location);
-if (folder == messages.account_info.get_folder (FolderType.TRASH))
-messages.move_selected (FolderType.INBOX);
-else
-messages.move_selected (FolderType.TRASH);
+messages.delete_selected ();
 }
 
 void action_previous_unread () {
@@ -518,6 +515,42 @@ public class Postler.Bureau : Gtk.Window {
 }
 }
 
+void show_trash_action_infobar (AccountInfo info) {
+if (trash_action_infobar == null) {
+var infobar = new Gtk.InfoBar ();
+infobar.set_message_type (Gtk.MessageType.OTHER);
+var action_area = infobar.get_action_area () as Gtk.Box;
+action_area.set_orientation (Gtk.Orientation.HORIZONTAL);
+infobar.add_button (_(_Restore selected messages), 1);
+infobar.add_button (_(_Empty Trash), 2);
+infobar.show_all ();
+messages_box.pack_start (infobar, false, false, 0);
+/* Infobar closes on empty or folder change */
+infobar.response.connect ((response) = {
+switch (response) {
+case 1:
+messages.move_selected (FolderType.INBOX);
+break;
+case 2:
+folders.empty_folder (messages.location);
+infobar.hide ();
+break;
+default:
+assert_not_reached ();
+}
+});
+messages.notify[selected-location].connect ((object, pspec) = {
+infobar.set_response_sensitive (1,
+messages.get_selection ().count_selected_rows ()  0);
+});
+trash_action_infobar = infobar;
+}
+
+trash_action_infobar.set_response_sensitive (1,
+messages.get_selection ().count_selected_rows ()  0);
+trash_action_infobar.show ();
+}
+
 Gtk.InfoBar show_fetch_error_infobar (string account, string 
error_message) {
 var infobar = new Gtk.InfoBar ();
 infobar.set_message_type (Gtk.MessageType.ERROR);
@@ -713,13 +746,10 @@ public class Postler.Bureau : Gtk.Window {
 action.tooltip = _(Archive message);
 }
 action = actions.get_action (MessageDelete);
-if (folder == folders.get_selected_account ().get_folder 
(FolderType.TRASH)) {
-action.stock_id = Gtk.STOCK_UNDELETE;
-action.tooltip = _(Restore message);
-} else {
-action.stock_id = Gtk.STOCK_DELETE;
-action.tooltip = _(Delete message);
-}
+if (folder == folders.get_selected_account ().get_folder 
(FolderType.TRASH))
+show_trash_action_infobar (folders.get_selected_account ());
+else if (trash_action_infobar != null)
+trash_action_infobar.hide ();
 });
 var folderbox = new Gtk.HBox (false, 4);
 var scrolled = new Postler.ScrolledWindow (folders);
diff --git a/postler/postler-folders.vala b/postler/postler-folders.vala
index cc64af3..e9c6543 100644
--- a/postler/postler-folders.vala
+++ b/postler/postler-folders.vala
@@ -608,14 +608,12 @@ public class Postler.Folders : Gtk.TreeView {
 }
 messages.populate (location, account_info);
 } catch (GLib.Error error) {
-GLib.critical (_(Failed to empty folder \%s\: %s),
+GLib.critical (_(Failed to import folder \%s\: %s),
 

[Xfce4-commits] xfce4-settings:master Fix expiration of sticky, slow, bounce and mouse keys (bug #6305).

2011-03-31 Thread Jérôme Guelfucci
Updating branch refs/heads/master
 to b71dc8a4956809ec8f18c960f9f672913807960f (commit)
   from bd723130d93d959db99847907f66bd7f9df7cd45 (commit)

commit b71dc8a4956809ec8f18c960f9f672913807960f
Author: Amcnabb amcnabb-x...@mcnabbs.org
Date:   Thu Mar 31 23:15:46 2011 +0200

Fix expiration of sticky, slow, bounce and mouse keys (bug #6305).

Original patch rebased by Maks Verver.

 xfsettingsd/accessibility.c |   17 -
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/xfsettingsd/accessibility.c b/xfsettingsd/accessibility.c
index 3bf5f21..85f4d54 100644
--- a/xfsettingsd/accessibility.c
+++ b/xfsettingsd/accessibility.c
@@ -188,7 +188,10 @@ xfce_accessibility_helper_set_xkb (XfceAccessibilityHelper 
*helper,
 SET_FLAG (mask, XkbControlsEnabledMask);
 
 /* if setting sticky keys, we set expiration too */
-if (HAS_FLAG (mask, XkbStickyKeysMask))
+if (HAS_FLAG (mask, XkbStickyKeysMask) ||
+HAS_FLAG (mask, XkbSlowKeysMask) ||
+HAS_FLAG (mask, XkbBounceKeysMask) ||
+HAS_FLAG (mask, XkbMouseKeysMask))
   SET_FLAG (mask, XkbAccessXTimeoutMask);
 
 /* add the mouse keys values mask if needed */
@@ -236,6 +239,8 @@ xfce_accessibility_helper_set_xkb (XfceAccessibilityHelper 
*helper,
 if (xfconf_channel_get_bool (helper-channel, /SlowKeys, FALSE))
 {
 SET_FLAG (xkb-ctrls-enabled_ctrls, XkbSlowKeysMask);
+UNSET_FLAG (xkb-ctrls-axt_ctrls_mask, XkbSlowKeysMask);
+UNSET_FLAG (xkb-ctrls-axt_ctrls_values, XkbSlowKeysMask);
 
 delay = xfconf_channel_get_int (helper-channel, 
/SlowKeys/Delay, 100);
 xkb-ctrls-slow_keys_delay = CLAMP (delay, 1, G_MAXUSHORT);
@@ -246,6 +251,8 @@ xfce_accessibility_helper_set_xkb (XfceAccessibilityHelper 
*helper,
 else
 {
 UNSET_FLAG (xkb-ctrls-enabled_ctrls, XkbSlowKeysMask);
+SET_FLAG (xkb-ctrls-axt_ctrls_mask, XkbSlowKeysMask);
+UNSET_FLAG (xkb-ctrls-axt_ctrls_values, XkbSlowKeysMask);
 
 xfsettings_dbg (XFSD_DEBUG_ACCESSIBILITY, slowkeys disabled);
 }
@@ -257,6 +264,8 @@ xfce_accessibility_helper_set_xkb (XfceAccessibilityHelper 
*helper,
 if (xfconf_channel_get_bool (helper-channel, /BounceKeys, 
FALSE))
 {
 SET_FLAG (xkb-ctrls-enabled_ctrls, XkbBounceKeysMask);
+UNSET_FLAG (xkb-ctrls-axt_ctrls_mask, XkbBounceKeysMask);
+UNSET_FLAG (xkb-ctrls-axt_ctrls_values, XkbBounceKeysMask);
 
 delay = xfconf_channel_get_int (helper-channel, 
/BounceKeys/Delay, 100);
 xkb-ctrls-debounce_delay = CLAMP (delay, 1, G_MAXUSHORT);
@@ -267,6 +276,8 @@ xfce_accessibility_helper_set_xkb (XfceAccessibilityHelper 
*helper,
 else
 {
 UNSET_FLAG (xkb-ctrls-enabled_ctrls, XkbBounceKeysMask);
+SET_FLAG (xkb-ctrls-axt_ctrls_mask, XkbBounceKeysMask);
+UNSET_FLAG (xkb-ctrls-axt_ctrls_values, XkbBounceKeysMask);
 
 xfsettings_dbg (XFSD_DEBUG_ACCESSIBILITY, bouncekeys 
disabled);
 }
@@ -278,6 +289,8 @@ xfce_accessibility_helper_set_xkb (XfceAccessibilityHelper 
*helper,
 if (xfconf_channel_get_bool (helper-channel, /MouseKeys, FALSE))
 {
 SET_FLAG (xkb-ctrls-enabled_ctrls, XkbMouseKeysMask);
+UNSET_FLAG (xkb-ctrls-axt_ctrls_mask, XkbMouseKeysMask);
+UNSET_FLAG (xkb-ctrls-axt_ctrls_values, XkbMouseKeysMask);
 
 /* get values */
 delay = xfconf_channel_get_int (helper-channel, 
/MouseKeys/Delay, 160);
@@ -307,6 +320,8 @@ xfce_accessibility_helper_set_xkb (XfceAccessibilityHelper 
*helper,
 else
 {
 UNSET_FLAG (xkb-ctrls-enabled_ctrls, XkbMouseKeysMask);
+SET_FLAG (xkb-ctrls-axt_ctrls_mask, XkbMouseKeysMask);
+UNSET_FLAG (xkb-ctrls-axt_ctrls_values, XkbMouseKeysMask);
 UNSET_FLAG (mask, XkbMouseKeysAccelMask);
 
 xfsettings_dbg (XFSD_DEBUG_ACCESSIBILITY, mousekeys 
disabled);
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] xfce4-settings:xfce-4.8 Fix expiration of sticky, slow, bounce and mouse keys (bug #6305).

2011-03-31 Thread Jérôme Guelfucci
Updating branch refs/heads/xfce-4.8
 to 6bf6121de8f8d0564d0be9354f7e0e93e3629549 (commit)
   from 5c72bb56c94d836640088d8474107650eebf3eaa (commit)

commit 6bf6121de8f8d0564d0be9354f7e0e93e3629549
Author: Amcnabb amcnabb-x...@mcnabbs.org
Date:   Thu Mar 31 23:22:31 2011 +0200

Fix expiration of sticky, slow, bounce and mouse keys (bug #6305).

 xfce4-settings-helper/accessibility.c |   29 ++---
 1 files changed, 26 insertions(+), 3 deletions(-)

diff --git a/xfce4-settings-helper/accessibility.c 
b/xfce4-settings-helper/accessibility.c
index a559607..51bb32e 100644
--- a/xfce4-settings-helper/accessibility.c
+++ b/xfce4-settings-helper/accessibility.c
@@ -186,6 +186,13 @@ xfce_accessibility_helper_set_xkb (XfceAccessibilityHelper 
*helper,
 /* we always change this, so add it to the mask */
 SET_FLAG (mask, XkbControlsEnabledMask);
 
+/* if setting sticky keys, we set expiration too */
+if (HAS_FLAG (mask, XkbStickyKeysMask) ||
+HAS_FLAG (mask, XkbSlowKeysMask) ||
+HAS_FLAG (mask, XkbBounceKeysMask) ||
+HAS_FLAG (mask, XkbMouseKeysMask))
+SET_FLAG (mask, XkbAccessXTimeoutMask);
+
 /* add the mouse keys values mask if needed */
 if (HAS_FLAG (mask, XkbMouseKeysMask))
 SET_FLAG (mask, XkbMouseKeysAccelMask);
@@ -199,6 +206,8 @@ xfce_accessibility_helper_set_xkb (XfceAccessibilityHelper 
*helper,
 if (xfconf_channel_get_bool (helper-channel, /StickyKeys, 
FALSE))
 {
 SET_FLAG (xkb-ctrls-enabled_ctrls, XkbStickyKeysMask);
+UNSET_FLAG (xkb-ctrls-axt_ctrls_mask, XkbStickyKeysMask);
+UNSET_FLAG (xkb-ctrls-axt_ctrls_values, XkbStickyKeysMask);
 
 if (xfconf_channel_get_bool (helper-channel, 
/StickyKeys/LatchToLock, FALSE))
 SET_FLAG (xkb-ctrls-ax_options, XkbAX_LatchToLockMask);
@@ -213,6 +222,8 @@ xfce_accessibility_helper_set_xkb (XfceAccessibilityHelper 
*helper,
 else
 {
 UNSET_FLAG (xkb-ctrls-enabled_ctrls, XkbStickyKeysMask);
+SET_FLAG (xkb-ctrls-axt_ctrls_mask, XkbStickyKeysMask);
+UNSET_FLAG (xkb-ctrls-axt_ctrls_values, XkbStickyKeysMask);
 }
 }
 
@@ -222,13 +233,17 @@ xfce_accessibility_helper_set_xkb 
(XfceAccessibilityHelper *helper,
 if (xfconf_channel_get_bool (helper-channel, /SlowKeys, FALSE))
 {
 SET_FLAG (xkb-ctrls-enabled_ctrls, XkbSlowKeysMask);
-
+UNSET_FLAG (xkb-ctrls-axt_ctrls_mask, XkbSlowKeysMask);
+UNSET_FLAG (xkb-ctrls-axt_ctrls_values, XkbSlowKeysMask);
+
 delay = xfconf_channel_get_int (helper-channel, 
/SlowKeys/Delay, 100);
 xkb-ctrls-slow_keys_delay = CLAMP (delay, 1, G_MAXUSHORT);
 }
 else
 {
 UNSET_FLAG (xkb-ctrls-enabled_ctrls, XkbSlowKeysMask);
+SET_FLAG (xkb-ctrls-axt_ctrls_mask, XkbSlowKeysMask);
+UNSET_FLAG (xkb-ctrls-axt_ctrls_values, XkbSlowKeysMask);
 }
 }
 
@@ -238,13 +253,17 @@ xfce_accessibility_helper_set_xkb 
(XfceAccessibilityHelper *helper,
 if (xfconf_channel_get_bool (helper-channel, /BounceKeys, 
FALSE))
 {
 SET_FLAG (xkb-ctrls-enabled_ctrls, XkbBounceKeysMask);
-
+UNSET_FLAG (xkb-ctrls-axt_ctrls_mask, XkbBounceKeysMask);
+UNSET_FLAG (xkb-ctrls-axt_ctrls_values, XkbBounceKeysMask);
+
 delay = xfconf_channel_get_int (helper-channel, 
/BounceKeys/Delay, 100);
 xkb-ctrls-debounce_delay = CLAMP (delay, 1, G_MAXUSHORT);
 }
 else
 {
 UNSET_FLAG (xkb-ctrls-enabled_ctrls, XkbBounceKeysMask);
+SET_FLAG (xkb-ctrls-axt_ctrls_mask, XkbBounceKeysMask);
+UNSET_FLAG (xkb-ctrls-axt_ctrls_values, XkbBounceKeysMask);
 }
 }
 
@@ -254,7 +273,9 @@ xfce_accessibility_helper_set_xkb (XfceAccessibilityHelper 
*helper,
 if (xfconf_channel_get_bool (helper-channel, /MouseKeys, FALSE))
 {
 SET_FLAG (xkb-ctrls-enabled_ctrls, XkbMouseKeysMask);
-
+UNSET_FLAG (xkb-ctrls-axt_ctrls_mask, XkbMouseKeysMask);
+UNSET_FLAG (xkb-ctrls-axt_ctrls_values, XkbMouseKeysMask);
+
 /* get values */
 delay = xfconf_channel_get_int (helper-channel, 
/MouseKeys/Delay, 160);
 interval = xfconf_channel_get_int (helper-channel, 
/MouseKeys/Interval, 20);
@@ -282,6 +303,8 @@ xfce_accessibility_helper_set_xkb (XfceAccessibilityHelper 
*helper,
 else
 {
 UNSET_FLAG (xkb-ctrls-enabled_ctrls, XkbMouseKeysMask);
+  

[Xfce4-commits] xfce4-settings:xfce-4.8 Update NEWS file.

2011-03-31 Thread Jérôme Guelfucci
Updating branch refs/heads/xfce-4.8
 to 2bb2ea7eab9590aaf4a024f4080da23d35775f4a (commit)
   from 6bf6121de8f8d0564d0be9354f7e0e93e3629549 (commit)

commit 2bb2ea7eab9590aaf4a024f4080da23d35775f4a
Author: Jérôme Guelfucci jero...@xfce.org
Date:   Thu Mar 31 23:23:31 2011 +0200

Update NEWS file.

 NEWS |1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/NEWS b/NEWS
index 2ec23cc..0131ddd 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,7 @@
 4.8.x
 =
 - Fix invalid desktop size when disabling a monitor (bug #7413).
+- Fix expiration of sticky, slow, bounce and mouse keys (bug #6305).
 
 4.8.1
 =
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits