Add a way to set or change the application name
May be useful for presenting different message sources within a single process.
This commit is contained in:
parent
277f40c872
commit
a967c61e5b
|
@ -119,6 +119,21 @@ _notify_update_spec_version (GError **error)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* notify_set_app_name:
|
||||||
|
* @app_name: The name of the application
|
||||||
|
*
|
||||||
|
* Sets the application name.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
void
|
||||||
|
notify_set_app_name (const char *app_name)
|
||||||
|
{
|
||||||
|
g_free (_app_name);
|
||||||
|
_app_name = g_strdup (app_name);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* notify_init:
|
* notify_init:
|
||||||
* @app_name: The name of the application initializing libnotify.
|
* @app_name: The name of the application initializing libnotify.
|
||||||
|
@ -136,8 +151,7 @@ notify_init (const char *app_name)
|
||||||
if (_initted)
|
if (_initted)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
||||||
g_free (_app_name);
|
notify_set_app_name (app_name);
|
||||||
_app_name = g_strdup (app_name);
|
|
||||||
|
|
||||||
g_type_init ();
|
g_type_init ();
|
||||||
|
|
||||||
|
|
|
@ -35,6 +35,7 @@ void notify_uninit (void);
|
||||||
gboolean notify_is_initted (void);
|
gboolean notify_is_initted (void);
|
||||||
|
|
||||||
const char *notify_get_app_name (void);
|
const char *notify_get_app_name (void);
|
||||||
|
void notify_set_app_name (const char *app_name);
|
||||||
|
|
||||||
GList *notify_get_server_caps (void);
|
GList *notify_get_server_caps (void);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue