1. 06 Feb, 2014 1 commit
    • Allison Karlitskaya's avatar
      GApplication: parse command line options · 0e671286
      Allison Karlitskaya authored
      Add support for parsing command line options with GApplication.
      
      You can add GOptionGroup and GOptionEntry using two new APIs:
      g_application_add_option_group() and
      g_application_add_main_option_entries().
      
      Also add a "handle-local-options" signal that allows handling of
      commandline arguments in the local process without having to override
      local_command_line.
      
      As a special feature, you can have a %NULL @arg_data in a GOptionEntry
      which will cause the argument to be stored in a GVariantDict.  This
      dictionary is available for inspection and modification by the
      "handle-local-options" signal and can be forwarded to the primary
      instance in cases of command line invocation (where it can be fetched
      using g_application_command_line_get_options()).
      
      https://bugzilla.gnome.org/show_bug.cgi?id=721977
      0e671286
  2. 04 Apr, 2013 1 commit
    • Cosimo Cecchi's avatar
      application: introduce methods to mark the application as busy · db325cd6
      Cosimo Cecchi authored
      This feature is intended for clients that want to signal a desktop shell
      their busy state, for instance because a long-running operation is
      pending.
      The API works in a similar way to g_application_hold and
      g_application_release: applications can call g_application_mark_busy()
      to increase a counter that will keep the application marked as busy
      until the counter reaches zero again.
      
      The busy state is exported read-only on the org.gtk.Application interface
      for clients to use.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=672018
      db325cd6
  3. 18 Jan, 2013 1 commit
  4. 30 Apr, 2012 1 commit
  5. 17 Dec, 2011 3 commits
  6. 08 Dec, 2011 1 commit
  7. 25 Oct, 2010 1 commit
  8. 19 Oct, 2010 1 commit
  9. 18 Oct, 2010 2 commits