* @brief Structure definition for a Dynamic Box instance.
* @since_tizen 2.3
*/
-struct dynamicbox;
+typedef struct dynamicbox *dynamicbox_h;
/**
* @internal
* @since_tizen 2.3
*/
struct dynamicbox_script_operators {
- int (*update_begin)(struct dynamicbox *handle); /**< Content parser is started */
- int (*update_end)(struct dynamicbox *handle); /**< Content parser is finished */
+ int (*update_begin)(dynamicbox_h handle); /**< Content parser is started */
+ int (*update_end)(dynamicbox_h handle); /**< Content parser is finished */
/* Listed functions will be called when parser meets each typed content */
- int (*update_text)(struct dynamicbox *handle, const char *id, const char *part, const char *data); /**< Update text content */
- int (*update_image)(struct dynamicbox *handle, const char *id, const char *part, const char *data, const char *option); /**< Update image content */
- int (*update_script)(struct dynamicbox *handle, const char *id, const char *new_id, const char *part, const char *file, const char *group); /**< Update script content */
- int (*update_signal)(struct dynamicbox *handle, const char *id, const char *emission, const char *signal); /**< Update signal */
- int (*update_drag)(struct dynamicbox *handle, const char *id, const char *part, double dx, double dy); /**< Update drag info */
- int (*update_info_size)(struct dynamicbox *handle, const char *id, int w, int h); /**< Update content size */
- int (*update_info_category)(struct dynamicbox *handle, const char *id, const char *category); /**< Update content category info */
- int (*update_access)(struct dynamicbox *handle, const char *id, const char *part, const char *text, const char *option); /**< Update access information */
- int (*operate_access)(struct dynamicbox *handle, const char *id, const char *part, const char *operation, const char *option); /**< Update access operation */
- int (*update_color)(struct dynamicbox *handle, const char *id, const char *part, const char *data); /**< Update color */
+ int (*update_text)(dynamicbox_h handle, const char *id, const char *part, const char *data); /**< Update text content */
+ int (*update_image)(dynamicbox_h handle, const char *id, const char *part, const char *data, const char *option); /**< Update image content */
+ int (*update_script)(dynamicbox_h handle, const char *id, const char *new_id, const char *part, const char *file, const char *group); /**< Update script content */
+ int (*update_signal)(dynamicbox_h handle, const char *id, const char *emission, const char *signal); /**< Update signal */
+ int (*update_drag)(dynamicbox_h handle, const char *id, const char *part, double dx, double dy); /**< Update drag info */
+ int (*update_info_size)(dynamicbox_h handle, const char *id, int w, int h); /**< Update content size */
+ int (*update_info_category)(dynamicbox_h handle, const char *id, const char *category); /**< Update content category info */
+ int (*update_access)(dynamicbox_h handle, const char *id, const char *part, const char *text, const char *option); /**< Update access information */
+ int (*operate_access)(dynamicbox_h handle, const char *id, const char *part, const char *operation, const char *option); /**< Update access operation */
+ int (*update_color)(dynamicbox_h handle, const char *id, const char *part, const char *data); /**< Update color */
};
/**
* @see dynamicbox_acquire_resource_id()
* @see dynamicbox_set_update_mode()
*/
-typedef void (*dynamicbox_ret_cb_t)(struct dynamicbox *handle, int ret, void *data);
+typedef void (*dynamicbox_ret_cb_t)(dynamicbox_h handle, int ret, void *data);
/**
* @internal
* @retval @c NULL if it fails to create a handle
* @see dynamicbox_ret_cb_t
*/
-extern struct dynamicbox *dynamicbox_add(const char *pkgname, const char *content, const char *cluster, const char *category, double period, int type, dynamicbox_ret_cb_t cb, void *data);
+extern dynamicbox_h dynamicbox_add(const char *pkgname, const char *content, const char *cluster, const char *category, double period, int type, dynamicbox_ret_cb_t cb, void *data);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_NONE Successfully sent, return callack will be called
* @see dynamicbox_ret_cb_t
*/
-extern int dynamicbox_del(struct dynamicbox *handler, int type, dynamicbox_ret_cb_t cb, void *data);
+extern int dynamicbox_del(dynamicbox_h handler, int type, dynamicbox_ret_cb_t cb, void *data);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_OUT_OF_MEMORY Not enough memory
* @see dynamicbox_unset_event_handler()
*/
-extern int dynamicbox_set_event_handler(int (*cb)(struct dynamicbox *handler, enum dynamicbox_event_type event, void *data), void *data);
+extern int dynamicbox_set_event_handler(int (*cb)(dynamicbox_h handler, enum dynamicbox_event_type event, void *data), void *data);
/**
* @internal
* @retval pointer Pointer of 'data' which is used with the dynamicbox_set_event_handler
* @see dynamicbox_set_event_handler()
*/
-extern void *dynamicbox_unset_event_handler(int (*cb)(struct dynamicbox *handler, enum dynamicbox_event_type event, void *data));
+extern void *dynamicbox_unset_event_handler(int (*cb)(dynamicbox_h handler, enum dynamicbox_event_type event, void *data));
/**
* @internal
* @retval #DBOX_STATUS_ERROR_FAULT Failed to make a request
* @see dynamicbox_ret_cb_t
*/
-extern int dynamicbox_resize(struct dynamicbox *handler, int type, dynamicbox_ret_cb_t cb, void *data);
+extern int dynamicbox_resize(dynamicbox_h handler, int type, dynamicbox_ret_cb_t cb, void *data);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_FAULT Unrecoverable error occurred
* @retval #DBOX_STATUS_ERROR_NONE Successfully done
*/
-extern int dynamicbox_click(struct dynamicbox *handler, double x, double y);
+extern int dynamicbox_click(dynamicbox_h handler, double x, double y);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_FAULT Failed to make a request
* @see dynamicbox_ret_cb_t
*/
-extern int dynamicbox_set_group(struct dynamicbox *handler, const char *cluster, const char *category, dynamicbox_ret_cb_t cb, void *data);
+extern int dynamicbox_set_group(dynamicbox_h handler, const char *cluster, const char *category, dynamicbox_ret_cb_t cb, void *data);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_INVALID_PARAMETER Invalid argument
* @retval #DBOX_STATUS_ERROR_NONE Successfully done
*/
-extern int dynamicbox_get_group(struct dynamicbox *handler, const char **cluster, const char **category);
+extern int dynamicbox_get_group(dynamicbox_h handler, const char **cluster, const char **category);
/**
* @internal
* @retval Current update period of a dynamicbox
* @retval 0.0f This means the box has no update period or the handles is not valid
*/
-extern double dynamicbox_period(struct dynamicbox *handler);
+extern double dynamicbox_period(dynamicbox_h handler);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_FAULT Unrecoverable error occurred
* @see dynamicbox_ret_cb_t
*/
-extern int dynamicbox_set_period(struct dynamicbox *handler, double period, dynamicbox_ret_cb_t cb, void *data);
+extern int dynamicbox_set_period(dynamicbox_h handler, double period, dynamicbox_ret_cb_t cb, void *data);
/**
* @internal
* @retval #DBOX_TYPE_INVALID Invalid type
* @see dynamicbox_type()
*/
-extern enum dynamicbox_type dynamicbox_type(struct dynamicbox *handler, int gbar);
+extern enum dynamicbox_type dynamicbox_type(dynamicbox_h handler, int gbar);
/**
* @internal
* @see dynamicbox_add()
* @see dynamicbox_set_event_handler()
*/
-extern int dynamicbox_is_created_by_user(struct dynamicbox *handler);
+extern int dynamicbox_is_created_by_user(dynamicbox_h handler);
/**
* @internal
* @retval content_info Dynamicbox content info that can be used again via content_info argument of dynamicbox_add()
* @see dynamicbox_add()
*/
-extern const char *dynamicbox_content(struct dynamicbox *handler);
+extern const char *dynamicbox_content(dynamicbox_h handler);
/**
* @internal
* @retval sub Cluster name
* @retval @c NULL
*/
-extern const char *dynamicbox_title(struct dynamicbox *handler);
+extern const char *dynamicbox_title(dynamicbox_h handler);
/**
* @internal
* @retval filename If the dynamicbox type is image this function will give you a abs-path of an image file (content is rendered)
* @retval @c NULL If this has no image file or type is not image file.
*/
-extern const char *dynamicbox_filename(struct dynamicbox *handler);
+extern const char *dynamicbox_filename(dynamicbox_h handler);
/**
* @internal
* @retval pkgname Package name
* @retval @c NULL If the handler is not valid
*/
-extern const char *dynamicbox_pkgname(struct dynamicbox *handler);
+extern const char *dynamicbox_pkgname(dynamicbox_h handler);
/**
* @internal
* @retval -1.0f Handler is not valid (not yet initialized)
* @retval real Number between 0.0 and 1.0
*/
-extern double dynamicbox_priority(struct dynamicbox *handler);
+extern double dynamicbox_priority(dynamicbox_h handler);
/**
* @internal
* @retval address Address of a Frame Buffer
* @retval @c NULL If it fails to get fb address
*/
-extern void *dynamicbox_acquire_fb(struct dynamicbox *handler, int gbar);
+extern void *dynamicbox_acquire_fb(dynamicbox_h handler, int gbar);
/**
* @internal
* @retval #DBOX_SIZE_TYPE_NxM
* @retval #DBOX_SIZE_TYPE_INVALID Invalid parameters are used
*/
-extern int dynamicbox_size(struct dynamicbox *handler);
+extern int dynamicbox_size(dynamicbox_h handler);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_INVALID_PARAMETER Invalid parameters are used
* @retval #DBOX_STATUS_ERROR_NONE Successfully done
*/
-extern int dynamicbox_get_glance_bar_size(struct dynamicbox *handler, int *w, int *h);
+extern int dynamicbox_get_glance_bar_size(dynamicbox_h handler, int *w, int *h);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_INVALID_PARAMETER Invalid argument
* @retval #DBOX_STATUS_ERROR_NONE Successfully done
*/
-extern int dynamicbox_get_supported_sizes(struct dynamicbox *handler, int *cnt, int *size_list);
+extern int dynamicbox_get_supported_sizes(dynamicbox_h handler, int *cnt, int *size_list);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_INVALID_PARAMETER Invalid argument
* @retval size Size of dynamicbox buffer
*/
-extern int dynamicbox_fb_bufsz(struct dynamicbox *handler, int gbar);
+extern int dynamicbox_fb_bufsz(dynamicbox_h handler, int gbar);
/**
* @internal
* @see dynamicbox_feed_access_event()
* @see dynamicbox_feed_key_event()
*/
-extern int dynamicbox_feed_mouse_event(struct dynamicbox *handler, enum dynamicbox_mouse_event_type type, struct dynamicbox_mouse_event_info *info);
+extern int dynamicbox_feed_mouse_event(dynamicbox_h handler, enum dynamicbox_mouse_event_type type, struct dynamicbox_mouse_event_info *info);
/**
* @internal
* @see dynamicbox_feed_mouse_event()
* @see dynamicbox_feed_key_event()
*/
-extern int dynamicbox_feed_access_event(struct dynamicbox *handler, enum dynamicbox_access_event_type type, struct dynamicbox_access_event_info *info, dynamicbox_ret_cb_t cb, void *data);
+extern int dynamicbox_feed_access_event(dynamicbox_h handler, enum dynamicbox_access_event_type type, struct dynamicbox_access_event_info *info, dynamicbox_ret_cb_t cb, void *data);
/**
* @internal
* @see dynamicbox_feed_mouse_event()
* @see dynamicbox_feed_access_event()
*/
-extern int dynamicbox_feed_key_event(struct dynamicbox *handler, enum dynamicbox_key_event_type type, struct dynamicbox_key_event_info *info, dynamicbox_ret_cb_t cb, void *data);
+extern int dynamicbox_feed_key_event(dynamicbox_h handler, enum dynamicbox_key_event_type type, struct dynamicbox_key_event_info *info, dynamicbox_ret_cb_t cb, void *data);
/**
* @internal
* @see dynamicbox_set_visibility()
* @see dynamicbox_is_pinned_up()
*/
-extern int dynamicbox_set_pinup(struct dynamicbox *handler, int flag, dynamicbox_ret_cb_t cb, void *data);
+extern int dynamicbox_set_pinup(dynamicbox_h handler, int flag, dynamicbox_ret_cb_t cb, void *data);
/**
* @internal
* @retval 0 Box is not pinned up
* @see dynamicbox_set_pinup()
*/
-extern int dynamicbox_is_pinned_up(struct dynamicbox *handler);
+extern int dynamicbox_is_pinned_up(dynamicbox_h handler);
/**
* @internal
* @see dynamicbox_is_pinned_up()
* @see dynamicbox_set_pinup()
*/
-extern int dynamicbox_has_pinup(struct dynamicbox *handler);
+extern int dynamicbox_has_pinup(dynamicbox_h handler);
/**
* @internal
* @retval 1 If the box support the Glance Bar
* @retval 0 If the box has no Glance Bar
*/
-extern int dynamicbox_has_glance_bar(struct dynamicbox *handler);
+extern int dynamicbox_has_glance_bar(dynamicbox_h handler);
/**
* @internal
* @see dynamicbox_destroy_glance_bar()
* @see dynamicbox_move_glance_bar()
*/
-extern int dynamicbox_create_glance_bar(struct dynamicbox *handler, double x, double y, dynamicbox_ret_cb_t cb, void *data);
+extern int dynamicbox_create_glance_bar(dynamicbox_h handler, double x, double y, dynamicbox_ret_cb_t cb, void *data);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_FAULT Unrecoverable error occurred
* @retval #DBOX_STATUS_ERROR_INVALID_PARAMETER Invalid argument
*/
-extern int dynamicbox_move_glance_bar(struct dynamicbox *handler, double x, double y);
+extern int dynamicbox_move_glance_bar(dynamicbox_h handler, double x, double y);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_NONE Successfully done
* @see dynamicbox_ret_cb_t
*/
-extern int dynamicbox_destroy_glance_bar(struct dynamicbox *handler, dynamicbox_ret_cb_t cb, void *data);
+extern int dynamicbox_destroy_glance_bar(dynamicbox_h handler, dynamicbox_ret_cb_t cb, void *data);
/**
* @internal
* @retval 0 Glance Bar is not created
* @retval 1 Glance Bar is created
*/
-extern int dynamicbox_glance_bar_is_created(struct dynamicbox *handler);
+extern int dynamicbox_glance_bar_is_created(dynamicbox_h handler);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_INVALID_PARAMETER Invalid argument
* @see dynamicbox_set_gbar_text_handler()
*/
-extern int dynamicbox_set_text_handler(struct dynamicbox *handler, int gbar, struct dynamicbox_script_operators *ops);
+extern int dynamicbox_set_text_handler(dynamicbox_h handler, int gbar, struct dynamicbox_script_operators *ops);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_NONE Successfully emitted
* @see dynamicbox_ret_cb_t
*/
-extern int dynamicbox_emit_text_signal(struct dynamicbox *handler, const char *emission, const char *source, double sx, double sy, double ex, double ey, dynamicbox_ret_cb_t cb, void *data);
+extern int dynamicbox_emit_text_signal(dynamicbox_h handler, const char *emission, const char *source, double sx, double sy, double ex, double ey, dynamicbox_ret_cb_t cb, void *data);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_INVALID_PARAMETER Invalid argument
* @see dynamicbox_get_data()
*/
-extern int dynamicbox_set_data(struct dynamicbox *handler, void *data);
+extern int dynamicbox_set_data(dynamicbox_h handler, void *data);
/**
* @internal
* @retval @c NULL If there is no data
* @see dynamicbox_set_data()
*/
-extern void *dynamicbox_data(struct dynamicbox *handler);
+extern void *dynamicbox_data(dynamicbox_h handler);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_NONE Successfully requested
* @see dynamicbox_refresh_group()
*/
-extern int dynamicbox_refresh(struct dynamicbox *handler, int force);
+extern int dynamicbox_refresh(dynamicbox_h handler, int force);
/**
* @internal
* @retval ResourceId Resource Id
* @see dynamicbox_resource_id()
*/
-extern unsigned int dynamicbox_resource_id(const struct dynamicbox *handler, int gbar);
+extern unsigned int dynamicbox_resource_id(const dynamicbox_h handler, int gbar);
/**
* @internal
* @see dynamicbox_release_resource_id()
* @see dynamicbox_ret_cb_t
*/
-extern unsigned int dynamicbox_acquire_resource_id(struct dynamicbox *handler, int gbar, dynamicbox_ret_cb_t cb, void *data);
+extern unsigned int dynamicbox_acquire_resource_id(dynamicbox_h handler, int gbar, dynamicbox_ret_cb_t cb, void *data);
/**
* @internal
* @pre The Resource Id should be acquired by dynamicbox_acquire_resource_id
* @see dynamicbox_acquire_resource_id()
*/
-extern int dynamicbox_release_resource_id(struct dynamicbox *handler, int gbar, unsigned int resource_id);
+extern int dynamicbox_release_resource_id(dynamicbox_h handler, int gbar, unsigned int resource_id);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_FAULT Unrecoverable error occurred
* @retval #DBOX_STATUS_ERROR_NONE Successfully done
*/
-extern int dynamicbox_set_visibility(struct dynamicbox *handler, enum dynamicbox_visible_state state);
+extern int dynamicbox_set_visibility(dynamicbox_h handler, enum dynamicbox_visible_state state);
/**
* @internal
* @retval #DBOX_HIDE_WITH_PAUSE Dynamicbox is hidden, it will pause the update timer, but if a dynamicbox updates its contents, update event will occur
* @retval #DBOX_VISIBLE_ERROR To enlarge the size of this enumeration type
*/
-extern enum dynamicbox_visible_state dynamicbox_visibility(struct dynamicbox *handler);
+extern enum dynamicbox_visible_state dynamicbox_visibility(dynamicbox_h handler);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_NONE Successfully done
* @see dynamicbox_ret_cb_t
*/
-extern int dynamicbox_set_update_mode(struct dynamicbox *handler, int active_update, dynamicbox_ret_cb_t cb, void *data);
+extern int dynamicbox_set_update_mode(dynamicbox_h handler, int active_update, dynamicbox_ret_cb_t cb, void *data);
/**
* @internal
* @retval 0 If passive mode
* @retval 1 If active mode or error code
*/
-extern int dynamicbox_is_active_update(struct dynamicbox *handler);
+extern int dynamicbox_is_active_update(dynamicbox_h handler);
/**
* @internal
* @see dynamicbox_set_manual_sync()
* @see dynamicbox_manual_sync()
*/
-extern int dynamicbox_sync_fb(struct dynamicbox *handler, int gbar);
+extern int dynamicbox_sync_fb(dynamicbox_h handler, int gbar);
/**
* @internal
* @retval @c NULL Dynamicbox has no alternative icon file
* @see dynamicbox_alt_name()
*/
-extern const char *dynamicbox_alt_icon(struct dynamicbox *handler);
+extern const char *dynamicbox_alt_icon(dynamicbox_h handler);
/**
* @internal
* @retval @c NULL Dynamicbox has no alternative name
* @see dynamicbox_alt_icon()
*/
-extern const char *dynamicbox_alt_name(struct dynamicbox *handler);
+extern const char *dynamicbox_alt_name(dynamicbox_h handler);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_NONE Successfully done
* @see dynamicbox_release_fb_lock()
*/
-extern int dynamicbox_acquire_fb_lock(struct dynamicbox *handler, int gbar);
+extern int dynamicbox_acquire_fb_lock(dynamicbox_h handler, int gbar);
/**
* @internal
* @retval #DBOX_STATUS_ERROR_NONE Successfully done
* @see dynamicbox_acquire_fb_lock()
*/
-extern int dynamicbox_release_fb_lock(struct dynamicbox *handler, int gbar);
+extern int dynamicbox_release_fb_lock(dynamicbox_h handler, int gbar);
/**
* @internal
* @return int type
* @retval #DBOX_STATUS_ERROR_NONE Succeed to set new handler. there is no other cases
*/
-extern int dynamicbox_set_auto_launch_handler(int (*launch_handler)(struct dynamicbox *handler, const char *appid, void *data), void *data);
+extern int dynamicbox_set_auto_launch_handler(int (*launch_handler)(dynamicbox_h handler, const char *appid, void *data), void *data);
/**
* @}
static struct packet *master_hold_scroll(pid_t pid, int handle, const struct packet *packet)
{
struct dynamicbox_common *common;
- struct dynamicbox *dynamicbox;
+ dynamicbox_h dynamicbox;
const char *pkgname;
const char *id;
int seize;
const char *pkgname;
const char *id;
const char *content;
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dlist *l;
struct dlist *n;
struct dynamicbox_common *common;
const char *pkgname;
const char *id;
double timestamp;
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dynamicbox_common *common;
struct dlist *l;
struct dlist *n;
static struct packet *master_dbox_update_begin(pid_t pid, int handle, const struct packet *packet)
{
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dynamicbox_common *common;
const char *pkgname;
const char *id;
static struct packet *master_gbar_update_begin(pid_t pid, int handle, const struct packet *packet)
{
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dynamicbox_common *common;
const char *pkgname;
const char *id;
static struct packet *master_dbox_update_end(pid_t pid, int handle, const struct packet *packet)
{
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dynamicbox_common *common;
const char *pkgname;
const char *id;
static struct packet *master_key_status(pid_t pid, int handle, const struct packet *packet)
{
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dynamicbox_common *common;
struct dlist *l;
const char *pkgname;
static struct packet *master_request_close_gbar(pid_t pid, int handle, const struct packet *packet)
{
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dynamicbox_common *common;
struct dlist *l;
const char *pkgname;
static struct packet *master_access_status(pid_t pid, int handle, const struct packet *packet)
{
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dynamicbox_common *common;
struct dlist *l;
const char *pkgname;
static struct packet *master_gbar_update_end(pid_t pid, int handle, const struct packet *packet)
{
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dynamicbox_common *common;
const char *pkgname;
const char *id;
const char *name;
double priority;
int ret;
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dynamicbox_common *common;
struct dlist *l;
struct dlist *n;
const char *id;
const char *fbfile;
const char *safe_file;
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dynamicbox_common *common;
int dbox_w;
int dbox_h;
static struct packet *master_gbar_created(pid_t pid, int handle, const struct packet *packet)
{
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dynamicbox_common *common;
const char *pkgname;
const char *id;
static struct packet *master_gbar_destroyed(pid_t pid, int handle, const struct packet *packet)
{
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dlist *l;
struct dynamicbox_common *common;
const char *pkgname;
const char *descfile;
const char *fbfile;
int ret;
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dynamicbox_common *common;
struct dlist *l;
int gbar_w;
static struct packet *master_update_mode(pid_t pid, int handle, const struct packet *packet)
{
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dynamicbox_common *common;
struct dlist *l;
struct dlist *n;
static struct packet *master_size_changed(pid_t pid, int handle, const struct packet *packet)
{
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dynamicbox_common *common;
const char *pkgname;
const char *id;
static struct packet *master_period_changed(pid_t pid, int handle, const struct packet *packet)
{
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dynamicbox_common *common;
struct dlist *l;
struct dlist *n;
static struct packet *master_group_changed(pid_t pid, int handle, const struct packet *packet)
{
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dynamicbox_common *common;
struct dlist *l;
struct dlist *n;
static struct packet *master_created(pid_t pid, int handle, const struct packet *packet)
{
- struct dynamicbox *handler;
+ dynamicbox_h handler;
struct dynamicbox_common *common;
struct dlist *l;
},
};
-static void acquire_cb(struct dynamicbox *handler, const struct packet *result, void *data)
+static void acquire_cb(dynamicbox_h handler, const struct packet *result, void *data)
{
if (!result) {
DbgPrint("Result packet is not valid\n");
const char *filename;
};
-static int update_text(struct dynamicbox *handle, struct block *block, int is_gbar)
+static int update_text(dynamicbox_h handle, struct block *block, int is_gbar)
{
struct dynamicbox_script_operators *ops;
return 0;
}
-static int update_image(struct dynamicbox *handle, struct block *block, int is_gbar)
+static int update_image(dynamicbox_h handle, struct block *block, int is_gbar)
{
struct dynamicbox_script_operators *ops;
return 0;
}
-static int update_script(struct dynamicbox *handle, struct block *block, int is_gbar)
+static int update_script(dynamicbox_h handle, struct block *block, int is_gbar)
{
struct dynamicbox_script_operators *ops;
return 0;
}
-static int update_signal(struct dynamicbox *handle, struct block *block, int is_gbar)
+static int update_signal(dynamicbox_h handle, struct block *block, int is_gbar)
{
struct dynamicbox_script_operators *ops;
return 0;
}
-static int update_drag(struct dynamicbox *handle, struct block *block, int is_gbar)
+static int update_drag(dynamicbox_h handle, struct block *block, int is_gbar)
{
double dx, dy;
struct dynamicbox_script_operators *ops;
return 0;
}
-static int update_info(struct dynamicbox *handle, struct block *block, int is_gbar)
+static int update_info(dynamicbox_h handle, struct block *block, int is_gbar)
{
struct dynamicbox_script_operators *ops;
return 0;
}
-static int update_access(struct dynamicbox *handle, struct block *block, int is_gbar)
+static int update_access(dynamicbox_h handle, struct block *block, int is_gbar)
{
struct dynamicbox_script_operators *ops;
return 0;
}
-static int operate_access(struct dynamicbox *handle, struct block *block, int is_gbar)
+static int operate_access(dynamicbox_h handle, struct block *block, int is_gbar)
{
struct dynamicbox_script_operators *ops;
return 0;
}
-static int update_color(struct dynamicbox *handle, struct block *block, int is_gbar)
+static int update_color(dynamicbox_h handle, struct block *block, int is_gbar)
{
struct dynamicbox_script_operators *ops;
return 0;
}
-static inline int update_begin(struct dynamicbox *handle, int is_gbar)
+static inline int update_begin(dynamicbox_h handle, int is_gbar)
{
struct dynamicbox_script_operators *ops;
return 0;
}
-static inline int update_end(struct dynamicbox *handle, int is_gbar)
+static inline int update_end(dynamicbox_h handle, int is_gbar)
{
struct dynamicbox_script_operators *ops;
free(block);
}
-static inline void consuming_parsed_block(struct dynamicbox *handle, int is_gbar, struct block *block)
+static inline void consuming_parsed_block(dynamicbox_h handle, int is_gbar, struct block *block)
{
- typedef int (*update_function_t)(struct dynamicbox *handle, struct block *block, int is_gbar);
+ typedef int (*update_function_t)(dynamicbox_h handle, struct block *block, int is_gbar);
static update_function_t updators[] = {
update_access,
operate_access,
struct dlist *l;
struct dlist *n;
struct dlist *handle_iterator;
- struct dynamicbox *handler;
+ dynamicbox_h handler;
enum state {
BEGIN,
FIELD,
#define EAPI __attribute__((visibility("default")))
-static int default_launch_handler(struct dynamicbox *handler, const char *appid, void *data);
+static int default_launch_handler(dynamicbox_h handler, const char *appid, void *data);
static struct info {
int init_count;
struct dlist *job_list;
struct launch {
- int (*handler)(struct dynamicbox *handler, const char *appid, void *data);
+ int (*handler)(dynamicbox_h handler, const char *appid, void *data);
void *data;
} launch;
} s_info = {
},
};
-static void dbox_pixmap_acquired_cb(struct dynamicbox *handler, const struct packet *result, void *data);
-static void gbar_pixmap_acquired_cb(struct dynamicbox *handler, const struct packet *result, void *data);
+static void dbox_pixmap_acquired_cb(dynamicbox_h handler, const struct packet *result, void *data);
+static void gbar_pixmap_acquired_cb(dynamicbox_h handler, const struct packet *result, void *data);
-static int default_launch_handler(struct dynamicbox *handler, const char *appid, void *data)
+static int default_launch_handler(dynamicbox_h handler, const char *appid, void *data)
{
int ret;
return ret > 0 ? DBOX_STATUS_ERROR_NONE : DBOX_STATUS_ERROR_FAULT;
}
-static inline void default_create_cb(struct dynamicbox *handler, int ret, void *data)
+static inline void default_create_cb(dynamicbox_h handler, int ret, void *data)
{
DbgPrint("Default created event handler: %d\n", ret);
}
-static inline void default_pinup_cb(struct dynamicbox *handler, int ret, void *data)
+static inline void default_pinup_cb(dynamicbox_h handler, int ret, void *data)
{
DbgPrint("Default pinup event handler: %d\n", ret);
}
-static inline void default_group_changed_cb(struct dynamicbox *handler, int ret, void *data)
+static inline void default_group_changed_cb(dynamicbox_h handler, int ret, void *data)
{
DbgPrint("Default group changed event handler: %d\n", ret);
}
-static inline void default_period_changed_cb(struct dynamicbox *handler, int ret, void *data)
+static inline void default_period_changed_cb(dynamicbox_h handler, int ret, void *data)
{
DbgPrint("Default period changed event handler: %d\n", ret);
}
-static inline void default_gbar_created_cb(struct dynamicbox *handler, int ret, void *data)
+static inline void default_gbar_created_cb(dynamicbox_h handler, int ret, void *data)
{
DbgPrint("Default GBAR created event handler: %d\n", ret);
}
-static inline void default_gbar_destroyed_cb(struct dynamicbox *handler, int ret, void *data)
+static inline void default_gbar_destroyed_cb(dynamicbox_h handler, int ret, void *data)
{
DbgPrint("Default GBAR destroyed event handler: %d\n", ret);
}
-static inline void default_dbox_size_changed_cb(struct dynamicbox *handler, int ret, void *data)
+static inline void default_dbox_size_changed_cb(dynamicbox_h handler, int ret, void *data)
{
DbgPrint("Default DBOX size changed event handler: %d\n", ret);
}
-static inline void default_update_mode_cb(struct dynamicbox *handler, int ret, void *data)
+static inline void default_update_mode_cb(dynamicbox_h handler, int ret, void *data)
{
DbgPrint("Default update mode set event handler: %d\n", ret);
}
-static inline void default_access_event_cb(struct dynamicbox *handler, int ret, void *data)
+static inline void default_access_event_cb(dynamicbox_h handler, int ret, void *data)
{
DbgPrint("Default access event handler: %d\n", ret);
}
-static inline void default_key_event_cb(struct dynamicbox *handler, int ret, void *data)
+static inline void default_key_event_cb(dynamicbox_h handler, int ret, void *data)
{
DbgPrint("Default key event handler: %d\n", ret);
}
-static void update_mode_cb(struct dynamicbox *handler, const struct packet *result, void *data)
+static void update_mode_cb(dynamicbox_h handler, const struct packet *result, void *data)
{
int ret;
}
}
-static void resize_cb(struct dynamicbox *handler, const struct packet *result, void *data)
+static void resize_cb(dynamicbox_h handler, const struct packet *result, void *data)
{
int ret;
}
}
-static void text_signal_cb(struct dynamicbox *handler, const struct packet *result, void *data)
+static void text_signal_cb(dynamicbox_h handler, const struct packet *result, void *data)
{
int ret;
void *cbdata;
return;
}
-static void set_group_ret_cb(struct dynamicbox *handler, const struct packet *result, void *data)
+static void set_group_ret_cb(dynamicbox_h handler, const struct packet *result, void *data)
{
int ret;
}
}
-static void period_ret_cb(struct dynamicbox *handler, const struct packet *result, void *data)
+static void period_ret_cb(dynamicbox_h handler, const struct packet *result, void *data)
{
int ret;
}
}
-static void gbar_create_cb(struct dynamicbox *handler, const struct packet *result, void *data)
+static void gbar_create_cb(dynamicbox_h handler, const struct packet *result, void *data)
{
int ret;
}
}
-static void activated_cb(struct dynamicbox *handler, const struct packet *result, void *data)
+static void activated_cb(dynamicbox_h handler, const struct packet *result, void *data)
{
int ret;
struct cb_info *info = data;
}
}
-static void gbar_destroy_cb(struct dynamicbox *handler, const struct packet *result, void *data)
+static void gbar_destroy_cb(dynamicbox_h handler, const struct packet *result, void *data)
{
int ret;
dynamicbox_ret_cb_t cb;
}
}
-static void delete_cluster_cb(struct dynamicbox *handler, const struct packet *result, void *data)
+static void delete_cluster_cb(dynamicbox_h handler, const struct packet *result, void *data)
{
struct cb_info *info = data;
int ret;
}
}
-static void delete_category_cb(struct dynamicbox *handler, const struct packet *result, void *data)
+static void delete_category_cb(dynamicbox_h handler, const struct packet *result, void *data)
{
struct cb_info *info = data;
int ret;
}
}
-static int dbox_acquire_dbox_pixmap(struct dynamicbox *handler, dynamicbox_ret_cb_t cb, void *data)
+static int dbox_acquire_dbox_pixmap(dynamicbox_h handler, dynamicbox_ret_cb_t cb, void *data)
{
struct packet *packet;
struct cb_info *cbinfo;
return ret;
}
-static void dbox_pixmap_acquired_cb(struct dynamicbox *handler, const struct packet *result, void *data)
+static void dbox_pixmap_acquired_cb(dynamicbox_h handler, const struct packet *result, void *data)
{
int pixmap;
int ret = DBOX_STATUS_ERROR_INVALID_PARAMETER;
}
}
-static int dbox_acquire_gbar_pixmap(struct dynamicbox *handler, dynamicbox_ret_cb_t cb, void *data)
+static int dbox_acquire_gbar_pixmap(dynamicbox_h handler, dynamicbox_ret_cb_t cb, void *data)
{
struct packet *packet;
struct cb_info *cbinfo;
return ret;
}
-static void gbar_pixmap_acquired_cb(struct dynamicbox *handler, const struct packet *result, void *data)
+static void gbar_pixmap_acquired_cb(dynamicbox_h handler, const struct packet *result, void *data)
{
int pixmap;
int ret;
}
}
-static void pinup_done_cb(struct dynamicbox *handler, const struct packet *result, void *data)
+static void pinup_done_cb(dynamicbox_h handler, const struct packet *result, void *data)
{
int ret;
}
}
-static void key_ret_cb(struct dynamicbox *handler, const struct packet *result, void *data)
+static void key_ret_cb(dynamicbox_h handler, const struct packet *result, void *data)
{
int ret;
}
}
-static void access_ret_cb(struct dynamicbox *handler, const struct packet *result, void *data)
+static void access_ret_cb(dynamicbox_h handler, const struct packet *result, void *data)
{
int ret;
}
}
-static int send_access_event(struct dynamicbox *handler, const char *event, int x, int y, int type)
+static int send_access_event(dynamicbox_h handler, const char *event, int x, int y, int type)
{
struct packet *packet;
double timestamp;
return master_rpc_async_request(handler, packet, 0, access_ret_cb, NULL);
}
-static int send_key_event(struct dynamicbox *handler, const char *event, unsigned int keycode)
+static int send_key_event(dynamicbox_h handler, const char *event, unsigned int keycode)
{
struct packet *packet;
double timestamp;
return master_rpc_async_request(handler, packet, 0, key_ret_cb, NULL);
}
-static int send_mouse_event(struct dynamicbox *handler, const char *event, int x, int y)
+static int send_mouse_event(dynamicbox_h handler, const char *event, int x, int y)
{
struct packet *packet;
double timestamp;
return TRUE;
}
-static int job_add(struct dynamicbox *handle, dynamicbox_ret_cb_t job_cb, int ret, void *data)
+static int job_add(dynamicbox_h handle, dynamicbox_ret_cb_t job_cb, int ret, void *data)
{
struct job_item *item;
return DBOX_STATUS_ERROR_NONE;
}
-static void new_ret_cb(struct dynamicbox *handler, const struct packet *result, void *data)
+static void new_ret_cb(dynamicbox_h handler, const struct packet *result, void *data)
{
int ret;
struct cb_info *info = data;
dbox_unref(handler, 1);
}
-static int create_real_instance(struct dynamicbox *handler, dynamicbox_ret_cb_t cb, void *data)
+static int create_real_instance(dynamicbox_h handler, dynamicbox_ret_cb_t cb, void *data)
{
struct cb_info *cbinfo;
struct packet *packet;
return DBOX_STATUS_ERROR_NONE;
}
-static void create_cb(struct dynamicbox *handle, int ret, void *data)
+static void create_cb(dynamicbox_h handle, int ret, void *data)
{
struct cb_info *cbinfo = data;
dbox_invoke_event_handler(handle, DBOX_EVENT_DBOX_UPDATED);
}
-static int create_fake_instance(struct dynamicbox *handler, dynamicbox_ret_cb_t cb, void *data)
+static int create_fake_instance(dynamicbox_h handler, dynamicbox_ret_cb_t cb, void *data)
{
struct cb_info *cbinfo;
return DBOX_STATUS_ERROR_NONE;
}
-static void refresh_for_paused_updating_cb(struct dynamicbox *handle, int ret, void *data)
+static void refresh_for_paused_updating_cb(dynamicbox_h handle, int ret, void *data)
{
if (handle->paused_updating == 0) {
DbgPrint("Paused updates are cleared\n");
dbox_invoke_event_handler(handle, DBOX_EVENT_DBOX_UPDATED);
}
-static int dbox_set_visibility(struct dynamicbox *handler, enum dynamicbox_visible_state state)
+static int dbox_set_visibility(dynamicbox_h handler, enum dynamicbox_visible_state state)
{
struct packet *packet;
int need_to_add_job = 0;
static void dbox_update_visibility(struct dynamicbox_common *old_common)
{
- struct dynamicbox *item;
+ dynamicbox_h item;
item = dbox_find_dbox_in_show(old_common);
if (!item) {
* The second parameter should be the "return value",
* But in this case, we will use it for "type of deleting instance".
*/
-static void job_del_cb(struct dynamicbox *handle, int type, void *data)
+static void job_del_cb(dynamicbox_h handle, int type, void *data)
{
struct cb_info *cbinfo = data;
dynamicbox_ret_cb_t cb;
}
}
-static void resize_job_cb(struct dynamicbox *handler, int ret, void *data)
+static void resize_job_cb(dynamicbox_h handler, int ret, void *data)
{
struct cb_info *info = data;
dbox_invoke_event_handler(handler, DBOX_EVENT_DBOX_UPDATED);
}
-static void turn_off_gbar_destroyed_flag_cb(struct dynamicbox *handler, int ret, void *data)
+static void turn_off_gbar_destroyed_flag_cb(dynamicbox_h handler, int ret, void *data)
{
if (handler->common->request.gbar_destroyed) {
dynamicbox_ret_cb_t cb;
}
}
-static void turn_off_gbar_created_flag_cb(struct dynamicbox *handler, int ret, void *data)
+static void turn_off_gbar_created_flag_cb(dynamicbox_h handler, int ret, void *data)
{
if (handler->common->request.gbar_created) {
dynamicbox_ret_cb_t cb;
return DBOX_STATUS_ERROR_NONE;
}
-EAPI struct dynamicbox *dynamicbox_add(const char *pkgname, const char *content, const char *cluster, const char *category, double period, int type, dynamicbox_ret_cb_t cb, void *data)
+EAPI dynamicbox_h dynamicbox_add(const char *pkgname, const char *content, const char *cluster, const char *category, double period, int type, dynamicbox_ret_cb_t cb, void *data)
{
char *dboxid;
- struct dynamicbox *handler;
+ dynamicbox_h handler;
int w = 0;
int h = 0;
return handler;
}
-EAPI double dynamicbox_period(struct dynamicbox *handler)
+EAPI double dynamicbox_period(dynamicbox_h handler)
{
if (!handler || handler->state != CREATE) {
ErrPrint("Handler is not valid\n");
return handler->common->dbox.period;
}
-EAPI int dynamicbox_set_period(struct dynamicbox *handler, double period, dynamicbox_ret_cb_t cb, void *data)
+EAPI int dynamicbox_set_period(dynamicbox_h handler, double period, dynamicbox_ret_cb_t cb, void *data)
{
struct packet *packet;
unsigned int cmd = CMD_SET_PERIOD;
return ret;
}
-EAPI int dynamicbox_del(struct dynamicbox *handler, int type, dynamicbox_ret_cb_t cb, void *data)
+EAPI int dynamicbox_del(dynamicbox_h handler, int type, dynamicbox_ret_cb_t cb, void *data)
{
struct cb_info *cbinfo;
return dbox_remove_fault_handler(dbox_cb);
}
-EAPI int dynamicbox_set_event_handler(int (*dbox_cb)(struct dynamicbox *, enum dynamicbox_event_type, void *), void *data)
+EAPI int dynamicbox_set_event_handler(int (*dbox_cb)(dynamicbox_h , enum dynamicbox_event_type, void *), void *data)
{
if (!dbox_cb) {
ErrPrint("Invalid argument dbox_cb is nil\n");
return dbox_add_event_handler(dbox_cb, data);
}
-EAPI void *dynamicbox_unset_event_handler(int (*dbox_cb)(struct dynamicbox *, enum dynamicbox_event_type, void *))
+EAPI void *dynamicbox_unset_event_handler(int (*dbox_cb)(dynamicbox_h , enum dynamicbox_event_type, void *))
{
if (!dbox_cb) {
return NULL;
return dbox_remove_event_handler(dbox_cb);
}
-EAPI int dynamicbox_set_update_mode(struct dynamicbox *handler, int active_update, dynamicbox_ret_cb_t cb, void *data)
+EAPI int dynamicbox_set_update_mode(dynamicbox_h handler, int active_update, dynamicbox_ret_cb_t cb, void *data)
{
struct packet *packet;
unsigned int cmd = CMD_UPDATE_MODE;
return ret;
}
-EAPI int dynamicbox_is_active_update(struct dynamicbox *handler)
+EAPI int dynamicbox_is_active_update(dynamicbox_h handler)
{
if (!handler || handler->state != CREATE) {
ErrPrint("Handler is Invalid\n");
return handler->common->is_active_update;
}
-EAPI int dynamicbox_resize(struct dynamicbox *handler, int type, dynamicbox_ret_cb_t cb, void *data)
+EAPI int dynamicbox_resize(dynamicbox_h handler, int type, dynamicbox_ret_cb_t cb, void *data)
{
struct dynamicbox_common *common;
int w;
return ret;
}
-EAPI int dynamicbox_click(struct dynamicbox *handler, double x, double y)
+EAPI int dynamicbox_click(dynamicbox_h handler, double x, double y)
{
struct packet *packet;
double timestamp;
return ret;
}
-EAPI int dynamicbox_has_gbar(struct dynamicbox *handler)
+EAPI int dynamicbox_has_gbar(dynamicbox_h handler)
{
if (!handler || handler->state != CREATE) {
ErrPrint("Handler is invalid\n");
return !!handler->common->gbar.fb;
}
-EAPI int dynamicbox_glance_bar_is_created(struct dynamicbox *handler)
+EAPI int dynamicbox_glance_bar_is_created(dynamicbox_h handler)
{
if (!handler || handler->state != CREATE) {
ErrPrint("Handler is invalid\n");
return handler->common->is_gbar_created;
}
-EAPI int dynamicbox_create_glance_bar(struct dynamicbox *handler, double x, double y, dynamicbox_ret_cb_t cb, void *data)
+EAPI int dynamicbox_create_glance_bar(dynamicbox_h handler, double x, double y, dynamicbox_ret_cb_t cb, void *data)
{
struct packet *packet;
unsigned int cmd = CMD_CREATE_GBAR;
return ret;
}
-EAPI int dynamicbox_move_glance_bar(struct dynamicbox *handler, double x, double y)
+EAPI int dynamicbox_move_glance_bar(dynamicbox_h handler, double x, double y)
{
struct packet *packet;
unsigned int cmd = CMD_GBAR_MOVE;
return ret;
}
-EAPI int dynamicbox_destroy_glance_bar(struct dynamicbox *handler, dynamicbox_ret_cb_t cb, void *data)
+EAPI int dynamicbox_destroy_glance_bar(dynamicbox_h handler, dynamicbox_ret_cb_t cb, void *data)
{
struct packet *packet;
struct cb_info *cbinfo;
return ret;
}
-EAPI int dynamicbox_feed_access_event(struct dynamicbox *handler, enum dynamicbox_access_event_type type, struct dynamicbox_access_event_info *info, dynamicbox_ret_cb_t cb, void *data)
+EAPI int dynamicbox_feed_access_event(dynamicbox_h handler, enum dynamicbox_access_event_type type, struct dynamicbox_access_event_info *info, dynamicbox_ret_cb_t cb, void *data)
{
int w = 1;
int h = 1;
return ret;
}
-EAPI int dynamicbox_feed_mouse_event(struct dynamicbox *handler, enum dynamicbox_mouse_event_type type, struct dynamicbox_mouse_event_info *info)
+EAPI int dynamicbox_feed_mouse_event(dynamicbox_h handler, enum dynamicbox_mouse_event_type type, struct dynamicbox_mouse_event_info *info)
{
int w = 1;
int h = 1;
return send_mouse_event(handler, (const char *)&cmd, info->x * w, info->y * h);
}
-EAPI int dynamicbox_feed_key_event(struct dynamicbox *handler, enum dynamicbox_key_event_type type, struct dynamicbox_key_event_info *info, dynamicbox_ret_cb_t cb, void *data)
+EAPI int dynamicbox_feed_key_event(dynamicbox_h handler, enum dynamicbox_key_event_type type, struct dynamicbox_key_event_info *info, dynamicbox_ret_cb_t cb, void *data)
{
int ret;
unsigned int cmd;
return ret;
}
-EAPI const char *dynamicbox_filename(struct dynamicbox *handler)
+EAPI const char *dynamicbox_filename(dynamicbox_h handler)
{
if (!handler || handler->state != CREATE) {
ErrPrint("Handler is invalid\n");
return util_uri_to_path(handler->common->id);
}
-EAPI int dynamicbox_get_glance_bar_size(struct dynamicbox *handler, int *w, int *h)
+EAPI int dynamicbox_get_glance_bar_size(dynamicbox_h handler, int *w, int *h)
{
int _w;
int _h;
return DBOX_STATUS_ERROR_NONE;
}
-EAPI int dynamicbox_size(struct dynamicbox *handler)
+EAPI int dynamicbox_size(dynamicbox_h handler)
{
int w;
int h;
return dynamicbox_service_size_type(w, h);
}
-EAPI int dynamicbox_set_group(struct dynamicbox *handler, const char *cluster, const char *category, dynamicbox_ret_cb_t cb, void *data)
+EAPI int dynamicbox_set_group(dynamicbox_h handler, const char *cluster, const char *category, dynamicbox_ret_cb_t cb, void *data)
{
struct packet *packet;
unsigned int cmd = CMD_CHANGE_GROUP;
return ret;
}
-EAPI int dynamicbox_get_group(struct dynamicbox *handler, const char **cluster, const char **category)
+EAPI int dynamicbox_get_group(dynamicbox_h handler, const char **cluster, const char **category)
{
if (!handler) {
ErrPrint("Handler is NIL\n");
return DBOX_STATUS_ERROR_NONE;
}
-EAPI int dynamicbox_get_supported_sizes(struct dynamicbox *handler, int *cnt, int *size_list)
+EAPI int dynamicbox_get_supported_sizes(dynamicbox_h handler, int *cnt, int *size_list)
{
register int i;
register int j;
return DBOX_STATUS_ERROR_NONE;
}
-EAPI const char *dynamicbox_pkgname(struct dynamicbox *handler)
+EAPI const char *dynamicbox_pkgname(dynamicbox_h handler)
{
if (!handler) {
ErrPrint("Handler is NIL\n");
return handler->common->pkgname;
}
-EAPI double dynamicbox_priority(struct dynamicbox *handler)
+EAPI double dynamicbox_priority(dynamicbox_h handler)
{
if (!handler || handler->state != CREATE) {
ErrPrint("Handler is invalid\n");
return ret;
}
-EAPI enum dynamicbox_type dynamicbox_type(struct dynamicbox *handler, int gbar)
+EAPI enum dynamicbox_type dynamicbox_type(dynamicbox_h handler, int gbar)
{
enum dynamicbox_type type;
return type;
}
-EAPI int dynamicbox_set_text_handler(struct dynamicbox *handler, int gbar, struct dynamicbox_script_operators *ops)
+EAPI int dynamicbox_set_text_handler(dynamicbox_h handler, int gbar, struct dynamicbox_script_operators *ops)
{
if (!handler) {
ErrPrint("Handler is NIL\n");
return DBOX_STATUS_ERROR_NONE;
}
-EAPI unsigned int dynamicbox_acquire_resource_id(struct dynamicbox *handler, int gbar, dynamicbox_ret_cb_t cb, void *data)
+EAPI unsigned int dynamicbox_acquire_resource_id(dynamicbox_h handler, int gbar, dynamicbox_ret_cb_t cb, void *data)
{
if (gbar) {
if (!handler || handler->state != CREATE) {
* if this function check the state of handles,
* user cannot release the pixmap.
*/
-EAPI int dynamicbox_release_resource_id(struct dynamicbox *handler, int gbar, unsigned int resource_id)
+EAPI int dynamicbox_release_resource_id(dynamicbox_h handler, int gbar, unsigned int resource_id)
{
struct packet *packet;
const char *pkgname;
return master_rpc_request_only(handler, packet);
}
-EAPI unsigned int dynamicbox_resource_id(const struct dynamicbox *handler, int gbar)
+EAPI unsigned int dynamicbox_resource_id(const dynamicbox_h handler, int gbar)
{
const char *id;
int pixmap = 0;
return pixmap;
}
-EAPI void *dynamicbox_acquire_fb(struct dynamicbox *handler, int gbar)
+EAPI void *dynamicbox_acquire_fb(dynamicbox_h handler, int gbar)
{
if (gbar) {
if (!handler || handler->state != CREATE) {
return fb_refcnt(buffer);
}
-EAPI int dynamicbox_fb_bufsz(struct dynamicbox *handler, int gbar)
+EAPI int dynamicbox_fb_bufsz(dynamicbox_h handler, int gbar)
{
if (!handler || handler->state != CREATE) {
ErrPrint("Handler is invalid\n");
}
}
-EAPI int dynamicbox_is_created_by_user(struct dynamicbox *handler)
+EAPI int dynamicbox_is_created_by_user(dynamicbox_h handler)
{
if (!handler || handler->state != CREATE) {
ErrPrint("Handler is invalid\n");
return handler->common->is_user;
}
-EAPI int dynamicbox_set_pinup(struct dynamicbox *handler, int flag, dynamicbox_ret_cb_t cb, void *data)
+EAPI int dynamicbox_set_pinup(dynamicbox_h handler, int flag, dynamicbox_ret_cb_t cb, void *data)
{
struct packet *packet;
unsigned int cmd = CMD_PINUP_CHANGED;
return ret;
}
-EAPI int dynamicbox_is_pinned_up(struct dynamicbox *handler)
+EAPI int dynamicbox_is_pinned_up(dynamicbox_h handler)
{
if (!handler || handler->state != CREATE) {
ErrPrint("Handler is invalid\n");
return handler->common->is_pinned_up;
}
-EAPI int dynamicbox_has_pinup(struct dynamicbox *handler)
+EAPI int dynamicbox_has_pinup(dynamicbox_h handler)
{
if (!handler || handler->state != CREATE) {
ErrPrint("Handler is invalid\n");
return handler->common->dbox.pinup_supported;
}
-EAPI int dynamicbox_set_data(struct dynamicbox *handler, void *data)
+EAPI int dynamicbox_set_data(dynamicbox_h handler, void *data)
{
if (!handler) {
ErrPrint("Handler is NIL\n");
return DBOX_STATUS_ERROR_NONE;
}
-EAPI void *dynamicbox_data(struct dynamicbox *handler)
+EAPI void *dynamicbox_data(dynamicbox_h handler)
{
if (!handler) {
ErrPrint("Handler is NIL\n");
return handler->data;
}
-EAPI const char *dynamicbox_content(struct dynamicbox *handler)
+EAPI const char *dynamicbox_content(dynamicbox_h handler)
{
if (!handler || handler->state != CREATE) {
ErrPrint("Handler is invalid\n");
return handler->common->content;
}
-EAPI const char *dynamicbox_title(struct dynamicbox *handler)
+EAPI const char *dynamicbox_title(dynamicbox_h handler)
{
if (!handler || handler->state != CREATE) {
ErrPrint("Handler is invalid\n");
return handler->common->title;
}
-EAPI int dynamicbox_emit_text_signal(struct dynamicbox *handler, const char *emission, const char *source, double sx, double sy, double ex, double ey, dynamicbox_ret_cb_t cb, void *data)
+EAPI int dynamicbox_emit_text_signal(dynamicbox_h handler, const char *emission, const char *source, double sx, double sy, double ex, double ey, dynamicbox_ret_cb_t cb, void *data)
{
struct packet *packet;
struct cb_info *cbinfo;
return master_rpc_request_only(NULL, packet);
}
-EAPI int dynamicbox_refresh(struct dynamicbox *handler, int force)
+EAPI int dynamicbox_refresh(dynamicbox_h handler, int force)
{
struct packet *packet;
unsigned int cmd = CMD_UPDATE;
return master_rpc_request_only(NULL, packet);
}
-EAPI int dynamicbox_set_visibility(struct dynamicbox *handler, enum dynamicbox_visible_state state)
+EAPI int dynamicbox_set_visibility(dynamicbox_h handler, enum dynamicbox_visible_state state)
{
int old_state;
int ret;
return ret;
}
-EAPI enum dynamicbox_visible_state dynamicbox_visibility(struct dynamicbox *handler)
+EAPI enum dynamicbox_visible_state dynamicbox_visibility(dynamicbox_h handler)
{
if (!handler || handler->state != CREATE) {
ErrPrint("Handler is invalid\n");
return master_rpc_request_only(NULL, packet);
}
-EAPI int dynamicbox_sync_fb(struct dynamicbox *handler, int gbar)
+EAPI int dynamicbox_sync_fb(dynamicbox_h handler, int gbar)
{
if (!handler || handler->state != CREATE) {
ErrPrint("Invalid handle\n");
}
}
-EAPI const char *dynamicbox_alt_icon(struct dynamicbox *handler)
+EAPI const char *dynamicbox_alt_icon(dynamicbox_h handler)
{
if (!handler || handler->state != CREATE) {
ErrPrint("Handler is not valid[%p]\n", handler);
return handler->common->alt.icon;
}
-EAPI const char *dynamicbox_alt_name(struct dynamicbox *handler)
+EAPI const char *dynamicbox_alt_name(dynamicbox_h handler)
{
if (!handler || handler->state != CREATE) {
ErrPrint("Handler is not valid[%p]\n", handler);
return handler->common->alt.name;
}
-EAPI int dynamicbox_acquire_fb_lock(struct dynamicbox *handler, int is_gbar)
+EAPI int dynamicbox_acquire_fb_lock(dynamicbox_h handler, int is_gbar)
{
int ret = DBOX_STATUS_ERROR_NONE;
int fd;
return ret == 0 ? DBOX_STATUS_ERROR_NONE : DBOX_STATUS_ERROR_FAULT;
}
-EAPI int dynamicbox_release_fb_lock(struct dynamicbox *handler, int is_gbar)
+EAPI int dynamicbox_release_fb_lock(dynamicbox_h handler, int is_gbar)
{
int ret = DBOX_STATUS_ERROR_NONE;
int fd;
return ret;
}
-EAPI int dynamicbox_set_auto_launch_handler(int (*dbox_launch_handler)(struct dynamicbox *handler, const char *appid, void *data), void *data)
+EAPI int dynamicbox_set_auto_launch_handler(int (*dbox_launch_handler)(dynamicbox_h handler, const char *appid, void *data), void *data)
{
s_info.launch.handler = dbox_launch_handler;
s_info.launch.data = data;
struct event_info {
int is_deleted;
- int (*handler)(struct dynamicbox *handler, enum dynamicbox_event_type event, void *data);
+ int (*handler)(dynamicbox_h handler, enum dynamicbox_event_type event, void *data);
void *user_data;
};
.fault_state = INFO_STATE_CALLBACK_IN_IDLE,
};
-static inline void default_delete_cb(struct dynamicbox *handler, int ret, void *data)
+static inline void default_delete_cb(dynamicbox_h handler, int ret, void *data)
{
DbgPrint("Default deleted event handler: %d\n", ret);
}
-static void del_ret_cb(struct dynamicbox *handler, const struct packet *result, void *data)
+static void del_ret_cb(dynamicbox_h handler, const struct packet *result, void *data)
{
struct cb_info *info = data;
int ret;
return DBOX_STATUS_ERROR_NONE;
}
-struct dynamicbox_common *dbox_create_common_handle(struct dynamicbox *handle, const char *pkgname, const char *cluster, const char *category)
+struct dynamicbox_common *dbox_create_common_handle(dynamicbox_h handle, const char *pkgname, const char *cluster, const char *category)
{
struct dynamicbox_common *common;
return 0;
}
-int dbox_common_ref(struct dynamicbox_common *common, struct dynamicbox *handle)
+int dbox_common_ref(struct dynamicbox_common *common, dynamicbox_h handle)
{
common->dynamicbox_list = dlist_append(common->dynamicbox_list, handle);
common->refcnt++;
return common->refcnt;
}
-int dbox_common_unref(struct dynamicbox_common *common, struct dynamicbox *handle)
+int dbox_common_unref(struct dynamicbox_common *common, dynamicbox_h handle)
{
int refcnt;
dlist_remove_data(common->dynamicbox_list, handle);
s_info.fault_state &= ~INFO_STATE_CALLBACK_IN_PROCESSING;
}
-void dbox_invoke_event_handler(struct dynamicbox *handler, enum dynamicbox_event_type event)
+void dbox_invoke_event_handler(dynamicbox_h handler, enum dynamicbox_event_type event)
{
struct dlist *l;
struct dlist *n;
return NULL;
}
-struct dynamicbox *dbox_new_dynamicbox(const char *pkgname, const char *id, double timestamp, const char *cluster, const char *category)
+dynamicbox_h dbox_new_dynamicbox(const char *pkgname, const char *id, double timestamp, const char *cluster, const char *category)
{
- struct dynamicbox *handler;
+ dynamicbox_h handler;
handler = calloc(1, sizeof(*handler));
if (!handler) {
{
struct dlist *l;
struct dlist *n;
- struct dynamicbox *handler;
+ dynamicbox_h handler;
dlist_foreach_safe(s_info.dynamicbox_list, l, n, handler) {
dbox_invoke_event_handler(handler, DBOX_EVENT_DELETED);
common->dbox.period = period;
}
-struct dynamicbox *dbox_ref(struct dynamicbox *handler)
+dynamicbox_h dbox_ref(dynamicbox_h handler)
{
if (!handler) {
return NULL;
return handler;
}
-struct dynamicbox *dbox_unref(struct dynamicbox *handler, int destroy_common)
+dynamicbox_h dbox_unref(dynamicbox_h handler, int destroy_common)
{
if (!handler) {
return NULL;
return NULL;
}
-int dbox_send_delete(struct dynamicbox *handler, int type, dynamicbox_ret_cb_t cb, void *data)
+int dbox_send_delete(dynamicbox_h handler, int type, dynamicbox_ret_cb_t cb, void *data)
{
struct packet *packet;
struct cb_info *cbinfo;
return NULL;
}
-struct dynamicbox *dbox_find_dbox_in_show(struct dynamicbox_common *common)
+dynamicbox_h dbox_find_dbox_in_show(struct dynamicbox_common *common)
{
struct dlist *l;
- struct dynamicbox *item;
+ dynamicbox_h item;
dlist_foreach(common->dynamicbox_list, l, item) {
if (item->visible == DBOX_SHOW) {
return NULL;
}
-struct dynamicbox *dbox_get_dbox_nth(struct dynamicbox_common *common, int nth)
+dynamicbox_h dbox_get_dbox_nth(struct dynamicbox_common *common, int nth)
{
- struct dynamicbox *item;
+ dynamicbox_h item;
struct dlist *l;
l = dlist_nth(common->dynamicbox_list, nth);
return item;
}
-int dbox_add_event_handler(int (*dbox_cb)(struct dynamicbox *, enum dynamicbox_event_type, void *), void *data)
+int dbox_add_event_handler(int (*dbox_cb)(dynamicbox_h , enum dynamicbox_event_type, void *), void *data)
{
struct event_info *info;
info = malloc(sizeof(*info));
return DBOX_STATUS_ERROR_NONE;
}
-void *dbox_remove_event_handler(int (*dbox_cb)(struct dynamicbox *, enum dynamicbox_event_type, void *))
+void *dbox_remove_event_handler(int (*dbox_cb)(dynamicbox_h , enum dynamicbox_event_type, void *))
{
struct event_info *info;
struct dlist *l;
struct command {
int ttl;
struct packet *packet;
- struct dynamicbox *handler;
- void (*ret_cb)(struct dynamicbox *handler, const struct packet *result, void *data);
+ dynamicbox_h handler;
+ void (*ret_cb)(dynamicbox_h handler, const struct packet *result, void *data);
void *data;
enum {
TYPE_ACK,
return command;
}
-static inline struct command *create_command(struct dynamicbox *handler, struct packet *packet)
+static inline struct command *create_command(dynamicbox_h handler, struct packet *packet)
{
struct command *command;
* \note
* "handler" could be NULL
*/
-int master_rpc_async_request(struct dynamicbox *handler, struct packet *packet, int urgent, void (*ret_cb)(struct dynamicbox *handler, const struct packet *result, void *data), void *data)
+int master_rpc_async_request(dynamicbox_h handler, struct packet *packet, int urgent, void (*ret_cb)(dynamicbox_h handler, const struct packet *result, void *data), void *data)
{
struct command *command;
return DBOX_STATUS_ERROR_NONE;
}
-int master_rpc_request_only(struct dynamicbox *handler, struct packet *packet)
+int master_rpc_request_only(dynamicbox_h handler, struct packet *packet)
{
struct command *command;