expose missing metacity double-click actions. Closes bug #416541.
2007-08-12 Jens Granseuer <jensgr@gmx.net> * metacity-window-manager.c: (metacity_change_settings), (metacity_get_settings), (metacity_get_double_click_actions): expose missing metacity double-click actions. Closes bug #416541. svn path=/trunk/; revision=7989
This commit is contained in:
parent
bf00b15d13
commit
7925a93a00
2 changed files with 22 additions and 2 deletions
|
@ -1,3 +1,9 @@
|
|||
2007-08-12 Jens Granseuer <jensgr@gmx.net>
|
||||
|
||||
* metacity-window-manager.c: (metacity_change_settings),
|
||||
(metacity_get_settings), (metacity_get_double_click_actions):
|
||||
expose missing metacity double-click actions. Closes bug #416541.
|
||||
|
||||
2007-03-05 Jens Granseuer <jensgr@gmx.net>
|
||||
|
||||
Patch by: Loic Minier <lool+gnome@via.ecp.fr>
|
||||
|
|
|
@ -44,7 +44,9 @@
|
|||
enum
|
||||
{
|
||||
DOUBLE_CLICK_MAXIMIZE,
|
||||
DOUBLE_CLICK_SHADE
|
||||
DOUBLE_CLICK_MINIMIZE,
|
||||
DOUBLE_CLICK_SHADE,
|
||||
DOUBLE_CLICK_NONE
|
||||
};
|
||||
|
||||
static GnomeWindowManagerClass *parent_class;
|
||||
|
@ -209,6 +211,12 @@ metacity_change_settings (GnomeWindowManager *wm,
|
|||
case DOUBLE_CLICK_MAXIMIZE:
|
||||
action = "toggle_maximize";
|
||||
break;
|
||||
case DOUBLE_CLICK_MINIMIZE:
|
||||
action = "minimize";
|
||||
break;
|
||||
case DOUBLE_CLICK_NONE:
|
||||
action = "none";
|
||||
break;
|
||||
}
|
||||
|
||||
if (action != NULL) {
|
||||
|
@ -354,6 +362,10 @@ metacity_get_settings (GnomeWindowManager *wm,
|
|||
settings->double_click_action = DOUBLE_CLICK_SHADE;
|
||||
else if (strcmp (str, "toggle_maximize") == 0)
|
||||
settings->double_click_action = DOUBLE_CLICK_MAXIMIZE;
|
||||
else if (strcmp (str, "minimize") == 0)
|
||||
settings->double_click_action = DOUBLE_CLICK_MINIMIZE;
|
||||
else if (strcmp (str, "none") == 0)
|
||||
settings->double_click_action = DOUBLE_CLICK_NONE;
|
||||
else
|
||||
settings->double_click_action = DOUBLE_CLICK_SHADE;
|
||||
|
||||
|
@ -376,7 +388,9 @@ metacity_get_double_click_actions (GnomeWindowManager *wm,
|
|||
{
|
||||
static GnomeWMDoubleClickAction actions[] = {
|
||||
{ DOUBLE_CLICK_MAXIMIZE, N_("Maximize") },
|
||||
{ DOUBLE_CLICK_SHADE, N_("Roll up") }
|
||||
{ DOUBLE_CLICK_MINIMIZE, N_("Minimize") },
|
||||
{ DOUBLE_CLICK_SHADE, N_("Roll up") },
|
||||
{ DOUBLE_CLICK_NONE, N_("None") }
|
||||
};
|
||||
static gboolean initialized = FALSE;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue