This is used to handle, for instance, startup notification and launching of the new application on the same screen as the launching window.
More...
|
| AppLaunchContext (AppLaunchContext && src) noexcept |
|
AppLaunchContext & | operator= (AppLaunchContext && src) noexcept |
|
| ~AppLaunchContext () noexcept override |
|
GAppLaunchContext * | gobj () |
| Provides access to the underlying C GObject. More...
|
|
const GAppLaunchContext * | gobj () const |
| Provides access to the underlying C GObject. More...
|
|
GAppLaunchContext * | gobj_copy () |
| Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
|
|
void | setenv (const Glib::ustring & variable, const Glib::ustring & value) |
| Arranges for variable to be set to value in the child's environment when context is used to launch an application. More...
|
|
void | unsetenv (const Glib::ustring & variable) |
| Arranges for variable to be unset in the child's environment when context is used to launch an application. More...
|
|
std::vector< Glib::ustring > | get_environment () const |
| Gets the complete environment variable list to be passed to the child process when context is used to launch an application. More...
|
|
std::string | get_display (const Glib::RefPtr< AppInfo > & info, const std::vector< Glib::RefPtr< Gio::File > > & files) |
| Gets the display string for the context. More...
|
|
std::string | get_startup_notify_id (const Glib::RefPtr< AppInfo > & info, const std::vector< Glib::RefPtr< Gio::File > > & files) |
| Initiates startup notification for the application and returns the XDG_ACTIVATION_TOKEN or DESKTOP_STARTUP_ID for the launched operation, if supported. More...
|
|
void | launch_failed (const std::string & startup_notify_id) |
| Called when an application has failed to launch, so that it can cancel the application startup notification started in g_app_launch_context_get_startup_notify_id(). More...
|
|
| Object (const Object &)=delete |
|
Object & | operator= (const Object &)=delete |
|
| Object (Object && src) noexcept |
|
Object & | operator= (Object && src) noexcept |
|
void * | get_data (const QueryQuark & key) |
|
void | set_data (const Quark & key, void *data) |
|
void | set_data_with_c_callback (const Quark & key, void *data, GDestroyNotify notify) |
|
void | set_data (const Quark & key, void *data, DestroyNotify notify) |
| Prefer set_data_with_c_callback() with a callback with C linkage. More...
|
|
void | remove_data (const QueryQuark & quark) |
|
void * | steal_data (const QueryQuark & quark) |
|
| ObjectBase (const ObjectBase &)=delete |
|
ObjectBase & | operator= (const ObjectBase &)=delete |
|
void | set_property_value (const Glib::ustring & property_name, const Glib::ValueBase & value) |
| You probably want to use a specific property_*() accessor method instead. More...
|
|
void | get_property_value (const Glib::ustring & property_name, Glib::ValueBase & value) const |
| You probably want to use a specific property_*() accessor method instead. More...
|
|
template<class PropertyType > |
void | set_property (const Glib::ustring & property_name, const PropertyType & value) |
| You probably want to use a specific property_*() accessor method instead. More...
|
|
template<class PropertyType > |
void | get_property (const Glib::ustring & property_name, PropertyType & value) const |
| You probably want to use a specific property_*() accessor method instead. More...
|
|
template<class PropertyType > |
PropertyType | get_property (const Glib::ustring & property_name) const |
| You probably want to use a specific property_*() accessor method instead. More...
|
|
sigc::connection | connect_property_changed (const Glib::ustring & property_name, const sigc::slot< void()> & slot) |
| You can use the signal_changed() signal of the property proxy instead. More...
|
|
sigc::connection | connect_property_changed (const Glib::ustring & property_name, sigc::slot< void()> && slot) |
| You can use the signal_changed() signal of the property proxy instead. More...
|
|
void | freeze_notify () |
| Increases the freeze count on object. More...
|
|
void | thaw_notify () |
| Reverts the effect of a previous call to freeze_notify(). More...
|
|
virtual void | reference () const |
| Increment the reference count for this object. More...
|
|
virtual void | unreference () const |
| Decrement the reference count for this object. More...
|
|
GObject * | gobj () |
| Provides access to the underlying C GObject. More...
|
|
const GObject * | gobj () const |
| Provides access to the underlying C GObject. More...
|
|
GObject * | gobj_copy () const |
| Give a ref-ed copy to someone. Use for direct struct access. More...
|
|
This is used to handle, for instance, startup notification and launching of the new application on the same screen as the launching window.
See also AppInfo.
- Since glibmm 2.16: