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>
|
2007-03-05 Jens Granseuer <jensgr@gmx.net>
|
||||||
|
|
||||||
Patch by: Loic Minier <lool+gnome@via.ecp.fr>
|
Patch by: Loic Minier <lool+gnome@via.ecp.fr>
|
||||||
|
|
|
@ -44,7 +44,9 @@
|
||||||
enum
|
enum
|
||||||
{
|
{
|
||||||
DOUBLE_CLICK_MAXIMIZE,
|
DOUBLE_CLICK_MAXIMIZE,
|
||||||
DOUBLE_CLICK_SHADE
|
DOUBLE_CLICK_MINIMIZE,
|
||||||
|
DOUBLE_CLICK_SHADE,
|
||||||
|
DOUBLE_CLICK_NONE
|
||||||
};
|
};
|
||||||
|
|
||||||
static GnomeWindowManagerClass *parent_class;
|
static GnomeWindowManagerClass *parent_class;
|
||||||
|
@ -209,6 +211,12 @@ metacity_change_settings (GnomeWindowManager *wm,
|
||||||
case DOUBLE_CLICK_MAXIMIZE:
|
case DOUBLE_CLICK_MAXIMIZE:
|
||||||
action = "toggle_maximize";
|
action = "toggle_maximize";
|
||||||
break;
|
break;
|
||||||
|
case DOUBLE_CLICK_MINIMIZE:
|
||||||
|
action = "minimize";
|
||||||
|
break;
|
||||||
|
case DOUBLE_CLICK_NONE:
|
||||||
|
action = "none";
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (action != NULL) {
|
if (action != NULL) {
|
||||||
|
@ -354,6 +362,10 @@ metacity_get_settings (GnomeWindowManager *wm,
|
||||||
settings->double_click_action = DOUBLE_CLICK_SHADE;
|
settings->double_click_action = DOUBLE_CLICK_SHADE;
|
||||||
else if (strcmp (str, "toggle_maximize") == 0)
|
else if (strcmp (str, "toggle_maximize") == 0)
|
||||||
settings->double_click_action = DOUBLE_CLICK_MAXIMIZE;
|
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
|
else
|
||||||
settings->double_click_action = DOUBLE_CLICK_SHADE;
|
settings->double_click_action = DOUBLE_CLICK_SHADE;
|
||||||
|
|
||||||
|
@ -376,7 +388,9 @@ metacity_get_double_click_actions (GnomeWindowManager *wm,
|
||||||
{
|
{
|
||||||
static GnomeWMDoubleClickAction actions[] = {
|
static GnomeWMDoubleClickAction actions[] = {
|
||||||
{ DOUBLE_CLICK_MAXIMIZE, N_("Maximize") },
|
{ 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;
|
static gboolean initialized = FALSE;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue