2020-06-21 06:03:39 -07:00
|
|
|
#ifndef __UI_UTIL_H__
|
|
|
|
#define __UI_UTIL_H__
|
|
|
|
|
|
|
|
#include <Evas.h>
|
|
|
|
|
|
|
|
#define FILL EVAS_HINT_FILL
|
|
|
|
#define EXPAND EVAS_HINT_EXPAND
|
|
|
|
|
|
|
|
#define TAB_BTN_WIDTH 96
|
|
|
|
#define TAB_BTN_HEIGHT 32
|
2020-06-21 09:14:35 -07:00
|
|
|
#define BTN_WIDTH 80
|
|
|
|
#define BTN_HEIGHT 24
|
2020-06-28 12:02:07 -07:00
|
|
|
|
2020-06-28 12:56:57 -07:00
|
|
|
#define UI_CHILD_WIN_WIDTH 360
|
|
|
|
#define UI_CHILD_WIN_HEIGHT 360
|
|
|
|
#define MISC_MAX_WIDTH 350
|
|
|
|
#define MISC_MIN_WIDTH 340
|
2020-06-21 09:14:35 -07:00
|
|
|
|
2020-06-28 11:58:20 -07:00
|
|
|
#define TEXT_PAD " "
|
|
|
|
|
2020-06-21 09:14:35 -07:00
|
|
|
Evas_Object *
|
|
|
|
evisum_ui_tab_add(Evas_Object *parent, Evas_Object **alias, const char *text,
|
2020-08-19 11:11:54 -07:00
|
|
|
Evas_Smart_Cb clicked_cb, void *data);
|
2020-06-21 06:03:39 -07:00
|
|
|
|
|
|
|
Evas_Object *
|
|
|
|
evisum_ui_button_add(Evas_Object *parent, Evas_Object **alias, const char *text,
|
2020-08-19 11:11:54 -07:00
|
|
|
const char *icon, Evas_Smart_Cb clicked_cb, void *data);
|
2020-06-21 06:03:39 -07:00
|
|
|
|
|
|
|
const char *
|
|
|
|
evisum_size_format(unsigned long long bytes);
|
|
|
|
|
|
|
|
const char *
|
|
|
|
evisum_icon_path_get(const char *name);
|
|
|
|
|
2020-06-21 07:30:34 -07:00
|
|
|
int
|
|
|
|
evisum_ui_textblock_font_size_get(Evas_Object *tb);
|
2020-06-21 08:54:10 -07:00
|
|
|
|
2020-06-21 07:30:34 -07:00
|
|
|
void
|
|
|
|
evisum_ui_textblock_font_size_set(Evas_Object *tb, int new_size);
|
|
|
|
|
2020-06-28 12:02:07 -07:00
|
|
|
void
|
|
|
|
evisum_child_window_show(Evas_Object *parent, Evas_Object *win);
|
2020-06-21 07:30:34 -07:00
|
|
|
|
2020-06-29 07:18:35 -07:00
|
|
|
void
|
|
|
|
evisum_about_window_show(void *data);
|
|
|
|
|
2020-06-21 06:03:39 -07:00
|
|
|
#endif
|