Top | ![]() |
![]() |
![]() |
![]() |
struct | ListallerMessageObject |
struct | ListallerMessageObjectClass |
enum | ListallerObjConnectFlags |
GEnum ╰── ListallerObjConnectFlags GObject ╰── ListallerMessageObject ├── ListallerKeyManager ├── ListallerManager ├── ListallerSetup ╰── ListallerUpdater
Base class for all Listaller classes which want to send messages to each other. (Used e.g. for GUI stuff and in the public API)
#define LISTALLER_TYPE_MESSAGE_OBJECT (listaller_message_object_get_type ())
The type for ListallerMessageObject.
void listaller_message_object_set_error_hint_str (ListallerMessageObject *self
,const gchar *str
);
void listaller_message_object_connect_with_object (ListallerMessageObject *self
,ListallerMessageObject *other_obj
,ListallerObjConnectFlags flags
);
void listaller_message_object_connect_with_object_all (ListallerMessageObject *self
,ListallerMessageObject *other_obj
);
struct ListallerMessageObject;
Class providing basic message handling
Base class for all Listaller classes which want to send messages to each other. (Used e.g. for GUI stuff and in the public API)
struct ListallerMessageObjectClass { GObjectClass parent_class; void (*emit_message) (ListallerMessageObject* self, const gchar* msg); void (*emit_warning) (ListallerMessageObject* self, const gchar* msg); void (*emit_error) (ListallerMessageObject* self, ListallerErrorEnum id, const gchar* details); void (*change_progress) (ListallerMessageObject* self, gint prog_value); void (*change_item_progress) (ListallerMessageObject* self, const gchar* id, guint item_progress); };
The class structure for LISTALLER_TYPE_MESSAGE_OBJECT
. All the fields in this structure are private and should never be accessed directly.
“error-code”
signalvoid user_function (ListallerMessageObject *message_object, ListallerErrorItem *error, gpointer user_data)
message_object |
the ListallerMessageObject instance that received the signal |
|
error |
|
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“message”
signalvoid user_function (ListallerMessageObject *message_object, ListallerMessageItem *message, gpointer user_data)
message_object |
the ListallerMessageObject instance that received the signal |
|
message |
|
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“progress”
signalvoid user_function (ListallerMessageObject *message_object, ListallerProgressItem *prog, gpointer user_data)
message_object |
the ListallerMessageObject instance that received the signal |
|
prog |
|
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last