Interface
PurpleDebugUi
unstable since: 3.0
Description [src]
interface Purple.DebugUi : GObject.Object
PurpleDebugUiInterface
defines the behavior that libpurple uses to
interface the debug API with the user interface.
Available since: 3.0
Prerequisite
In order to implement DebugUi, your type must inherit fromGObject
.
Instance methods
purple_debug_ui_is_enabled
Checks if the ui should output messages at the given level and optional category.
unstable since: 3.0
purple_debug_ui_print
Outputs arg_s
via ui
with the given level
and optional category
.
unstable since: 3.0
Interface structure
struct PurpleDebugUiInterface {
void (* print) (
PurpleDebugUi* ui,
PurpleDebugLevel level,
const gchar* category,
const gchar* arg_s
);
gboolean (* is_enabled) (
PurpleDebugUi* ui,
PurpleDebugLevel level,
const gchar* category
);
}
No description available.
Interface members
print |
|
No description available. |
|
is_enabled |
|
No description available. |
Virtual methods
Purple.DebugUi.is_enabled
Checks if the ui should output messages at the given level and optional category.
unstable since: 3.0
Purple.DebugUi.print
Outputs arg_s
via ui
with the given level
and optional category
.
unstable since: 3.0