[gtk+] (87 commits) Created branch wip/gmenu



The branch 'wip/gmenu' was created.

Summary of new commits:

  5f879a8... Some GMenu test code
  1cdf379... Add some todos
  c4f4f48... Add code for dynamic changes
  f093f69... First attempt at handling dynamic changes
  ec1fed7... Brute-force dynamic change propagation
  05f5824... Quick-and-dirty GtkBuilder integration
  aa47f2f... Cleanups
  aca2f24... More dynamic changes
  7dad8a7... Pass domain to the menu parser
  596a5eb... testgmenu: Demonstrate how translatable labels work
  aede1de... Remove an unneeded include
  c397b0e... Drop an unused variable
  bc6621f... GtkApplication: add a way to get the appmenu
  d186120... bloatpad: Add an example app menu
  285fd59... Adapt to object path conventions
  a4cf559... Adapt to api changes in GMenuModel
  9af47df... testgmenu: Quit on delete-event
  2f68fc9... testgmenu: Use activate for toggle actions
  ea91bce... testgmenu: Use activate with parameter for radio actions
  393cbeb... GtkApplication: use activate for actions here, too
  41117d9... testgmenu: Initial attempt at section headings
  a57665a... GtkApplication: Initial attempt at section headings
  ff6333f... testgmenu: Insert separators after sections
  5a20305... GtkApplication: Insert separators after sections
  0695318... x11: Add gdk_x11_window_set_utf8_property
  563f03f... window: Set a _DBUS_APPLICATION_ID X11 window property
  b793eec... Add a very bad fallback check
  b59de07... testgmenu: #ifdef out non-compiling code for now
  3a233d9... Make it build against the current wip/menus-rebase3 branch
  c77536e... GtkSettings: add shell-shows-app-menu property
  c8fa4e4... add GActionMuxer and observer interfaces
  a0ad4b6... add GtkApplicationWindow
  0907c94... port bloatpad to the new APIs
  754b6fa... GtkApplicationWindow: implement GActionMap
  26ea630... gtk.symbols fixes
  67669bd... GtkApplicationWindow: wire up action activations
  873c5b8... bloatpad: make "about" a window action
  0ce422c... bloatpad: add 'win.fullscreen' action
  8ff2570... add GtkApplicationMenuButton
  24a5fbf... bloatpad: use GtkApplicationMenuButton
  f944421... gdk: Fix prototype for gdk_x11_window_set_utf8_property
  f074aad... gtkapplicationwindow: Pick up gtk-shell-shows-app-menu XSet
  c49aa62... GtkApplicationWindow: Use dispose for GObjects
  7d17ed8... Don't call g_object_unref on a variant
  5cd171a... Drop an unused variable
  2bcc8bb... Some initial docs
  7a8e31d... GtkApplication: doc improvement
  4b2d11b... Some coding style fixes
  3f39230... GtkApplicationWindow: mark a string for translation
  d402347... Include gtkapplicationmenubutton.h in gtk.h
  cbc9f90... GtkApplicationWindow: more docs
  8352664... Remove no-longer existing function
  81d4258... Hook up docs
  857a377... Whitespace fixes
  261ff80... Undoccommentify action muxer files
  d81ec9d... GtkApplicationMenuButton: add docs
  1c40b54... Remove a redundant test
  73fc010... Drop GtkApplicationMenuButton for now
  39b3935... Adapt to changes in GLib API
  e536582... GtkApplicationWindow: Don't unref a NULL object
  30d95c9... Bloatpad: Add mnemonics to the menu
  8cca02a... GtkApplicationWindow: Make mnemonics work for stateful acti
  c67633b... GtkApplication: Merge app menu and menubar
  8943614... bloatpad: Fix Edit to be a submenu
  e4b3063... GtkApplicationWindow: Further sanitize handling of merging 
  57ce801... bloatpad: Be 640x480 by default
  d7184c3... Bloatpad: Don't leak a menu model
  e57c45d... Bloatpad: Add a View menu for fullscreen
  f5e95da... Only add separators when a section actually ends
  658fa23... GtkSettings: add shell-shows-menubar property
  d8abb89... introduce GtkModelMenuItem
  d25809f... Only add a separator when a section ends
  61a1ef2... GtkApplicationWindow: clean up menubar logic
  7543af0... GtkApplicationWindow: Consistently unparent menubar
  b62ad1e... GtkApplcationWindow: plug two obvious leaks
  cdfef2a... GtkApplicationWindow: nuke some g_print spew
  d97da7b... GtkModelMenuItem: omit indicator if not required
  1bb9b08... bloatpad: use GtkBuilder for constructing menus
  27e53e1... GtkModelMenuItem: don't leak a GVariant
  a2c8f8c... bloatpad: port to GActionMap for application
  2cefa0d... bloatpad: move action/menu setup to ::startup
  0e3bb90... gmenu testcase: update to glib API changes
  57d7f0e... Never add separators to menubars
  d81b039... Whitespace fixes
  52e7f37... GtkSettings: quartz: shell always shows menus
  ad276e0... Watch "shell shows menu" settings for changes
  1bea4a2... Split off GMenuModel -> GtkMenuBar code



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]