Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gapplication.h File Reference
#include <gio/giotypes.h>

Go to the source code of this file.

Data Structures

struct  _GApplication
 
struct  _GApplicationClass
 

Macros

#define G_TYPE_APPLICATION   (g_application_get_type ())
 
#define G_APPLICATION(inst)
 
#define G_APPLICATION_CLASS(class)
 
#define G_IS_APPLICATION(inst)   (G_TYPE_CHECK_INSTANCE_TYPE ((inst), G_TYPE_APPLICATION))
 
#define G_IS_APPLICATION_CLASS(class)   (G_TYPE_CHECK_CLASS_TYPE ((class), G_TYPE_APPLICATION))
 
#define G_APPLICATION_GET_CLASS(inst)
 

Typedefs

typedef struct _GApplicationPrivate GApplicationPrivate
 
typedef struct _GApplicationClass GApplicationClass
 

Functions

GIO_AVAILABLE_IN_ALL GType g_application_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL gboolean g_application_id_is_valid (const gchar *application_id)
 
GIO_AVAILABLE_IN_ALL GApplicationg_application_new (const gchar *application_id, GApplicationFlags flags)
 
GIO_AVAILABLE_IN_ALL const gcharg_application_get_application_id (GApplication *application)
 
GIO_AVAILABLE_IN_ALL void g_application_set_application_id (GApplication *application, const gchar *application_id)
 
GIO_AVAILABLE_IN_2_80 const gcharg_application_get_version (GApplication *application)
 
GIO_AVAILABLE_IN_2_80 void g_application_set_version (GApplication *application, const gchar *version)
 
GIO_AVAILABLE_IN_2_34 GDBusConnectiong_application_get_dbus_connection (GApplication *application)
 
GIO_AVAILABLE_IN_2_34 const gcharg_application_get_dbus_object_path (GApplication *application)
 
GIO_AVAILABLE_IN_ALL guint g_application_get_inactivity_timeout (GApplication *application)
 
GIO_AVAILABLE_IN_ALL void g_application_set_inactivity_timeout (GApplication *application, guint inactivity_timeout)
 
GIO_AVAILABLE_IN_ALL GApplicationFlags g_application_get_flags (GApplication *application)
 
GIO_AVAILABLE_IN_ALL void g_application_set_flags (GApplication *application, GApplicationFlags flags)
 
GIO_AVAILABLE_IN_2_42 const gcharg_application_get_resource_base_path (GApplication *application)
 
GIO_AVAILABLE_IN_2_42 void g_application_set_resource_base_path (GApplication *application, const gchar *resource_path)
 
GIO_DEPRECATED void g_application_set_action_group (GApplication *application, GActionGroup *action_group)
 
GIO_AVAILABLE_IN_2_40 void g_application_add_main_option_entries (GApplication *application, const GOptionEntry *entries)
 
GIO_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)
 
GIO_AVAILABLE_IN_2_40 void g_application_add_option_group (GApplication *application, GOptionGroup *group)
 
GIO_AVAILABLE_IN_2_56 void g_application_set_option_context_parameter_string (GApplication *application, const gchar *parameter_string)
 
GIO_AVAILABLE_IN_2_56 void g_application_set_option_context_summary (GApplication *application, const gchar *summary)
 
GIO_AVAILABLE_IN_2_56 void g_application_set_option_context_description (GApplication *application, const gchar *description)
 
GIO_AVAILABLE_IN_ALL gboolean g_application_get_is_registered (GApplication *application)
 
GIO_AVAILABLE_IN_ALL gboolean g_application_get_is_remote (GApplication *application)
 
GIO_AVAILABLE_IN_ALL gboolean g_application_register (GApplication *application, GCancellable *cancellable, GError **error)
 
GIO_AVAILABLE_IN_ALL void g_application_hold (GApplication *application)
 
GIO_AVAILABLE_IN_ALL void g_application_release (GApplication *application)
 
GIO_AVAILABLE_IN_ALL void g_application_activate (GApplication *application)
 
GIO_AVAILABLE_IN_ALL void g_application_open (GApplication *application, GFile **files, gint n_files, const gchar *hint)
 
GIO_AVAILABLE_IN_ALL int g_application_run (GApplication *application, int argc, char **argv)
 
GIO_AVAILABLE_IN_2_32 void g_application_quit (GApplication *application)
 
GIO_AVAILABLE_IN_2_32 GApplicationg_application_get_default (void)
 
