TaskviewGeneric

TaskviewGeneric

Synopsis

                    TaskviewGeneric;
                    TaskviewGenericClass;
                    TaskviewGenericPrivate;
void                (*TaskviewCallback)                 (TaskviewGeneric *instance,
                                                         GError **error,
                                                         gpointer user_data);
GHashTable *        taskview_generic_get_views          (void);
TaskviewGeneric *   taskview_generic_get_inst_by_id     (guint id);
TaskviewGeneric *   taskview_generic_new                (void);
gchar *             taskview_generic_get_icon           (TaskviewGeneric *self);
gchar *             taskview_generic_get_description    (TaskviewGeneric *self);
gchar *             taskview_generic_get_details        (TaskviewGeneric *self);
gint                taskview_generic_get_state          (TaskviewGeneric *self);
gint                taskview_generic_get_progress       (TaskviewGeneric *self);
gint                taskview_generic_get_remaining_time (TaskviewGeneric *self);
gint64              taskview_generic_get_creation_time  (TaskviewGeneric *self);
gint64              taskview_generic_get_finished_time  (TaskviewGeneric *self);
gchar *             taskview_generic_get_object_path    (TaskviewGeneric *self);
guint               taskview_generic_get_id             (TaskviewGeneric *self);
void                taskview_generic_set_icon           (TaskviewGeneric *self,
                                                         const gchar *icon);
void                taskview_generic_set_description    (TaskviewGeneric *self,
                                                         const gchar *description);
void                taskview_generic_set_state          (TaskviewGeneric *self,
                                                         gint state);
void                taskview_generic_set_progress       (TaskviewGeneric *self,
                                                         gint progress);
void                taskview_generic_set_remaining_time (TaskviewGeneric *self,
                                                         gint remaining_time);
void                taskview_generic_set_view_callback  (TaskviewGeneric *self,
                                                         TaskviewCallback *view);
void                taskview_generic_set_resume_callback
                                                        (TaskviewGeneric *self,
                                                         TaskviewCallback *resume);
void                taskview_generic_set_pause_callback (TaskviewGeneric *self,
                                                         TaskviewCallback *pause);
void                taskview_generic_set_cancel_callback
                                                        (TaskviewGeneric *self,
                                                         TaskviewCallback *cancel);
void                taskview_generic_set_user_data      (TaskviewGeneric *self,
                                                         gpointer user_data);

Object Hierarchy

  GObject
   +----TaskviewGeneric
         +----TaskviewIO

Properties

  "callback-cancel"          gpointer              : Write / Construct
  "callback-pause"           gpointer              : Write / Construct
  "callback-resume"          gpointer              : Write / Construct
  "callback-view"            gpointer              : Write / Construct
  "creation-time"            gint64                : Read
  "description"              gchar*                : Read / Write / Construct
  "details"                  gchar*                : Read / Write / Construct
  "finished-time"            gint64                : Read
  "icon"                     gchar*                : Read / Write / Construct
  "id"                       guint                 : Read
  "object-path"              gchar*                : Read
  "progress"                 gint                  : Read / Write / Construct
  "remaining-time"           gint                  : Read / Write / Construct
  "state"                    gint                  : Read / Write / Construct
  "user-data"                gpointer              : Write / Construct

Description

Details

TaskviewGeneric

typedef struct _TaskviewGeneric TaskviewGeneric;


TaskviewGenericClass

typedef struct {
  GObjectClass parent_class;
  GDBusInterfaceInfo *interface;
  const GDBusInterfaceVTable *vtable;
} TaskviewGenericClass;


TaskviewGenericPrivate

typedef struct _TaskviewGenericPrivate TaskviewGenericPrivate;


TaskviewCallback ()

void                (*TaskviewCallback)                 (TaskviewGeneric *instance,
                                                         GError **error,
                                                         gpointer user_data);

instance :

error :

user_data :


taskview_generic_get_views ()

GHashTable *        taskview_generic_get_views          (void);

Returns :


taskview_generic_get_inst_by_id ()

TaskviewGeneric *   taskview_generic_get_inst_by_id     (guint id);

id :

Returns :


taskview_generic_new ()

TaskviewGeneric *   taskview_generic_new                (void);

Returns :


taskview_generic_get_icon ()

gchar *             taskview_generic_get_icon           (TaskviewGeneric *self);

self :

Returns :


taskview_generic_get_description ()

gchar *             taskview_generic_get_description    (TaskviewGeneric *self);

self :

Returns :


taskview_generic_get_details ()

gchar *             taskview_generic_get_details        (TaskviewGeneric *self);

