Re: [PATCH 2/2] Enable usermenu

"Rodolfo García Peñas (kix)" <[email protected]>
Newsgroups gmane.compw.window-managers.windowmaker.devel
Message-ID <[email protected]>
Hi,

I think this patch should be removed.

The menu is created and painted when the application starts but is not  
removed when the application is closed.

Without the patch, the menu is created and painted when te application  
get the focus (with mouse), and removed when the application lost the  
focus, for example, when is closed.

We should write a patch to solve the problem of getting the focus  
using keyboard (alt+tab).

Cheers,
kix

"Rodolfo García Peñas (kix)" <[email protected]> escribió:

> This patch is mostly for testing.
>
> "Rodolfo García Peñas (kix)" <[email protected]> escribió:
>
>> This patch enables the usermenu when the application is launched
>> and the usermenu file exists.
>>
>> Signed-off-by: Rodolfo García Peñas (kix) <[email protected]>
>> ---
>> src/actions.c     | 1 +
>> src/application.c | 2 ++
>> 2 files changed, 3 insertions(+)
>>
>> diff --git a/src/actions.c b/src/actions.c
>> index 5adfab4..b210888 100644
>> --- a/src/actions.c
>> +++ b/src/actions.c
>> @@ -225,6 +225,7 @@ void wSetFocusTo(WScreen *scr, WWindow *wwin)
>> 		wUserMenuRefreshInstances(napp->menu, wwin);
>> #endif	/* USER_MENU */
>>
>> +		/* kix: Only menu map with mouse, not alt+tab! */
>> 		if (wwin->flags.mapped)
>> 			wAppMenuMap(napp->menu, wwin);
>> 	}
>> diff --git a/src/application.c b/src/application.c
>> index c43df04..6ff3d3f 100644
>> --- a/src/application.c
>> +++ b/src/application.c
>> @@ -129,6 +129,8 @@ WApplication *wApplicationCreate(WWindow * wwin)
>> #ifdef USER_MENU
>> 	if (!wapp->menu)
>> 		wapp->menu = wUserMenuGet(scr, wapp->main_window_desc);
>> +
>> +	wAppMenuMap(wapp->menu, wwin);
>> #endif
>>
>> 	/* Set application wide attributes from the leader */
>> --
>> 2.5.0
>>
>>
>> --
>> To unsubscribe, send mail to [email protected].
>
>
> Rodolfo García Peñas (kix)
> http://www.kix.es/
>
>
> -- 
> To unsubscribe, send mail to [email protected].


Rodolfo García Peñas (kix)
http://www.kix.es/


-- 
To unsubscribe, send mail to [email protected].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.