GIO_AVAILABLE_IN_2_32 void g_application_set_default (GApplication *application)
 
GIO_AVAILABLE_IN_2_38 void g_application_mark_busy (GApplication *application)
 
GIO_AVAILABLE_IN_2_38 void g_application_unmark_busy (GApplication *application)
 
GIO_AVAILABLE_IN_2_44 gboolean g_application_get_is_busy (GApplication *application)
 
GIO_AVAILABLE_IN_2_40 void g_application_send_notification (GApplication *application, const gchar *id, GNotification *notification)
 
GIO_AVAILABLE_IN_2_40 void g_application_withdraw_notification (GApplication *application, const gchar *id)
 
GIO_AVAILABLE_IN_2_44 void g_application_bind_busy_property (GApplication *application, gpointer object, const gchar *property)
 
GIO_AVAILABLE_IN_2_44 void g_application_unbind_busy_property (GApplication *application, gpointer object, const gchar *property)
 

Macro Definition Documentation

◆ G_APPLICATION

#define G_APPLICATION ( inst)
Value:
#define G_TYPE_APPLICATION
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)
Definition gtype.h:528

Definition at line 34 of file gapplication.h.

34#define G_APPLICATION(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
35 G_TYPE_APPLICATION, GApplication))

Referenced by main().

◆ G_APPLICATION_CLASS

#define G_APPLICATION_CLASS ( class)
Value:
#define G_TYPE_CHECK_CLASS_CAST(g_class, g_type, c_type)
Definition gtype.h:597

Definition at line 36 of file gapplication.h.

36#define G_APPLICATION_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \
37 G_TYPE_APPLICATION, GApplicationClass))

◆ G_APPLICATION_GET_CLASS

#define G_APPLICATION_GET_CLASS ( inst)
Value:
#define G_TYPE_INSTANCE_GET_CLASS(instance, g_type, c_type)
Definition gtype.h:571

Definition at line 40 of file gapplication.h.

40#define G_APPLICATION_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), \
41 G_TYPE_APPLICATION, GApplicationClass))

◆ G_IS_APPLICATION

#define G_IS_APPLICATION ( inst)    (G_TYPE_CHECK_INSTANCE_TYPE ((inst), G_TYPE_APPLICATION))

Definition at line 38 of file gapplication.h.

◆ G_IS_APPLICATION_CLASS

#define G_IS_APPLICATION_CLASS ( class)    (G_TYPE_CHECK_CLASS_TYPE ((class), G_TYPE_APPLICATION))

Definition at line 39 of file gapplication.h.

◆ G_TYPE_APPLICATION

#define G_TYPE_APPLICATION   (g_application_get_type ())

Definition at line 33 of file gapplication.h.

Typedef Documentation

◆ GApplicationClass

Definition at line 44 of file gapplication.h.

◆ GApplicationPrivate

typedef struct _GApplicationPrivate GApplicationPrivate

Definition at line 43 of file gapplication.h.

Function Documentation

◆ g_application_activate()

GIO_AVAILABLE_IN_ALL void g_application_activate ( GApplication * application)

◆ g_application_add_main_option()

GIO_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 )

◆ g_application_add_main_option_entries()

GIO_AVAILABLE_IN_2_40 void g_application_add_main_option_entries ( GApplication * application,
const GOptionEntry * entries )

◆ g_application_add_option_group()

GIO_AVAILABLE_IN_2_40 void g_application_add_option_group ( GApplication * application,
GOptionGroup * group )

◆ g_application_bind_busy_property()

GIO_AVAILABLE_IN_2_44 void g_application_bind_busy_property ( GApplication * application,
gpointer object,
const gchar * property )

◆ g_application_get_application_id()

GIO_AVAILABLE_IN_ALL const gchar * g_application_get_application_id ( GApplication * application)

◆ g_application_get_dbus_connection()

GIO_AVAILABLE_IN_2_34 GDBusConnection * g_application_get_dbus_connection ( GApplication * application)

◆ g_application_get_dbus_object_path()

GIO_AVAILABLE_IN_2_34 const gchar * g_application_get_dbus_object_path ( GApplication * application)

◆ g_application_get_default()

GIO_AVAILABLE_IN_2_32 GApplication * g_application_get_default ( void )

◆ g_application_get_flags()

GIO_AVAILABLE_IN_ALL GApplicationFlags g_application_get_flags ( GApplication * application)

◆ g_application_get_inactivity_timeout()

