Re: how to catch keystroke in clipman menu?
Gaël Bonithon <[email protected]>
| Newsgroups | gmane.comp.desktop.xfce.devel.version4 |
|---|---|
| Message-ID | <1qUvZwmhErmE8Hfj_g07I6M_1AwSd0bNZg8EaaVwsMmiLx84FaRclloERvefQO_ultIJDzsC7AXGnE5N0Nv9JbO_YyJ9UwzMaPLxR9AFKCo=@protonmail.com> |
You're welcome ;) Cheers, Gaël ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Saturday, September 4th, 2021 at 4:04 PM, Sylvain Viart <[email protected]> wrote: > Thank you Gaël, > > I managed to add the two keybinding I was thinking about! > > now DEL key removes an item dynamically from the history, by visually selecting it in the menu. > I also added S key (lower case) to Swap / Secure an Item. > > S was in conflict with Accelerator for History dialog box. 😉 > Now history open by H. > It's mainly for testing, because I didn't want to bind two distinct keys that almost execute the same code. (DRY code) > > https://gitlab.xfce.org/Sylvain/xfce4-clipman-plugin/-/merge_requests/1/diffs#9ccec1d9c5b9b6500f958458cfe0b9d1a4ad557e_650_729 > > Thanks for your help, excellent! > > I own you a fresh beer! 😉 > > Regards, > Sylvain. > > On 03/09/2021 10:49, Gaël Bonithon wrote: > >> You can just connect `my_keypress_function()` when the menu is shown (GtkWidget's "show" signal), then, when a key is pressed, you look at which key it is, which menu item is active, and act (or not) accordingly. >> >> No need to bother with what you say in the first part, it should work by itself in this case. >> >> Don't forget to disconnect `my_keypress_function()` when the menu disappears though (GtkMenuShell's "selection-done" signal should be fine). >> >> Cheers, >> Gaël >> >> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ >> On Thursday, September 2nd, 2021 at 6:20 AM, Sylvain Viart [<[email protected]>](mailto:[email protected]) wrote: >> >>> Hi, >>> >>> I would like to add 2 new key binding in clipman menu, in order to swap Secure Item as Clear Text, and also to delete any them directly from menu hitting del key. >>> >>> I lack gtk knowledge, what I found is that: >>> [...] > > -- > Sylvain Viart - GNU/Linux Sysadmin/Developer/DevOps - France _______________________________________________ Xfce4-dev mailing list [email protected] https://mail.xfce.org/mailman/listinfo/xfce4-dev