Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
_GAppInfoIface Struct Reference

#include <gappinfo.h>

Data Fields

GTypeInterface g_iface
 
GAppInfo *(* dup )(GAppInfo *appinfo)
 
gboolean(* equal )(GAppInfo *appinfo1, GAppInfo *appinfo2)
 
const char *(* get_id )(GAppInfo *appinfo)
 
const char *(* get_name )(GAppInfo *appinfo)
 
const char *(* get_description )(GAppInfo *appinfo)
 
const char *(* get_executable )(GAppInfo *appinfo)
 
GIcon *(* get_icon )(GAppInfo *appinfo)
 
gboolean(* launch )(GAppInfo *appinfo, GList *files, GAppLaunchContext *context, GError **error)
 
gboolean(* supports_uris )(GAppInfo *appinfo)
 
gboolean(* supports_files )(GAppInfo *appinfo)
 
gboolean(* launch_uris )(GAppInfo *appinfo, GList *uris, GAppLaunchContext *context, GError **error)
 
gboolean(* should_show )(GAppInfo *appinfo)
 
gboolean(* set_as_default_for_type )(GAppInfo *appinfo, const char *content_type, GError **error)
 
gboolean(* set_as_default_for_extension )(GAppInfo *appinfo, const char *extension, GError **error)
 
gboolean(* add_supports_type )(GAppInfo *appinfo, const char *content_type, GError **error)
 
gboolean(* can_remove_supports_type )(GAppInfo *appinfo)
 
gboolean(* remove_supports_type )(GAppInfo *appinfo, const char *content_type, GError **error)
 
gboolean(* can_delete )(GAppInfo *appinfo)
 
gboolean(* do_delete )(GAppInfo *appinfo)
 
const char *(* get_commandline )(GAppInfo *appinfo)
 
const char *(* get_display_name )(GAppInfo *appinfo)
 
gboolean(* set_as_last_used_for_type )(GAppInfo *appinfo, const char *content_type, GError **error)
 
const char **(* get_supported_types )(GAppInfo *appinfo)
 
void(* launch_uris_async )(GAppInfo *appinfo, GList *uris, GAppLaunchContext *context, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
gboolean(* launch_uris_finish )(GAppInfo *appinfo, GAsyncResult *result, GError **error)
 

Detailed Description

Definition at line 98 of file gappinfo.h.

Field Documentation

◆ add_supports_type

gboolean(* _GAppInfoIface::add_supports_type) (GAppInfo *appinfo, const char *content_type, GError **error)

Definition at line 131 of file gappinfo.h.

◆ can_delete

gboolean(* _GAppInfoIface::can_delete) (GAppInfo *appinfo)

Definition at line 138 of file gappinfo.h.

◆ can_remove_supports_type

gboolean(* _GAppInfoIface::can_remove_supports_type) (GAppInfo *appinfo)

Definition at line 134 of file gappinfo.h.

◆ do_delete

gboolean(* _GAppInfoIface::do_delete) (GAppInfo *appinfo)

Definition at line 139 of file gappinfo.h.

◆ dup

GAppInfo *(* _GAppInfoIface::dup) (GAppInfo *appinfo)

Definition at line 104 of file gappinfo.h.

◆ equal

gboolean(* _GAppInfoIface::equal) (GAppInfo *appinfo1, GAppInfo *appinfo2)

Definition at line 105 of file gappinfo.h.

◆ g_iface

GTypeInterface _GAppInfoIface::g_iface

Definition at line 100 of file gappinfo.h.

◆ get_commandline

const char *(* _GAppInfoIface::get_commandline) (GAppInfo *appinfo)

Definition at line 140 of file gappinfo.h.

◆ get_description

const char *(* _GAppInfoIface::get_description) (GAppInfo *appinfo)

Definition at line 109 of file gappinfo.h.

◆ get_display_name

const char *(* _GAppInfoIface::get_display_name) (GAppInfo *appinfo)

Definition at line 141 of file gappinfo.h.

◆ get_executable

const char *(* _GAppInfoIface::get_executable) (GAppInfo *appinfo)

Definition at line 110 of file gappinfo.h.

◆ get_icon

GIcon *(* _GAppInfoIface::get_icon) (GAppInfo *appinfo)

Definition at line 111 of file gappinfo.h.

◆ get_id

const char *(* _GAppInfoIface::get_id) (GAppInfo *appinfo)

Definition at line 107 of file gappinfo.h.

◆ get_name

const char *(* _GAppInfoIface::get_name) (GAppInfo *appinfo)

Definition at line 108 of file gappinfo.h.

◆ get_supported_types

const char **(* _GAppInfoIface::get_supported_types) (GAppInfo *appinfo)

Definition at line 145 of file gappinfo.h.

◆ launch

gboolean(* _GAppInfoIface::launch) (GAppInfo *appinfo, GList *files, GAppLaunchContext *context, GError **error)

Definition at line 112 of file gappinfo.h.

◆ launch_uris

gboolean(* _GAppInfoIface::launch_uris) (GAppInfo *appinfo, GList *uris, GAppLaunchContext *context, GError **error)

Definition at line 118 of file gappinfo.h.

◆ launch_uris_async

void(* _GAppInfoIface::launch_uris_async) (GAppInfo *appinfo, GList *uris, GAppLaunchContext *context, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)

Definition at line 146 of file gappinfo.h.

◆ launch_uris_finish

gboolean(* _GAppInfoIface::launch_uris_finish) (GAppInfo *appinfo, GAsyncResult *result, GError **error)

Definition at line 152 of file gappinfo.h.

◆ remove_supports_type

gboolean(* _GAppInfoIface::remove_supports_type) (GAppInfo *appinfo, const char *content_type, GError **error)

Definition at line 135 of file gappinfo.h.

◆ set_as_default_for_extension

gboolean(* _GAppInfoIface::set_as_default_for_extension) (GAppInfo *appinfo, const char *extension, GError **error)

Definition at line 128 of file gappinfo.h.

◆ set_as_default_for_type

gboolean(* _GAppInfoIface::set_as_default_for_type) (GAppInfo *appinfo, const char *content_type, GError **error)

Definition at line 125 of file gappinfo.h.

◆ set_as_last_used_for_type

gboolean(* _GAppInfoIface::set_as_last_used_for_type) (GAppInfo *appinfo, const char *content_type, GError **error)

Definition at line 142 of file gappinfo.h.

◆ should_show

gboolean(* _GAppInfoIface::should_show) (GAppInfo *appinfo)

Definition at line 122 of file gappinfo.h.

◆ supports_files

gboolean(* _GAppInfoIface::supports_files) (GAppInfo *appinfo)

Definition at line 117 of file gappinfo.h.

◆ supports_uris

gboolean(* _GAppInfoIface::supports_uris) (GAppInfo *appinfo)

Definition at line 116 of file gappinfo.h.


The documentation for this struct was generated from the following file: