Lines Matching defs:_GAppInfoIface
88 struct _GAppInfoIface struct
90 GTypeInterface g_iface;
94 GAppInfo * (* dup) (GAppInfo *appinfo);
95 gboolean (* equal) (GAppInfo *appinfo1,
97 const char * (* get_id) (GAppInfo *appinfo);
98 const char * (* get_name) (GAppInfo *appinfo);
99 const char * (* get_description) (GAppInfo *appinfo);
100 const char * (* get_executable) (GAppInfo *appinfo);
101 GIcon * (* get_icon) (GAppInfo *appinfo);
102 gboolean (* launch) (GAppInfo *appinfo,
106 gboolean (* supports_uris) (GAppInfo *appinfo);
107 gboolean (* supports_files) (GAppInfo *appinfo);
108 gboolean (* launch_uris) (GAppInfo *appinfo,
112 gboolean (* should_show) (GAppInfo *appinfo);
115 gboolean (* set_as_default_for_type) (GAppInfo *appinfo,
118 gboolean (* set_as_default_for_extension) (GAppInfo *appinfo,
121 gboolean (* add_supports_type) (GAppInfo *appinfo,
124 gboolean (* can_remove_supports_type) (GAppInfo *appinfo);
125 gboolean (* remove_supports_type) (GAppInfo *appinfo,
128 gboolean (* can_delete) (GAppInfo *appinfo);
129 gboolean (* do_delete) (GAppInfo *appinfo);
130 const char * (* get_commandline) (GAppInfo *appinfo);
131 const char * (* get_display_name) (GAppInfo *appinfo);
132 gboolean (* set_as_last_used_for_type) (GAppInfo *appinfo,
135 const char ** (* get_supported_types) (GAppInfo *appinfo);
136 void (* launch_uris_async) (GAppInfo *appinfo,
142 gboolean (* launch_uris_finish) (GAppInfo *appinfo,