![]() |
![]() |
![]() |
Listaller Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
#define LISTALLER_TYPE_MESSAGE_OBJECT 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; struct ListallerMessageObjectClass; enum ListallerObjConnectFlags;
GObject +----ListallerMessageObject +----ListallerKeyManager +----ListallerManager +----ListallerSetup +----ListallerUpdater
GEnum +----ListallerObjConnectFlags
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
);
|
the ListallerMessageObject instance |
|
void listaller_message_object_connect_with_object (ListallerMessageObject *self
,ListallerMessageObject *other_obj
,ListallerObjConnectFlags flags
);
|
the ListallerMessageObject instance |
|
|
|
void listaller_message_object_connect_with_object_all (ListallerMessageObject *self
,ListallerMessageObject *other_obj
);
|
the ListallerMessageObject instance |
|
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.
GObjectClass |
the parent class structure |
"error-code"
signalvoid user_function (ListallerMessageObject *message_object,
ListallerErrorItem *error,
gpointer user_data) : Run Last
|
the ListallerMessageObject instance that received the signal |
|
|
|
user data set when the signal handler was connected. |
"message"
signalvoid user_function (ListallerMessageObject *message_object,
ListallerMessageItem *message,
gpointer user_data) : Run Last
|
the ListallerMessageObject instance that received the signal |
|
|
|
user data set when the signal handler was connected. |
"progress"
signalvoid user_function (ListallerMessageObject *message_object,
ListallerProgressItem *prog,
gpointer user_data) : Run Last
|
the ListallerMessageObject instance that received the signal |
|
|
|
user data set when the signal handler was connected. |