Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include <gio/giotypes.h>
Go to the source code of this file.
Data Structures | |
struct | _GAppInfoIface |
struct | _GAppLaunchContext |
struct | _GAppLaunchContextClass |
Typedefs | |
typedef struct _GAppLaunchContextClass | GAppLaunchContextClass |
typedef struct _GAppLaunchContextPrivate | GAppLaunchContextPrivate |
typedef struct _GAppInfoIface | GAppInfoIface |
typedef struct _GAppInfoMonitor | GAppInfoMonitor |
#define G_APP_INFO | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_APP_INFO, GAppInfo)) |
Definition at line 35 of file gappinfo.h.
#define G_APP_INFO_GET_IFACE | ( | obj | ) | (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_APP_INFO, GAppInfoIface)) |
Definition at line 37 of file gappinfo.h.
#define G_APP_INFO_MONITOR | ( | inst | ) |
Definition at line 362 of file gappinfo.h.
#define G_APP_LAUNCH_CONTEXT | ( | o | ) | (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_APP_LAUNCH_CONTEXT, GAppLaunchContext)) |
Definition at line 40 of file gappinfo.h.
#define G_APP_LAUNCH_CONTEXT_CLASS | ( | k | ) | (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_APP_LAUNCH_CONTEXT, GAppLaunchContextClass)) |
Definition at line 41 of file gappinfo.h.
#define G_APP_LAUNCH_CONTEXT_GET_CLASS | ( | o | ) | (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_APP_LAUNCH_CONTEXT, GAppLaunchContextClass)) |
Definition at line 44 of file gappinfo.h.
#define G_IS_APP_INFO | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_APP_INFO)) |
Definition at line 36 of file gappinfo.h.
#define G_IS_APP_INFO_MONITOR | ( | inst | ) |
Definition at line 364 of file gappinfo.h.
#define G_IS_APP_LAUNCH_CONTEXT | ( | o | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_APP_LAUNCH_CONTEXT)) |
Definition at line 42 of file gappinfo.h.
#define G_IS_APP_LAUNCH_CONTEXT_CLASS | ( | k | ) | (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_APP_LAUNCH_CONTEXT)) |
Definition at line 43 of file gappinfo.h.
#define G_TYPE_APP_INFO (g_app_info_get_type ()) |
Definition at line 34 of file gappinfo.h.
#define G_TYPE_APP_INFO_MONITOR (g_app_info_monitor_get_type ()) |
Definition at line 361 of file gappinfo.h.
#define G_TYPE_APP_LAUNCH_CONTEXT (g_app_launch_context_get_type ()) |
Definition at line 39 of file gappinfo.h.
typedef struct _GAppInfoIface GAppInfoIface |
GAppInfoIface: @g_iface: The parent interface. @dup: Copies a [iface.nosp@m.@Gio.nosp@m..AppI.nosp@m.nfo]. @equal: Checks two [iface.nosp@m.@Gio.nosp@m..AppI.nosp@m.nfo]s for equality. @get_id: Gets a string identifier for a [iface.nosp@m.@Gio.nosp@m..AppI.nosp@m.nfo]. @get_name: Gets the name of the application for a [iface.nosp@m.@Gio.nosp@m..AppI.nosp@m.nfo]. @get_description: Gets a short description for the application described by the [iface.nosp@m.@Gio.nosp@m..AppI.nosp@m.nfo]. @get_executable: Gets the executable name for the [iface.nosp@m.@Gio.nosp@m..AppI.nosp@m.nfo]. @get_icon: Gets the [iface.nosp@m.@Gio.nosp@m..Icon] for the [iface.nosp@m.@Gio.nosp@m..AppI.nosp@m.nfo]. @launch: Launches an application specified by the [iface.nosp@m.@Gio.nosp@m..AppI.nosp@m.nfo]. @supports_uris: Indicates whether the application specified supports launching URIs. @supports_files: Indicates whether the application specified accepts filename arguments. @launch_uris: Launches an application with a list of URIs. @should_show: Returns whether an application should be shown (e.g. when getting a list of installed applications). FreeDesktop.Org Startup Notification Specification. @set_as_default_for_type: Sets an application as default for a given content type. @set_as_default_for_extension: Sets an application as default for a given file extension. @add_supports_type: Adds to the [iface.nosp@m.@Gio.nosp@m..AppI.nosp@m.nfo] information about supported file types. @can_remove_supports_type: Checks for support for removing supported file types from a [iface.nosp@m.@Gio.nosp@m..AppI.nosp@m.nfo]. @remove_supports_type: Removes a supported application type from a [iface.nosp@m.@Gio.nosp@m..AppI.nosp@m.nfo]. @can_delete: Checks if a [iface.nosp@m.@Gio.nosp@m..AppI.nosp@m.nfo] can be deleted. (Since 2.20) @do_delete: Deletes a [iface.nosp@m.@Gio.nosp@m..AppI.nosp@m.nfo]. (Since 2.20) @get_commandline: Gets the commandline for the [iface.nosp@m.@Gio.nosp@m..AppI.nosp@m.nfo]. (Since 2.20) @get_display_name: Gets the display name for the [iface.nosp@m.@Gio.nosp@m..AppI.nosp@m.nfo]. (Since 2.24) @set_as_last_used_for_type: Sets the application as the last used. See [metho.nosp@m.d@Gi.nosp@m.o.App.nosp@m.Info.nosp@m..set_.nosp@m.as_l.nosp@m.ast_u.nosp@m.sed_.nosp@m.for_t.nosp@m.ype]. @get_supported_types: Retrieves the list of content types that @app_info claims to support. @launch_uris_async: Asynchronously launches an application with a list of URIs. (Since: 2.60) @launch_uris_finish: Finishes an operation started with @launch_uris_async. (Since: 2.60)
Application Information interface, for operating system portability.
Definition at line 96 of file gappinfo.h.
typedef struct _GAppInfoMonitor GAppInfoMonitor |
Definition at line 367 of file gappinfo.h.
typedef struct _GAppLaunchContextClass GAppLaunchContextClass |
Definition at line 46 of file gappinfo.h.
typedef struct _GAppLaunchContextPrivate GAppLaunchContextPrivate |
Definition at line 47 of file gappinfo.h.
GIO_AVAILABLE_IN_ALL gboolean g_app_info_add_supports_type | ( | GAppInfo * | appinfo, |
const char * | content_type, | ||
GError ** | error ) |
GIO_AVAILABLE_IN_ALL gboolean g_app_info_can_delete | ( | GAppInfo * | appinfo | ) |
GIO_AVAILABLE_IN_ALL gboolean g_app_info_can_remove_supports_type | ( | GAppInfo * | appinfo | ) |
GIO_AVAILABLE_IN_ALL GAppInfo * g_app_info_create_from_commandline | ( | const char * | commandline, |
const char * | application_name, | ||
GAppInfoCreateFlags | flags, | ||
GError ** | error ) |
GIO_AVAILABLE_IN_ALL gboolean g_app_info_delete | ( | GAppInfo * | appinfo | ) |
GIO_AVAILABLE_IN_ALL GAppInfo * g_app_info_dup | ( | GAppInfo * | appinfo | ) |
GIO_AVAILABLE_IN_ALL gboolean g_app_info_equal | ( | GAppInfo * | appinfo1, |
GAppInfo * | appinfo2 ) |
GIO_AVAILABLE_IN_ALL GList * g_app_info_get_all | ( | void | ) |
GIO_AVAILABLE_IN_ALL GList * g_app_info_get_all_for_type | ( | const char * | content_type | ) |
GIO_AVAILABLE_IN_ALL const char * g_app_info_get_commandline | ( | GAppInfo * | appinfo | ) |
GIO_AVAILABLE_IN_ALL GAppInfo * g_app_info_get_default_for_type | ( | const char * | content_type, |
gboolean | must_support_uris ) |
GIO_AVAILABLE_IN_2_74 void g_app_info_get_default_for_type_async | ( | const char * | content_type, |
gboolean | must_support_uris, | ||
GCancellable * | cancellable, | ||
GAsyncReadyCallback | callback, | ||
gpointer | user_data ) |
GIO_AVAILABLE_IN_2_74 GAppInfo * g_app_info_get_default_for_type_finish | ( | GAsyncResult * | result, |
GError ** | error ) |
GIO_AVAILABLE_IN_ALL GAppInfo * g_app_info_get_default_for_uri_scheme | ( | const char * | uri_scheme | ) |
GIO_AVAILABLE_IN_2_74 void g_app_info_get_default_for_uri_scheme_async | ( | const char * | uri_scheme, |
GCancellable * | cancellable, | ||
GAsyncReadyCallback | callback, | ||
gpointer | user_data ) |
GIO_AVAILABLE_IN_2_74 GAppInfo * g_app_info_get_default_for_uri_scheme_finish | ( | GAsyncResult * | result, |
GError ** | error ) |
GIO_AVAILABLE_IN_ALL const char * g_app_info_get_description | ( | GAppInfo * | appinfo | ) |
GIO_AVAILABLE_IN_ALL const char * g_app_info_get_display_name | ( | GAppInfo * | appinfo | ) |
GIO_AVAILABLE_IN_ALL const char * g_app_info_get_executable | ( | GAppInfo * | appinfo | ) |
GIO_AVAILABLE_IN_ALL GList * g_app_info_get_fallback_for_type | ( | const gchar * | content_type | ) |
GIO_AVAILABLE_IN_ALL GIcon * g_app_info_get_icon | ( | GAppInfo * | appinfo | ) |
GIO_AVAILABLE_IN_ALL const char * g_app_info_get_id | ( | GAppInfo * | appinfo | ) |
GIO_AVAILABLE_IN_ALL const char * g_app_info_get_name | ( | GAppInfo * | appinfo | ) |
GIO_AVAILABLE_IN_ALL GList * g_app_info_get_recommended_for_type | ( | const gchar * | content_type | ) |
GIO_AVAILABLE_IN_2_34 const char ** g_app_info_get_supported_types | ( | GAppInfo * | appinfo | ) |
GIO_AVAILABLE_IN_ALL GType g_app_info_get_type | ( | void | ) |
GIO_AVAILABLE_IN_ALL gboolean g_app_info_launch | ( | GAppInfo * | appinfo, |
GList * | files, | ||
GAppLaunchContext * | context, | ||
GError ** | error ) |
GIO_AVAILABLE_IN_ALL gboolean g_app_info_launch_default_for_uri | ( | const char * | uri, |
GAppLaunchContext * | context, | ||
GError ** | error ) |
GIO_AVAILABLE_IN_2_50 void g_app_info_launch_default_for_uri_async | ( | const char * | uri, |
GAppLaunchContext * | context, | ||
GCancellable * | cancellable, | ||
GAsyncReadyCallback | callback, | ||
gpointer | user_data ) |
GIO_AVAILABLE_IN_2_50 gboolean g_app_info_launch_default_for_uri_finish | ( | GAsyncResult * | result, |
GError ** | error ) |
GIO_AVAILABLE_IN_ALL gboolean g_app_info_launch_uris | ( | GAppInfo * | appinfo, |
GList * | uris, | ||
GAppLaunchContext * | context, | ||
GError ** | error ) |
GIO_AVAILABLE_IN_2_60 void g_app_info_launch_uris_async | ( | GAppInfo * | appinfo, |
GList * | uris, | ||
GAppLaunchContext * | context, | ||
GCancellable * | cancellable, | ||
GAsyncReadyCallback | callback, | ||
gpointer | user_data ) |
GIO_AVAILABLE_IN_2_60 gboolean g_app_info_launch_uris_finish | ( | GAppInfo * | appinfo, |
GAsyncResult * | result, | ||
GError ** | error ) |
GIO_AVAILABLE_IN_2_40 GAppInfoMonitor * g_app_info_monitor_get | ( | void | ) |
GIO_AVAILABLE_IN_2_40 GType g_app_info_monitor_get_type | ( | void | ) |
GIO_AVAILABLE_IN_ALL gboolean g_app_info_remove_supports_type | ( | GAppInfo * | appinfo, |
const char * | content_type, | ||
GError ** | error ) |
GIO_AVAILABLE_IN_ALL void g_app_info_reset_type_associations | ( | const char * | content_type | ) |
GIO_AVAILABLE_IN_ALL gboolean g_app_info_set_as_default_for_extension | ( | GAppInfo * | appinfo, |
const char * | extension, | ||
GError ** | error ) |
GIO_AVAILABLE_IN_ALL gboolean g_app_info_set_as_default_for_type | ( | GAppInfo * | appinfo, |
const char * | content_type, | ||
GError ** | error ) |
GIO_AVAILABLE_IN_ALL gboolean g_app_info_set_as_last_used_for_type | ( | GAppInfo * | appinfo, |
const char * | content_type, | ||
GError ** | error ) |
GIO_AVAILABLE_IN_ALL gboolean g_app_info_should_show | ( | GAppInfo * | appinfo | ) |
GIO_AVAILABLE_IN_ALL gboolean g_app_info_supports_files | ( | GAppInfo * | appinfo | ) |
GIO_AVAILABLE_IN_ALL gboolean g_app_info_supports_uris | ( | GAppInfo * | appinfo | ) |
GIO_AVAILABLE_IN_ALL char * g_app_launch_context_get_display | ( | GAppLaunchContext * | context, |
GAppInfo * | info, | ||
GList * | files ) |
GIO_AVAILABLE_IN_2_32 char ** g_app_launch_context_get_environment | ( | GAppLaunchContext * | context | ) |
GIO_AVAILABLE_IN_ALL char * g_app_launch_context_get_startup_notify_id | ( | GAppLaunchContext * | context, |
GAppInfo * | info, | ||
GList * | files ) |
GIO_AVAILABLE_IN_ALL GType g_app_launch_context_get_type | ( | void | ) |
GIO_AVAILABLE_IN_ALL void g_app_launch_context_launch_failed | ( | GAppLaunchContext * | context, |
const char * | startup_notify_id ) |
GIO_AVAILABLE_IN_ALL GAppLaunchContext * g_app_launch_context_new | ( | void | ) |
GIO_AVAILABLE_IN_2_32 void g_app_launch_context_setenv | ( | GAppLaunchContext * | context, |
const char * | variable, | ||
const char * | value ) |
GIO_AVAILABLE_IN_2_32 void g_app_launch_context_unsetenv | ( | GAppLaunchContext * | context, |
const char * | variable ) |