self :

Returns :


taskview_generic_get_state ()

gint                taskview_generic_get_state          (TaskviewGeneric *self);

self :

Returns :


taskview_generic_get_progress ()

gint                taskview_generic_get_progress       (TaskviewGeneric *self);

self :

Returns :


taskview_generic_get_remaining_time ()

gint                taskview_generic_get_remaining_time (TaskviewGeneric *self);

self :

Returns :


taskview_generic_get_creation_time ()

gint64              taskview_generic_get_creation_time  (TaskviewGeneric *self);

self :

Returns :


taskview_generic_get_finished_time ()

gint64              taskview_generic_get_finished_time  (TaskviewGeneric *self);

self :

Returns :


taskview_generic_get_object_path ()

gchar *             taskview_generic_get_object_path    (TaskviewGeneric *self);

self :

Returns :


taskview_generic_get_id ()

guint               taskview_generic_get_id             (TaskviewGeneric *self);

self :

Returns :


taskview_generic_set_icon ()

void                taskview_generic_set_icon           (TaskviewGeneric *self,
                                                         const gchar *icon);

self :

icon :


taskview_generic_set_description ()

void                taskview_generic_set_description    (TaskviewGeneric *self,
                                                         const gchar *description);

self :

description :


taskview_generic_set_state ()

void                taskview_generic_set_state          (TaskviewGeneric *self,
                                                         gint state);

self :

state :


taskview_generic_set_progress ()

void                taskview_generic_set_progress       (TaskviewGeneric *self,
                                                         gint progress);

self :

progress :


taskview_generic_set_remaining_time ()

void                taskview_generic_set_remaining_time (TaskviewGeneric *self,
                                                         gint remaining_time);

self :

remaining_time :


taskview_generic_set_view_callback ()

void                taskview_generic_set_view_callback  (TaskviewGeneric *self,
                                                         TaskviewCallback *view);

self :

view :


taskview_generic_set_resume_callback ()

void                taskview_generic_set_resume_callback
                                                        (TaskviewGeneric *self,
                                                         TaskviewCallback *resume);

self :

resume :


taskview_generic_set_pause_callback ()

void                taskview_generic_set_pause_callback (TaskviewGeneric *self,
                                                         TaskviewCallback *pause);

self :

pause :


taskview_generic_set_cancel_callback ()

void                taskview_generic_set_cancel_callback
                                                        (TaskviewGeneric *self,
                                                         TaskviewCallback *cancel);

self :

cancel :


taskview_generic_set_user_data ()

void                taskview_generic_set_user_data      (TaskviewGeneric *self,
                                                         gpointer user_data);

self :

user_data :

Property Details

The "callback-cancel" property

  "callback-cancel"          gpointer              : Write / Construct

Function called when pausing the task is requested.


The "callback-pause" property

  "callback-pause"           gpointer              : Write / Construct

Function called when pausing the task is requested.


The "callback-resume" property

  "callback-resume"          gpointer              : Write / Construct

Function called when resuming the task is requested.


The "callback-view" property

  "callback-view"            gpointer              : Write / Construct

Function called when view is requested.


The "creation-time" property

  "creation-time"            gint64                : Read

The creation time of the TaskView.

Allowed values: >= -1

Default value: -1


The "description" property

  "description"              gchar*                : Read / Write / Construct

The description of the TaskView.

Default value: ""


The "details" property

  "details"                  gchar*                : Read / Write / Construct

The details of the TaskView.

Default value: ""


The "finished-time" property

  "finished-time"            gint64                : Read

The finished time of the TaskView.

Allowed values: >= -1

Default value: -1


The "icon" property

  "icon"                     gchar*                : Read / Write / Construct

The icon of the TaskView.

Default value: ""


The "id" property

  "id"                       guint                 : Read

The id of the TaskView.

Default value: 0


The "object-path" property

  "object-path"              gchar*                : Read

The object path of the TaskView.

Default value: ""


The "progress" property

  "progress"                 gint                  : Read / Write / Construct

The progress of the TaskView.

Allowed values: [G_MAXULONG,100]

Default value: -1


The "remaining-time" property

  "remaining-time"           gint                  : Read / Write / Construct

The estimated remaining time until completion of the TaskView.

Allowed values: >= G_MAXULONG

Default value: -1


The "state" property

  "state"                    gint                  : Read / Write / Construct

The state of the TaskView.

Allowed values: [0,5]

Default value: 1


The "user-data" property

  "user-data"                gpointer              : Write / Construct

Data passed to the callbacks.