GIO_AVAILABLE_IN_ALL guint g_application_get_inactivity_timeout ( GApplication * application)

◆ g_application_get_is_busy()

GIO_AVAILABLE_IN_2_44 gboolean g_application_get_is_busy ( GApplication * application)

◆ g_application_get_is_registered()

GIO_AVAILABLE_IN_ALL gboolean g_application_get_is_registered ( GApplication * application)

◆ g_application_get_is_remote()

GIO_AVAILABLE_IN_ALL gboolean g_application_get_is_remote ( GApplication * application)

◆ g_application_get_resource_base_path()

GIO_AVAILABLE_IN_2_42 const gchar * g_application_get_resource_base_path ( GApplication * application)

◆ g_application_get_type()

GIO_AVAILABLE_IN_ALL GType g_application_get_type ( void )

◆ g_application_get_version()

GIO_AVAILABLE_IN_2_80 const gchar * g_application_get_version ( GApplication * application)

◆ g_application_hold()

GIO_AVAILABLE_IN_ALL void g_application_hold ( GApplication * application)

◆ g_application_id_is_valid()

GIO_AVAILABLE_IN_ALL gboolean g_application_id_is_valid ( const gchar * application_id)

◆ g_application_mark_busy()

GIO_AVAILABLE_IN_2_38 void g_application_mark_busy ( GApplication * application)

◆ g_application_new()

GIO_AVAILABLE_IN_ALL GApplication * g_application_new ( const gchar * application_id,
GApplicationFlags flags )

◆ g_application_open()

GIO_AVAILABLE_IN_ALL void g_application_open ( GApplication * application,
GFile ** files,
gint n_files,
const gchar * hint )

◆ g_application_quit()

GIO_AVAILABLE_IN_2_32 void g_application_quit ( GApplication * application)

◆ g_application_register()

GIO_AVAILABLE_IN_ALL gboolean g_application_register ( GApplication * application,
GCancellable * cancellable,
GError ** error )

◆ g_application_release()

GIO_AVAILABLE_IN_ALL void g_application_release ( GApplication * application)

◆ g_application_run()

GIO_AVAILABLE_IN_ALL int g_application_run ( GApplication * application,
int argc,
char ** argv )

Referenced by main().

◆ g_application_send_notification()

GIO_AVAILABLE_IN_2_40 void g_application_send_notification ( GApplication * application,
const gchar * id,
GNotification * notification )

◆ g_application_set_action_group()

GIO_DEPRECATED void g_application_set_action_group ( GApplication * application,
GActionGroup * action_group )

◆ g_application_set_application_id()

GIO_AVAILABLE_IN_ALL void g_application_set_application_id ( GApplication * application,
const gchar * application_id )

◆ g_application_set_default()

GIO_AVAILABLE_IN_2_32 void g_application_set_default ( GApplication * application)

◆ g_application_set_flags()

GIO_AVAILABLE_IN_ALL void g_application_set_flags ( GApplication * application,
GApplicationFlags flags )

◆ g_application_set_inactivity_timeout()

GIO_AVAILABLE_IN_ALL void g_application_set_inactivity_timeout ( GApplication * application,
guint inactivity_timeout )

◆ g_application_set_option_context_description()

GIO_AVAILABLE_IN_2_56 void g_application_set_option_context_description ( GApplication * application,
const gchar * description )

◆ g_application_set_option_context_parameter_string()

GIO_AVAILABLE_IN_2_56 void g_application_set_option_context_parameter_string ( GApplication * application,
const gchar * parameter_string )

◆ g_application_set_option_context_summary()

GIO_AVAILABLE_IN_2_56 void g_application_set_option_context_summary ( GApplication * application,
const gchar * summary )

◆ g_application_set_resource_base_path()

GIO_AVAILABLE_IN_2_42 void g_application_set_resource_base_path ( GApplication * application,
const gchar * resource_path )

◆ g_application_set_version()

GIO_AVAILABLE_IN_2_80 void g_application_set_version ( GApplication * application,
const gchar * version )

◆ g_application_unbind_busy_property()

GIO_AVAILABLE_IN_2_44 void g_application_unbind_busy_property ( GApplication * application,
gpointer object,
const gchar * property )

◆ g_application_unmark_busy()

GIO_AVAILABLE_IN_2_38 void g_application_unmark_busy ( GApplication * application)

◆ g_application_withdraw_notification()

GIO_AVAILABLE_IN_2_40 void g_application_withdraw_notification ( GApplication * application,
const gchar * id )