1. 20 Aug, 2012 6 commits
    • 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.
      652f16dd
    • Lars Uebernickel's avatar
      GtkWidget: Add gtk_widget_insert_action_group() · d30d5645
      Lars Uebernickel authored
      This allows adding a GActionGroup with a given name at an arbitrary
      point in the widget tree.
      
      This patch also adds an internal _get_action_muxer() API.  Calling this
      will create a GActionMuxer associated with the widget.  The parent of
      the muxer will be the muxer of the widget's conceptual parent.  For
      non-menus, that is the normal parent.  For menus, it is the attach
      widget.
      
      In this way, we end up with a hierarchy of GActionMuxer that largely
      reflects the hierarchy of GtkWidget, but only in places that the action
      context has been requested.  These muxers are the ones on which the
      inserted actions groups are installed.
      
      A following patch will add a user of this API.
      d30d5645
    • Allison Karlitskaya's avatar
      2e578194
    • Lars Uebernickel's avatar
      GActionMuxer: add support for parent muxers · d1c458f9
      Lars Uebernickel authored
      If a muxer does not contain an action group with the given prefix, chain
      up to the "parent" muxer to look for it.
      
      This initial implementation is rather inefficient.  It will lead to
      changes on action groups associated with parent muxers being broadcast
      to all children (regardless of if anybody there is interested or not).
      An optimised version will follow soon.
      d1c458f9
    • Alexander Larsson's avatar
      GtkMountOperation: Return the right password_save · 6b7eaf86
      Alexander Larsson authored
      If the buttons were never sent we returned the wrong
      default value (i.e. not what the UI displayed).
      6b7eaf86
    • Emmanuele Bassi's avatar
  2. 19 Aug, 2012 3 commits
  3. 18 Aug, 2012 1 commit
  4. 17 Aug, 2012 4 commits
  5. 16 Aug, 2012 4 commits
  6. 15 Aug, 2012 2 commits
    • Chun-wei Fan's avatar
      Update Visual C++ 2010 project files · c88a969d
      Chun-wei Fan authored
      -Turn on Whole Program Optimization for all Release builds.
      -Disable Incremental Linking for all Release builds.
      -Use MultiByte character set for all configurations for consistency.
      c88a969d
    • Chun-wei Fan's avatar
      Update Visual C++ 2008 projects · 72d11631
      Chun-wei Fan authored
      -Enhance optimization by turning on WholeProgramOptimization for all
       Release builds
      -Disable IncrementalLinking for all Release builds
      -Make sure we are using MultiByte character set, to be consistent across
       the board for all configurations
      72d11631
  7. 14 Aug, 2012 2 commits
  8. 10 Aug, 2012 8 commits
  9. 08 Aug, 2012 3 commits
  10. 07 Aug, 2012 7 commits