summaryrefslogtreecommitdiff
path: root/gtk/gtkactionmuxer.c
Commit message (Expand)AuthorAgeFilesLines
* actionmuxer: Add a preconditionMatthias Clasen2023-04-071-0/+2
* gtk: Stop using g_sliceMatthias Clasen2023-03-141-4/+4
* actionmuxer: Add debug spew for action activationMatthias Clasen2022-10-201-2/+10
* Drop gtkintl.hMatthias Clasen2022-09-241-1/+0
* Merge branch 'wip/sophie-h/remove-param-nicks-blurbs' into 'main'Matthias Clasen2022-05-121-4/+2
|\
| * Remove all nicks and blurbs from param specsSophie Herold2022-05-111-4/+2
* | actionmuxer: check for observer before unregisteringChristian Hergert2022-05-111-4/+6
* | actionmuxer: set handler ids initially to zeroChristian Hergert2022-05-111-1/+1
|/
* actionmuxer: avoid duplicate and recursive workChristian Hergert2021-12-081-11/+16
* action muxer: Propagate registrations further upMatthias Clasen2021-06-171-10/+19
* action muxer: Propagate accel changesMatthias Clasen2021-06-171-4/+3
* gtk: Clean up docs syntaxMatthias Clasen2021-05-221-21/+21
* introspection: Stop using allow-noneMatthias Clasen2021-05-201-1/+1
* actionmuxer: Drop SECTIONMatthias Clasen2021-03-111-2/+3
* gdkarray: Add a "stolen" boolean to splice()Benjamin Otte2020-12-241-1/+1
* muxer: add helper to get group by nameChristian Hergert2020-12-021-0/+13
* actionmuxer: Make it possible to enumerate local actionsMatthias Clasen2020-10-151-1/+5
* Replace "gchar" with "char"Benjamin Otte2020-07-251-39/+39
* Replace "gint" with "int"Benjamin Otte2020-07-251-3/+3
* actionmuxer: Update docs and clean up headersMatthias Clasen2020-07-201-8/+22
* actionmuxer: Use an array for accelsMatthias Clasen2020-07-201-21/+85
* actionmuxer: Create observed_actions and groups on demandMatthias Clasen2020-07-201-28/+65
* Add gtk_action_muxer_list_actionsMatthias Clasen2020-07-201-7/+3
* actionmuxer: Stop implementing GActionGroupMatthias Clasen2020-07-201-283/+191
* actionmuxer: Add some more apiMatthias Clasen2020-07-201-30/+101
* Speed up action muxer setup moreMatthias Clasen2020-07-201-28/+25
* Speed up action muxer setupMatthias Clasen2020-07-201-16/+106
* Fix minor typosYuri Chornoivan2020-06-181-2/+2
* Speed up class action hookupMatthias Clasen2020-04-281-20/+15
* Reshuffle action muxer initializationMatthias Clasen2020-04-281-7/+2
* muxer: force muxer dispoal as part of widget disposeChristian Hergert2020-03-251-0/+2
* widget: fix class private data usage to be _init() safeChristian Hergert2020-03-201-91/+97
* actionmuxer: Plug a memory leakTimm Bäder2019-07-071-0/+2
* Fix a crash in action muxer destructionMatthias Clasen2019-06-301-9/+0
* action muxer: Don't activate disabled actionsMatthias Clasen2019-06-231-4/+7
* action muxer: Change inheritanceMatthias Clasen2019-06-221-3/+12
* action muxer: Remove unused apiMatthias Clasen2019-06-221-14/+0
* Replace stateful actions by property actionsMatthias Clasen2019-06-221-11/+163
* widget actions: Add an explicit state typeMatthias Clasen2019-06-211-4/+2
* Allow registering actions per-classMatthias Clasen2019-06-181-11/+142
* Give the action muxer a widgetMatthias Clasen2019-06-181-2/+24
* widget: Remove gtk_widget_list_action_prefixesMatthias Clasen2019-06-151-6/+0
* action muxer: cosmeticsMatthias Clasen2019-06-151-9/+10
* action muxer: Add some convenience apiMatthias Clasen2019-06-151-0/+13
* Rename a bunch of private headersMatthias Clasen2019-06-101-2/+2
* gtk: fix all uses of g_cclosure_marshal_genericChristian Hergert2019-06-021-2/+11
* Rename GtkActionMuxer's private headerEmmanuele Bassi2018-02-021-1/+1
* app: share function to normalise detailed action nameSébastien Wilmet2016-04-221-0/+20
* Cast the return value of g_array_free to void* before casting to char**Ting-Wei Lan2016-01-111-1/+1
* Intern all signal names beforehandMatthias Clasen2015-09-121-1/+2