X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gio%2Fgapplication.h;h=dbac2a942f55336b411de3edc5a6fd2df1eda60a;hb=a3d86afa81ff34ce797a3928fd619ead219a37af;hp=7829892c73482a89ac6f4462d6ff0d762a74410b;hpb=0156092a4203d1c40dcd0df7515fc7eeaebba9ac;p=platform%2Fupstream%2Fglib.git diff --git a/gio/gapplication.h b/gio/gapplication.h index 7829892..dbac2a9 100644 --- a/gio/gapplication.h +++ b/gio/gapplication.h @@ -12,9 +12,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General - * Public License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307, USA. + * Public License along with this library; if not, see . * * Authors: Ryan Lortie */ @@ -117,9 +115,11 @@ struct _GApplicationClass void (* dbus_unregister) (GApplication *application, GDBusConnection *connection, const gchar *object_path); + gint (* handle_local_options)(GApplication *application, + GVariantDict *options); /*< private >*/ - gpointer padding[9]; + gpointer padding[8]; }; GLIB_AVAILABLE_IN_ALL @@ -155,10 +155,32 @@ GLIB_AVAILABLE_IN_ALL void g_application_set_flags (GApplication *application, GApplicationFlags flags); +GLIB_AVAILABLE_IN_2_42 +const gchar * g_application_get_resource_base_path (GApplication *application); +GLIB_AVAILABLE_IN_2_42 +void g_application_set_resource_base_path (GApplication *application, + const gchar *resource_path); + GLIB_DEPRECATED void g_application_set_action_group (GApplication *application, GActionGroup *action_group); +GLIB_AVAILABLE_IN_2_40 +void g_application_add_main_option_entries (GApplication *application, + const GOptionEntry *entries); + +GLIB_AVAILABLE_IN_2_42 +void g_application_add_main_option (GApplication *application, + const char *long_name, + char short_name, + GOptionFlags flags, + GOptionArg arg, + const char *description, + const char *arg_description); +GLIB_AVAILABLE_IN_2_40 +void g_application_add_option_group (GApplication *application, + GOptionGroup *group); + GLIB_AVAILABLE_IN_ALL gboolean g_application_get_is_registered (GApplication *application); GLIB_AVAILABLE_IN_ALL @@ -196,6 +218,19 @@ GApplication * g_application_get_default (void); GLIB_AVAILABLE_IN_2_32 void g_application_set_default (GApplication *application); +GLIB_AVAILABLE_IN_2_38 +void g_application_mark_busy (GApplication *application); +GLIB_AVAILABLE_IN_2_38 +void g_application_unmark_busy (GApplication *application); + +GLIB_AVAILABLE_IN_2_40 +void g_application_send_notification (GApplication *application, + const gchar *id, + GNotification *notification); +GLIB_AVAILABLE_IN_2_40 +void g_application_withdraw_notification (GApplication *application, + const gchar *id); + G_END_DECLS #endif /* __G_APPLICATION_H__ */