1. 17 Jul, 2015 1 commit
  2. 09 Dec, 2014 1 commit
    • Carlos Soriano's avatar
      gtkwindow: Use actions from focused widget to activate accel · 235837ad
      Carlos Soriano authored
      Currently we only take into account the window GActionGroup for
      activating the accels.
      However, the application could have some custom GActionGroup in the
      chain of focused widgets that could want to activate some action if
      some accel is activated while that widget is focused.
      To allow applications to set accels on widgets that use custom
      GActionGroups, simply use the muxer of the focused widget, which
      already contains the actions of the parents.
  3. 29 Oct, 2014 1 commit
  4. 02 Aug, 2014 1 commit
  5. 08 Jan, 2014 1 commit
  6. 13 May, 2013 1 commit
    • Allison Karlitskaya's avatar
      action stuff: stop abusing GLib's namespace · 6c49cd0e
      Allison Karlitskaya authored
      Rename our internal GActionMuxer, GActionObserver and GActionObservable
      classes and interfaces to have names in our own namespace.
      These classes were originally intended for GIO but turned out to be too
      special-purpose to be useful there, so we never made them public API but
      have just been copying them around (without bothering to properly rename
      them).  Now that other people will be copying them out of Gtk, it's even
      more important to prevent this namespace abuse from spreading further.
  7. 30 Nov, 2012 1 commit
  8. 22 Aug, 2012 1 commit
  9. 20 Aug, 2012 1 commit
    • Allison Karlitskaya's avatar
      introduce private GtkActionHelper · 652f16dd
      Allison Karlitskaya authored
      The current process of implementing GActionObserver is annoying and the
      GSimpleActionObserver interface leaves a lot to be desired.  Introduce a
      new class, GtkActionHelper that gives you pretty much everything you'd
      want to do as an implementor of GtkActionable.
      The GtkActionHelper also features an "application" mode that is not
      associated with a particular GtkWidget but rather with whatever widget
      happens to be the active window of the given GtkApplication at a
      particular point in time.  This will be useful for the Mac OS menubar.