Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include <gio/gio.h>
Go to the source code of this file.
Data Structures | |
struct | _GDesktopAppInfoClass |
struct | _GDesktopAppInfoLookupIface |
Typedefs | |
typedef struct _GDesktopAppInfo | GDesktopAppInfo |
typedef struct _GDesktopAppInfoClass | GDesktopAppInfoClass |
typedef struct _GDesktopAppInfoLookup | GDesktopAppInfoLookup |
typedef struct _GDesktopAppInfoLookupIface | GDesktopAppInfoLookupIface |
typedef void(* | GDesktopAppLaunchCallback) (GDesktopAppInfo *appinfo, GPid pid, gpointer user_data) |
#define G_DESKTOP_APP_INFO | ( | o | ) | (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_DESKTOP_APP_INFO, GDesktopAppInfo)) |
Definition at line 31 of file gdesktopappinfo.h.
#define G_DESKTOP_APP_INFO_CLASS | ( | k | ) | (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_DESKTOP_APP_INFO, GDesktopAppInfoClass)) |
Definition at line 32 of file gdesktopappinfo.h.
#define G_DESKTOP_APP_INFO_GET_CLASS | ( | o | ) | (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_DESKTOP_APP_INFO, GDesktopAppInfoClass)) |
Definition at line 35 of file gdesktopappinfo.h.
#define G_DESKTOP_APP_INFO_LOOKUP | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_DESKTOP_APP_INFO_LOOKUP, GDesktopAppInfoLookup)) GIO_DEPRECATED_MACRO_IN_2_28 |
Definition at line 112 of file gdesktopappinfo.h.
#define G_DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME "gio-desktop-app-info-lookup" GIO_DEPRECATED_MACRO_IN_2_28 |
G_DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME:
Extension point for default handler to URI association. See [Extending GIO][extending-gio].
Deprecated: 2.28: The GDesktopAppInfoLookup interface is deprecated and unused by GIO.
Definition at line 125 of file gdesktopappinfo.h.
#define G_DESKTOP_APP_INFO_LOOKUP_GET_IFACE | ( | obj | ) | (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_DESKTOP_APP_INFO_LOOKUP, GDesktopAppInfoLookupIface)) GIO_DEPRECATED_MACRO_IN_2_28 |
Definition at line 114 of file gdesktopappinfo.h.
#define G_IS_DESKTOP_APP_INFO | ( | o | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_DESKTOP_APP_INFO)) |
Definition at line 33 of file gdesktopappinfo.h.
#define G_IS_DESKTOP_APP_INFO_CLASS | ( | k | ) | (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_DESKTOP_APP_INFO)) |
Definition at line 34 of file gdesktopappinfo.h.
#define G_IS_DESKTOP_APP_INFO_LOOKUP | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_DESKTOP_APP_INFO_LOOKUP)) GIO_DEPRECATED_MACRO_IN_2_28 |
Definition at line 113 of file gdesktopappinfo.h.
#define G_TYPE_DESKTOP_APP_INFO (g_desktop_app_info_get_type ()) |
Definition at line 30 of file gdesktopappinfo.h.
#define G_TYPE_DESKTOP_APP_INFO_LOOKUP (g_desktop_app_info_lookup_get_type ()) GIO_DEPRECATED_MACRO_IN_2_28 |
Definition at line 111 of file gdesktopappinfo.h.
typedef struct _GDesktopAppInfo GDesktopAppInfo |
Definition at line 37 of file gdesktopappinfo.h.
typedef struct _GDesktopAppInfoClass GDesktopAppInfoClass |
Definition at line 38 of file gdesktopappinfo.h.
typedef struct _GDesktopAppInfoLookup GDesktopAppInfoLookup |
GDesktopAppInfoLookupIface: @get_default_for_uri_scheme: Virtual method for g_desktop_app_info_lookup_get_default_for_uri_scheme().
Interface that is used by backends to associate default handlers with URI schemes.
Definition at line 135 of file gdesktopappinfo.h.
typedef struct _GDesktopAppInfoLookupIface GDesktopAppInfoLookupIface |
Definition at line 136 of file gdesktopappinfo.h.
typedef void(* GDesktopAppLaunchCallback) (GDesktopAppInfo *appinfo, GPid pid, gpointer user_data) |
GDesktopAppLaunchCallback: @appinfo: a GDesktopAppInfo @pid: Process identifier @user_data: User data
During invocation, g_desktop_app_info_launch_uris_as_manager() may create one or more child processes. This callback is invoked once for each, providing the process ID.
Definition at line 163 of file gdesktopappinfo.h.
GIO_AVAILABLE_IN_2_38 gchar * g_desktop_app_info_get_action_name | ( | GDesktopAppInfo * | info, |
const gchar * | action_name ) |
GIO_AVAILABLE_IN_2_36 gboolean g_desktop_app_info_get_boolean | ( | GDesktopAppInfo * | info, |
const char * | key ) |
GIO_AVAILABLE_IN_2_30 const char * g_desktop_app_info_get_categories | ( | GDesktopAppInfo * | info | ) |
GIO_AVAILABLE_IN_ALL const char * g_desktop_app_info_get_filename | ( | GDesktopAppInfo * | info | ) |
GIO_AVAILABLE_IN_2_30 const char * g_desktop_app_info_get_generic_name | ( | GDesktopAppInfo * | info | ) |
GIO_AVAILABLE_IN_2_42 GList * g_desktop_app_info_get_implementations | ( | const gchar * | interface | ) |
GIO_AVAILABLE_IN_ALL gboolean g_desktop_app_info_get_is_hidden | ( | GDesktopAppInfo * | info | ) |
GIO_AVAILABLE_IN_2_30 const char *const * g_desktop_app_info_get_keywords | ( | GDesktopAppInfo * | info | ) |
GIO_AVAILABLE_IN_2_56 char * g_desktop_app_info_get_locale_string | ( | GDesktopAppInfo * | info, |
const char * | key ) |
GIO_AVAILABLE_IN_2_30 gboolean g_desktop_app_info_get_nodisplay | ( | GDesktopAppInfo * | info | ) |
GIO_AVAILABLE_IN_2_30 gboolean g_desktop_app_info_get_show_in | ( | GDesktopAppInfo * | info, |
const gchar * | desktop_env ) |
GIO_AVAILABLE_IN_2_34 const char * g_desktop_app_info_get_startup_wm_class | ( | GDesktopAppInfo * | info | ) |
GIO_AVAILABLE_IN_2_36 char * g_desktop_app_info_get_string | ( | GDesktopAppInfo * | info, |
const char * | key ) |
GIO_AVAILABLE_IN_2_60 gchar ** g_desktop_app_info_get_string_list | ( | GDesktopAppInfo * | info, |
const char * | key, | ||
gsize * | length ) |
GIO_AVAILABLE_IN_ALL GType g_desktop_app_info_get_type | ( | void | ) |
GIO_AVAILABLE_IN_2_36 gboolean g_desktop_app_info_has_key | ( | GDesktopAppInfo * | info, |
const char * | key ) |
GIO_AVAILABLE_IN_2_38 void g_desktop_app_info_launch_action | ( | GDesktopAppInfo * | info, |
const gchar * | action_name, | ||
GAppLaunchContext * | launch_context ) |
GIO_AVAILABLE_IN_2_28 gboolean g_desktop_app_info_launch_uris_as_manager | ( | GDesktopAppInfo * | appinfo, |
GList * | uris, | ||
GAppLaunchContext * | launch_context, | ||
GSpawnFlags | spawn_flags, | ||
GSpawnChildSetupFunc | user_setup, | ||
gpointer | user_setup_data, | ||
GDesktopAppLaunchCallback | pid_callback, | ||
gpointer | pid_callback_data, | ||
GError ** | error ) |
GIO_AVAILABLE_IN_2_58 gboolean g_desktop_app_info_launch_uris_as_manager_with_fds | ( | GDesktopAppInfo * | appinfo, |
GList * | uris, | ||
GAppLaunchContext * | launch_context, | ||
GSpawnFlags | spawn_flags, | ||
GSpawnChildSetupFunc | user_setup, | ||
gpointer | user_setup_data, | ||
GDesktopAppLaunchCallback | pid_callback, | ||
gpointer | pid_callback_data, | ||
gint | stdin_fd, | ||
gint | stdout_fd, | ||
gint | stderr_fd, | ||
GError ** | error ) |
GIO_AVAILABLE_IN_2_38 const gchar *const * g_desktop_app_info_list_actions | ( | GDesktopAppInfo * | info | ) |
GIO_DEPRECATED GAppInfo * g_desktop_app_info_lookup_get_default_for_uri_scheme | ( | GDesktopAppInfoLookup * | lookup, |
const char * | uri_scheme ) |
GIO_DEPRECATED GType g_desktop_app_info_lookup_get_type | ( | void | ) |
GIO_AVAILABLE_IN_ALL GDesktopAppInfo * g_desktop_app_info_new | ( | const char * | desktop_id | ) |
GIO_AVAILABLE_IN_ALL GDesktopAppInfo * g_desktop_app_info_new_from_filename | ( | const char * | filename | ) |
GIO_AVAILABLE_IN_ALL GDesktopAppInfo * g_desktop_app_info_new_from_keyfile | ( | GKeyFile * | key_file | ) |
GIO_AVAILABLE_IN_2_40 gchar *** g_desktop_app_info_search | ( | const gchar * | search_string | ) |
GIO_DEPRECATED_IN_2_42 void g_desktop_app_info_set_desktop_env | ( | const char * | desktop_env | ) |