evisum/src/bin/ui/ui_util.h

61 lines
1.3 KiB
C
Raw Normal View History

#ifndef __UI_UTIL_H__
#define __UI_UTIL_H__
#include <Evas.h>
2020-11-16 17:14:12 -08:00
#include "system/process.h"
#define FILL EVAS_HINT_FILL
#define EXPAND EVAS_HINT_EXPAND
2021-02-07 11:29:59 -08:00
#define TAB_BTN_WIDTH 72
#define TAB_BTN_HEIGHT 24
#define BTN_WIDTH 68
#define BTN_HEIGHT 24
2021-02-07 11:29:59 -08:00
#define LIST_BTN_HEIGHT 24
2020-06-28 12:56:57 -07:00
#define UI_CHILD_WIN_WIDTH 360
#define UI_CHILD_WIN_HEIGHT 360
2020-10-29 06:26:31 -07:00
void
evisum_icon_cache_init(void);
void
evisum_icon_cache_shutdown(void);
const char *
2020-11-16 17:14:12 -08:00
evisum_icon_cache_find(const Proc_Info *proc);
2020-06-28 11:58:20 -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);
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);
2021-02-06 01:57:58 -08:00
void
evisum_ui_icon_size_set(Evas_Object *ic, int size);
const char *
evisum_size_format(unsigned long long bytes);
const char *
evisum_icon_path_get(const char *name);
const char *
evisum_image_path_get(const char *name);
Evas_Object *
2021-02-09 11:10:03 -08:00
evisum_ui_background_add(Evas_Object *win);
int
evisum_ui_textblock_font_size_get(Evas_Object *tb);
void
evisum_ui_textblock_font_size_set(Evas_Object *tb, int new_size);
2020-06-29 07:18:35 -07:00
void
evisum_about_window_show(void *data);
#endif