evisum: Naming and JPEGS!

To be able to differentiate between two completely different
structs use different naming. Also remove the jpegs if am going
to be using edje.
This commit is contained in:
Alastair Poole 2021-03-11 11:10:13 +00:00
parent adb0f78e40
commit 5c1bf20555
27 changed files with 288 additions and 352 deletions

View File

@ -5,8 +5,7 @@ install_data('go-up.png', 'go-down.png',
'sensor.png', 'mount.png', 'ladyhand.png',
'find.png', 'bug.png', 'exit.png', 'cpu.png',
'memory.png', 'storage.png', 'misc.png',
'sky_01.jpg', 'sky_02.jpg', 'sky_03.jpg',
'sky_04.jpg', 'effects.png', 'info.png',
'effects.png', 'info.png',
'menu.png','lovethisdogharvey.png', 'application.png',
'e.png', 'freebsd.png', 'linux.png', 'on.png', 'off.png',
'proc.png', 'manual.png', 'actions.png', 'threads.png',

Binary file not shown.

Before

Width:  |  Height:  |  Size: 455 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 472 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 828 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

View File

@ -1,7 +1,7 @@
#ifndef __CONFIGURATION_H__
#define __CONFIGURATION_H__
#include "ui/ui.h"
#include "ui/evisum_ui.h"
#define CONFIG_VERSION 0x0010

View File

@ -6,7 +6,7 @@
#include <Ecore.h>
#include <Ecore_Con.h>
#include "evisum_server.h"
#include "src/bin/ui/ui.h"
#include "src/bin/ui/evisum_ui.h"
#define LISTEN_SOCKET_NAME "evisum_server"
#define WANTED "bonjour monde"
@ -23,7 +23,7 @@ _evisum_server_server_client_connect_cb(void *data EINA_UNUSED, int type EINA_UN
{
Ecore_Con_Event_Client_Data *ev;
Evisum_Action *action;
Ui *ui;
Evisum_Ui *ui;
int *pid;
ev = event;
@ -54,7 +54,7 @@ evisum_server_shutdown(void)
Eina_Bool
evisum_server_init(void *data)
{
Ui *ui = data;
Evisum_Ui *ui = data;
Evisum_Server *server = calloc(1, sizeof(Evisum_Server));
if (!server) return 0;

View File

@ -7,12 +7,12 @@
#include "config.h"
#include "evisum_config.h"
#include "evisum_server.h"
#include "ui/ui.h"
#include "ui/evisum_ui.h"
static Eina_Bool
_shutdown_cb(void *data, int type, void *event EINA_UNUSED)
{
Ui *ui = data;
Evisum_Ui *ui = data;
if (ui->cpu.win) evas_object_del(ui->cpu.win);
if (ui->mem.win) evas_object_del(ui->mem.win);
@ -24,7 +24,7 @@ _shutdown_cb(void *data, int type, void *event EINA_UNUSED)
}
static void
_signals(Ui *ui)
_signals(Evisum_Ui *ui)
{
ui->handler_sig = ecore_event_handler_add(ECORE_EVENT_SIGNAL_EXIT, _shutdown_cb, ui);
}
@ -32,7 +32,7 @@ _signals(Ui *ui)
int
elm_main(int argc, char **argv)
{
Ui *ui;
Evisum_Ui *ui;
int i, pid = -1;
Evisum_Action action = EVISUM_ACTION_DEFAULT;

View File

@ -5,7 +5,7 @@
#include "system/filesystems.h"
#include "ui.h"
#include "evisum_ui.h"
#include "ui/ui_cpu.h"
#include "ui/ui_memory.h"
#include "ui/ui_disk.h"
@ -20,14 +20,14 @@ int EVISUM_EVENT_CONFIG_CHANGED;
static Evas_Object *_slider_alpha = NULL;
void
evisum_ui_config_save(Ui *ui)
evisum_ui_config_save(Evisum_Ui *ui)
{
Eina_Bool notify = 0;
if (!_evisum_config) return;
_evisum_config->effects = 0;
_evisum_config->backgrounds = evisum_ui_backgrounds_enabled_get();
_evisum_config->backgrounds = 0;
if (ui->proc.win)
{
@ -111,14 +111,12 @@ evisum_ui_config_save(Ui *ui)
}
void
evisum_ui_config_load(Ui *ui)
evisum_ui_config_load(Evisum_Ui *ui)
{
_evisum_config = NULL;
_evisum_config = config_load();
evisum_ui_backgrounds_enabled_set(_evisum_config->backgrounds);
ui->proc.sort_type = _evisum_config->proc.sort_type;
ui->proc.sort_reverse = _evisum_config->proc.sort_reverse;
ui->proc.poll_delay = _evisum_config->proc.poll_delay;
@ -168,7 +166,7 @@ evisum_ui_config_load(Ui *ui)
}
void
evisum_ui_restart(Ui *ui)
evisum_ui_restart(Evisum_Ui *ui)
{
if (ui->proc.win) ui->proc.restart = 1;
if (ui->cpu.win) ui->cpu.restart = 1;
@ -187,7 +185,7 @@ static void
_about_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui *ui = data;
Evisum_Ui *ui = data;
evisum_about_window_show(ui);
}
@ -196,7 +194,7 @@ static void
_menu_memory_activity_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui *ui = data;
Evisum_Ui *ui = data;
ui_mem_win_add(ui);
}
@ -205,7 +203,7 @@ static void
_menu_network_activity_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui *ui = data;
Evisum_Ui *ui = data;
ui_network_win_add(ui);
}
@ -214,7 +212,7 @@ static void
_menu_disk_activity_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui *ui = data;
Evisum_Ui *ui = data;
ui_disk_win_add(ui);
}
@ -223,7 +221,7 @@ static void
_menu_sensors_activity_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui *ui = data;
Evisum_Ui *ui = data;
ui_sensors_win_add(ui);
}
@ -232,7 +230,7 @@ static void
_menu_cpu_activity_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui *ui = data;
Evisum_Ui *ui = data;
ui_cpu_win_add(ui);
}
@ -241,7 +239,7 @@ static void
_menu_process_view_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui *ui = data;
Evisum_Ui *ui = data;
ui_process_list_win_add(ui);
}
@ -250,18 +248,15 @@ static void
_menu_effects_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui *ui;
Eina_Bool state;
Evisum_Ui *ui;
ui = data;
state = !evisum_ui_backgrounds_enabled_get();
evisum_ui_backgrounds_enabled_set(state);
#if 0
evisum_ui_config_save(ui);
evisum_ui_restart(ui);
#endif
}
static Evas_Object *
@ -290,7 +285,7 @@ static void
_main_menu_slider_changed_cb(void *data EINA_UNUSED, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Ui *ui = data;
Evisum_Ui *ui = data;
ui->proc.poll_delay = elm_slider_value_get(obj) + 0.5;
@ -306,7 +301,7 @@ static void
_main_menu_slider_alpha_changed_cb(void *data EINA_UNUSED, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Ui *ui = data;
Evisum_Ui *ui = data;
ui->proc.alpha = elm_slider_value_get(obj) + 0.5;
@ -317,7 +312,7 @@ static void
_main_menu_transparant_changed_cb(void *data EINA_UNUSED, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Ui *ui = data;
Evisum_Ui *ui = data;
if (!ui->proc.alpha) return;
@ -331,7 +326,7 @@ static void
_main_menu_show_threads_changed_cb(void *data EINA_UNUSED, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Ui *ui = data;
Evisum_Ui *ui = data;
ui->proc.show_kthreads = elm_check_state_get(obj);
evisum_ui_config_save(ui);
@ -341,7 +336,7 @@ static void
_main_menu_show_scroller_changed_cb(void *data EINA_UNUSED, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Ui *ui = data;
Evisum_Ui *ui = data;
ui->proc.show_scroller = elm_check_state_get(obj);
evisum_ui_config_save(ui);
@ -351,7 +346,7 @@ static void
_main_menu_show_user_changed_cb(void *data EINA_UNUSED, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Ui *ui = data;
Evisum_Ui *ui = data;
ui->proc.show_user = elm_check_state_get(obj);
evisum_ui_config_save(ui);
@ -388,7 +383,7 @@ _main_menu_focus_timer_cb(void *data)
}
Evas_Object *
evisum_ui_main_menu_create(Ui *ui, Evas_Object *parent, Evas_Object *obj)
evisum_ui_main_menu_create(Evisum_Ui *ui, Evas_Object *parent, Evas_Object *obj)
{
Evas_Object *o, *obx, *bx, *tb, *hbx, *sep, *fr, *sli;
Evas_Object *it_focus, *btn, *chk, *rec;
@ -636,7 +631,7 @@ evisum_ui_main_menu_create(Ui *ui, Evas_Object *parent, Evas_Object *obj)
// Any OS specific feature checks.
static void
_ui_init_system_probe(Ui *ui)
_ui_init_system_probe(Evisum_Ui *ui)
{
#if defined(__OpenBSD__)
ui->proc.has_kthreads = 0;
@ -649,7 +644,7 @@ _ui_init_system_probe(Ui *ui)
}
void
evisum_ui_activate(Ui *ui, Evisum_Action action, int pid)
evisum_ui_activate(Evisum_Ui *ui, Evisum_Action action, int pid)
{
Eina_Bool restart = 0;
@ -725,7 +720,7 @@ evisum_ui_activate(Ui *ui, Evisum_Action action, int pid)
}
void
evisum_ui_shutdown(Ui *ui)
evisum_ui_shutdown(Evisum_Ui *ui)
{
evisum_icon_cache_shutdown();
evisum_ui_config_save(ui);
@ -733,10 +728,10 @@ evisum_ui_shutdown(Ui *ui)
free(ui);
}
Ui *
Evisum_Ui *
evisum_ui_init(void)
{
Ui *ui = calloc(1, sizeof(Ui));
Evisum_Ui *ui = calloc(1, sizeof(Evisum_Ui));
if (!ui) return NULL;
ui->proc.poll_delay = 3;
@ -747,7 +742,6 @@ evisum_ui_init(void)
EVISUM_EVENT_CONFIG_CHANGED = ecore_event_type_new();
evisum_ui_backgrounds_enabled_set(0);
evisum_ui_config_load(ui);
evisum_icon_cache_init();

View File

@ -1,5 +1,5 @@
#ifndef __UI_H__
#define __UI_H__
#ifndef __EVISUM_UI_H__
#define __EVISUM_UI_H__
#include <Elementary.h>
#include "gettext.h"
@ -16,7 +16,7 @@
#define EVISUM_WIN_WIDTH 800
#define EVISUM_WIN_HEIGHT 600
typedef struct Ui
typedef struct _Evisum_Ui
{
pid_t program_pid;
Ecore_Event_Handler *handler_sig;
@ -91,30 +91,30 @@ typedef struct Ui
int x, y;
Eina_Bool restart;
} network;
} Ui;
} Evisum_Ui;
Ui *
Evisum_Ui *
evisum_ui_init(void);
void
evisum_ui_shutdown(Ui *ui);
evisum_ui_shutdown(Evisum_Ui *ui);
Evas_Object *
evisum_ui_main_menu_create(Ui *ui, Evas_Object *parent, Evas_Object *obj);
evisum_ui_main_menu_create(Evisum_Ui *ui, Evas_Object *parent, Evas_Object *obj);
void
evisum_ui_activate(Ui *ui, Evisum_Action action, int pid);
evisum_ui_activate(Evisum_Ui *ui, Evisum_Action action, int pid);
const char *
evisum_ui_icon_cache_find(Ui *ui, const char *cmd);
evisum_ui_icon_cache_find(Evisum_Ui *ui, const char *cmd);
void
evisum_ui_config_load(Ui *ui);
evisum_ui_config_load(Evisum_Ui *ui);
void
evisum_ui_config_save(Ui *ui);
evisum_ui_config_save(Evisum_Ui *ui);
void
evisum_ui_restart(Ui *ui);
evisum_ui_restart(Evisum_Ui *ui);
#endif

View File

@ -1,7 +1,7 @@
src += files([
'gettext.h',
'ui.h',
'ui.c',
'evisum_ui.h',
'evisum_ui.c',
'ui_util.h',
'ui_util.c',
'ui_cache.c',

View File

@ -8,8 +8,6 @@ typedef struct {
} Core;
typedef struct {
Ui *ui;
Ecore_Thread *thread;
Evas_Object *win;
@ -19,9 +17,7 @@ typedef struct {
Evas_Object *obj;
Evas_Object *colors;
int cpu_count;
int *cpu_order;
Eina_Bool show_cpufreq;
@ -38,6 +34,8 @@ typedef struct {
Eina_Bool confused;
Eina_List *explainers;
Evisum_Ui *ui;
} Animate;
typedef struct _Color_Point {
@ -345,7 +343,7 @@ static void
_win_move_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj, void *event_info EINA_UNUSED)
{
Animate *ad;
Ui *ui;
Evisum_Ui *ui;
ad = data;
ui = ad->ui;
@ -358,7 +356,7 @@ _win_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void
{
Explainer *exp;
Animate *ad = data;
Ui *ui = ad->ui;
Evisum_Ui *ui = ad->ui;
evisum_ui_config_save(ui);
ecore_thread_cancel(ad->thread);
@ -461,7 +459,7 @@ static void
_btn_menu_clicked_cb(void *data, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Ui *ui;
Evisum_Ui *ui;
Animate *ad = data;
ui = ad->ui;
@ -475,7 +473,7 @@ _btn_menu_clicked_cb(void *data, Evas_Object *obj,
}
static Animate *
_graph(Ui *ui, Evas_Object *parent)
_graph(Evisum_Ui *ui, Evas_Object *parent)
{
Evas_Object *tbl, *tbl2, *box, *obj, *ic, *lb, *rec;
Evas_Object *fr, *bx, *hbx, *colors, *check, *btn;
@ -770,13 +768,13 @@ _graph(Ui *ui, Evas_Object *parent)
static void
_win_resize_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
Ui *ui = data;
Evisum_Ui *ui = data;
evas_object_geometry_get(obj, NULL, NULL, &ui->cpu.width, &ui->cpu.height);
}
void
ui_cpu_win_add(Ui *ui)
ui_cpu_win_add(Evisum_Ui *ui)
{
Animate *ad;
Evas_Object *win, *box, *scr;
@ -792,9 +790,6 @@ ui_cpu_win_add(Ui *ui)
elm_win_autodel_set(win, 1);
evas_object_size_hint_weight_set(win, EXPAND, EXPAND);
evas_object_size_hint_align_set(win, FILL, FILL);
evisum_ui_background_random_add(win,
evisum_ui_backgrounds_enabled_get());
evas_object_event_callback_add(win, EVAS_CALLBACK_RESIZE,
_win_resize_cb, ui);

View File

@ -1,10 +1,10 @@
#ifndef __UI_CPU_H__
#define __UI_CPU_H__
#include "ui.h"
#include "evisum_ui.h"
#include "../system/machine.h"
void
ui_cpu_win_add(Ui *ui);
ui_cpu_win_add(Evisum_Ui *ui);
#endif

View File

@ -17,14 +17,14 @@ typedef struct
Eina_Bool sort_reverse;
Eina_Bool skip_wait;
Ui *ui;
} Ui_Data;
Evisum_Ui *ui;
} Data;
static void
_item_unrealized_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd;
Data *pd;
Evas_Object *o;
Eina_List *contents = NULL;
@ -102,7 +102,7 @@ _content_get(void *data, Evas_Object *obj, const char *source)
{
Evas_Object *lb, *r, *pb;
Evas_Coord w, ow;
Ui_Data *pd;
Data *pd;
File_System *inf = data;
if (!inf) return NULL;
@ -218,7 +218,7 @@ _glist_ensure_n_items(Evas_Object *glist, unsigned int items)
static void
_disks_poll(void *data, Ecore_Thread *thread)
{
Ui_Data *pd = data;
Data *pd = data;
while (!ecore_thread_check(thread))
{
@ -242,7 +242,7 @@ _disks_poll_feedback_cb(void *data, Ecore_Thread *thread, void *msgdata)
{
Elm_Object_Item *it;
File_System *fs;
Ui_Data *pd;
Data *pd;
Eina_List *mounted;
pd = data;
@ -267,7 +267,7 @@ _disks_poll_feedback_cb(void *data, Ecore_Thread *thread, void *msgdata)
}
static void
_disks_poll_update(Ui_Data *pd)
_disks_poll_update(Data *pd)
{
pd->skip_wait = 1;
}
@ -276,7 +276,7 @@ static void
_win_key_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
Evas_Event_Key_Down *ev;
Ui_Data *pd;
Data *pd;
pd = data;
ev = event_info;
@ -291,8 +291,8 @@ _win_key_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
static void
_win_move_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj, void *event_info EINA_UNUSED)
{
Ui_Data *pd;
Ui *ui;
Data *pd;
Evisum_Ui *ui;
pd = data;
ui = pd->ui;
@ -304,8 +304,8 @@ static void
_win_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd;
Ui *ui;
Data *pd;
Evisum_Ui *ui;
pd = data;
ui = pd->ui;
@ -437,7 +437,7 @@ static void
_btn_device_clicked_cb(void *data EINA_UNUSED, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
if (pd->sort_cb == _sort_by_device)
pd->sort_reverse = !pd->sort_reverse;
@ -451,7 +451,7 @@ static void
_btn_mount_clicked_cb(void *data EINA_UNUSED, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
if (pd->sort_cb == _sort_by_mount)
pd->sort_reverse = !pd->sort_reverse;
@ -465,7 +465,7 @@ static void
_btn_fs_clicked_cb(void *data EINA_UNUSED, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
if (pd->sort_cb == _sort_by_type)
pd->sort_reverse = !pd->sort_reverse;
@ -479,7 +479,7 @@ static void
_btn_used_clicked_cb(void *data EINA_UNUSED, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
if (pd->sort_cb == _sort_by_used)
pd->sort_reverse = !pd->sort_reverse;
@ -493,7 +493,7 @@ static void
_btn_free_clicked_cb(void *data EINA_UNUSED, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
if (pd->sort_cb == _sort_by_free)
pd->sort_reverse = !pd->sort_reverse;
@ -507,7 +507,7 @@ static void
_btn_total_clicked_cb(void *data EINA_UNUSED, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
if (pd->sort_cb == _sort_by_total)
pd->sort_reverse = !pd->sort_reverse;
@ -521,7 +521,7 @@ static void
_btn_usage_clicked_cb(void *data EINA_UNUSED, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
if (pd->sort_cb == _sort_by_cpu_usage)
pd->sort_reverse = !pd->sort_reverse;
@ -534,8 +534,8 @@ _btn_usage_clicked_cb(void *data EINA_UNUSED, Evas_Object *obj,
static void
_win_resize_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
_disks_poll_update(pd);
evas_object_geometry_get(obj, NULL, NULL, &ui->disk.width, &ui->disk.height);
@ -551,7 +551,7 @@ _btn_min_size(Evas_Object *parent)
}
void
ui_disk_win_add(Ui *ui)
ui_disk_win_add(Evisum_Ui *ui)
{
Evas_Object *win, *tb, *scr;
Evas_Object *glist, *rec, *btn;
@ -567,10 +567,8 @@ ui_disk_win_add(Ui *ui)
elm_win_autodel_set(win, 1);
evas_object_size_hint_weight_set(win, EXPAND, EXPAND);
evas_object_size_hint_align_set(win, FILL, FILL);
evisum_ui_background_random_add(win,
evisum_ui_backgrounds_enabled_get());
Ui_Data *pd = calloc(1, sizeof(Ui_Data));
Data *pd = calloc(1, sizeof(Data));
pd->ui = ui;
pd->skip_wait = 1;

View File

@ -1,9 +1,9 @@
#ifndef __UI_DISK_H__
#define __UI_DISK_H__
#include "ui.h"
#include "evisum_ui.h"
void
ui_disk_win_add(Ui *ui);
ui_disk_win_add(Evisum_Ui *ui);
#endif

View File

@ -14,8 +14,8 @@ typedef struct {
Evas_Object *swap;
Evas_Object *video[MEM_VIDEO_CARD_MAX];
Ui *ui;
} Ui_Data;
Evisum_Ui *ui;
} Data;
static Evas_Object *
_label_mem(Evas_Object *parent, const char *text)
@ -64,7 +64,7 @@ _mem_usage_main_cb(void *data EINA_UNUSED, Ecore_Thread *thread)
}
static void
_update_widgets(Ui_Data *pd, meminfo_t *memory)
_update_widgets(Data *pd, meminfo_t *memory)
{
Evas_Object *pb;
double ratio, value;
@ -139,7 +139,7 @@ _update_widgets(Ui_Data *pd, meminfo_t *memory)
static void
_mem_usage_feedback_cb(void *data, Ecore_Thread *thread EINA_UNUSED, void *msgdata)
{
Ui_Data *pd;
Data *pd;
meminfo_t *memory;
pd = data;
@ -154,7 +154,7 @@ static void
_win_key_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
Evas_Event_Key_Down *ev;
Ui_Data *pd;
Data *pd;
pd = data;
ev = event_info;
@ -169,8 +169,8 @@ _win_key_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
static void
_win_move_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj, void *event_info EINA_UNUSED)
{
Ui_Data *pd;
Ui *ui;
Data *pd;
Evisum_Ui *ui;
pd = data;
ui = pd->ui;
@ -182,8 +182,8 @@ static void
_win_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Ui *ui;
Ui_Data *pd = data;
Evisum_Ui *ui;
Data *pd = data;
ui = pd->ui;
@ -198,14 +198,14 @@ _win_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj,
static void
_win_resize_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
evas_object_geometry_get(obj, NULL, NULL, &ui->mem.width, &ui->mem.height);
}
void
ui_mem_win_add(Ui *ui)
ui_mem_win_add(Evisum_Ui *ui)
{
Evas_Object *win, *lb, *bx, *tb, *pb;
Evas_Object *fr;
@ -218,7 +218,7 @@ ui_mem_win_add(Ui *ui)
return;
}
Ui_Data *pd = calloc(1, sizeof(Ui_Data));
Data *pd = calloc(1, sizeof(Data));
if (!pd) return;
pd->ui = ui;
@ -230,8 +230,6 @@ ui_mem_win_add(Ui *ui)
elm_win_autodel_set(win, 1);
evas_object_size_hint_weight_set(win, EXPAND, EXPAND);
evas_object_size_hint_align_set(win, FILL, FILL);
evisum_ui_background_random_add(win,
evisum_ui_backgrounds_enabled_get());
bx = elm_box_add(win);
evas_object_size_hint_weight_set(bx, EXPAND, 0);

View File

@ -1,10 +1,10 @@
#ifndef __UI_MEMORY_H__
#define __UI_MEMORY_H__
#include "ui.h"
#include "evisum_ui.h"
#include "../system/machine.h"
void
ui_mem_win_add(Ui *ui);
ui_mem_win_add(Evisum_Ui *ui);
#endif

View File

@ -7,8 +7,9 @@ typedef struct
Evas_Object *win;
Evas_Object *glist;
Elm_Genlist_Item_Class itc, itc2;
Ui *ui;
} Ui_Data;
Evisum_Ui *ui;
} Data;
typedef struct
{
@ -29,7 +30,7 @@ typedef struct
} Network_Interface;
static void
_interface_gone(net_iface_t **ifaces, int n, Eina_List *list, Ui_Data *pd)
_interface_gone(net_iface_t **ifaces, int n, Eina_List *list, Data *pd)
{
Eina_List *l;
Network_Interface *iface;
@ -54,7 +55,7 @@ _interface_gone(net_iface_t **ifaces, int n, Eina_List *list, Ui_Data *pd)
static void
_network_update(void *data, Ecore_Thread *thread)
{
Ui_Data *pd = data;
Data *pd = data;
Eina_List *interfaces = NULL;
Network_Interface *iface;
@ -215,7 +216,7 @@ _network_update_feedback_cb(void *data, Ecore_Thread *thread, void *msgdata EINA
{
Eina_List *interfaces;
Network_Interface *iface;
Ui_Data *pd;
Data *pd;
Evas_Object *obj;
Eina_List *l, *l2;
char *s;
@ -275,7 +276,7 @@ static void
_win_key_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
Evas_Event_Key_Down *ev;
Ui_Data *pd;
Data *pd;
pd = data;
ev = event_info;
@ -290,8 +291,8 @@ _win_key_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
static void
_win_move_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj, void *event_info EINA_UNUSED)
{
Ui_Data *pd;
Ui *ui;
Data *pd;
Evisum_Ui *ui;
pd = data;
ui = pd->ui;
@ -303,8 +304,8 @@ static void
_win_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
evisum_ui_config_save(ui);
ecore_thread_cancel(pd->thread);
@ -316,14 +317,14 @@ _win_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
static void
_win_resize_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
evas_object_geometry_get(obj, NULL, NULL, &ui->network.width, &ui->network.height);
}
void
ui_network_win_add(Ui *ui)
ui_network_win_add(Evisum_Ui *ui)
{
Evas_Object *win, *bx, *glist;;
Elm_Genlist_Item_Class *itc;
@ -334,7 +335,7 @@ ui_network_win_add(Ui *ui)
return;
}
Ui_Data *pd = calloc(1, sizeof(Ui_Data));
Data *pd = calloc(1, sizeof(Data));
if (!pd) return;
pd->ui = ui;

View File

@ -1,10 +1,10 @@
#ifndef __UI_NETWORK_H__
#define __UI_NETWORK_H__
#include "ui.h"
#include "evisum_ui.h"
#include "../system/machine.h"
void
ui_network_win_add(Ui *ui);
ui_network_win_add(Evisum_Ui *ui);
#endif

View File

@ -1,7 +1,7 @@
#include "config.h"
#include "evisum_config.h"
#include "ui.h"
#include "evisum_ui.h"
#include "ui/ui_process_list.h"
#include "ui/ui_process_view.h"
@ -33,8 +33,6 @@ typedef struct
pid_t selected_pid;
int poll_count;
Ui *ui;
Ecore_Timer *resize_timer;
Evas_Object *win;
Evas_Object *main_menu;
@ -91,9 +89,12 @@ typedef struct
int zombie;
int dsleep;
} summary;
} Ui_Data;
static Ui_Data *_pd = NULL;
Evisum_Ui *ui;
} Data;
static Data *_pd = NULL;
typedef struct
{
@ -153,7 +154,7 @@ _field_enabled(Proc_Field id)
}
static void
_content_reset(Ui_Data *pd)
_content_reset(Data *pd)
{
Evas_Object *rec;
int j = 0;
@ -186,13 +187,13 @@ _field_menu_check_changed_cb(void *data, Evas_Object *obj, void *event_info)
{
Field *f = data;
f->enabled = !f->enabled;
Ui *ui = _pd->ui;
Evisum_Ui *ui = _pd->ui;
_content_reset(_pd);
ui->proc.fields ^= (1 << f->id);
}
static Evas_Object *
_field_menu_create(Ui_Data *pd, Evas_Object *parent)
_field_menu_create(Data *pd, Evas_Object *parent)
{
Evas_Object *o, *fr, *bx, *ck;
@ -236,7 +237,7 @@ _field_mouse_up_cb(void *data EINA_UNUSED, Evas *e EINA_UNUSED,
Evas_Event_Mouse_Up *ev;
Evas_Object *o;
Evas_Coord ox, oy, ow, oh;
Ui_Data *pd;
Data *pd;
ev = event_info;
pd = data;
@ -255,7 +256,7 @@ _field_mouse_up_cb(void *data EINA_UNUSED, Evas *e EINA_UNUSED,
}
static void
_fields_init(Ui_Data *pd)
_fields_init(Data *pd)
{
for (int i = PROC_FIELD_CMD; i < PROC_FIELD_MAX; i++)
{
@ -280,7 +281,7 @@ _item_unrealized_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Evas_Object *o;
Ui_Data *pd;
Data *pd;
Eina_List *contents = NULL;
pd = data;
@ -461,7 +462,7 @@ _run_time_set(char *buf, size_t n, int64_t secs)
}
static void
_field_adjust(Ui_Data *pd, Proc_Field id, Evas_Object *obj, Evas_Coord w)
_field_adjust(Data *pd, Proc_Field id, Evas_Object *obj, Evas_Coord w)
{
Evas_Object *rec = evas_object_data_get(obj, "rec");
if (id != pd->field_max)
@ -483,7 +484,7 @@ _content_get(void *data, Evas_Object *obj, const char *source)
Evas_Object *rec, *lb, *o, *hbx, *pb;
char buf[128];
Evas_Coord w, ow;
Ui_Data *pd = _pd;
Data *pd = _pd;
proc = (void *) data;
@ -720,7 +721,7 @@ _glist_ensure_n_items(Evas_Object *glist, unsigned int items,
static Eina_Bool
_bring_in(void *data)
{
Ui_Data *pd;
Data *pd;
int h_page, v_page;
pd = data;
@ -734,7 +735,7 @@ _bring_in(void *data)
}
static void
_summary_reset(Ui_Data *pd)
_summary_reset(Data *pd)
{
pd->summary.total = pd->summary.running = pd->summary.sleeping = 0;
pd->summary.stopped = pd->summary.idle = pd->summary.zombie = 0;
@ -742,7 +743,7 @@ _summary_reset(Ui_Data *pd)
}
static void
_summary_update(Ui_Data *pd)
_summary_update(Data *pd)
{
Eina_Strbuf *buf = eina_strbuf_new();
@ -770,7 +771,7 @@ _summary_update(Ui_Data *pd)
}
static void
_summary_total(Ui_Data *pd, Proc_Info *proc)
_summary_total(Data *pd, Proc_Info *proc)
{
pd->summary.total++;
if (!strcmp(proc->state, "running"))
@ -790,9 +791,9 @@ _summary_total(Ui_Data *pd, Proc_Info *proc)
}
static Eina_List *
_process_list_sort(Eina_List *list, Ui_Data *pd)
_process_list_sort(Eina_List *list, Data *pd)
{
Ui *ui;
Evisum_Ui *ui;
Sorter s;
ui = pd->ui;
@ -832,11 +833,11 @@ _cpu_times_free_cb(void *data)
}
static Eina_List *
_process_list_search_trim(Eina_List *list, Ui_Data *pd)
_process_list_search_trim(Eina_List *list, Data *pd)
{
Eina_List *l, *l_next;
Proc_Info *proc;
Ui *ui = pd->ui;
Evisum_Ui *ui = pd->ui;
_summary_reset(pd);
@ -879,10 +880,10 @@ _process_list_search_trim(Eina_List *list, Ui_Data *pd)
}
static Eina_List *
_process_list_get(Ui_Data *pd)
_process_list_get(Data *pd)
{
Eina_List *list;
Ui *ui;
Evisum_Ui *ui;
ui = pd->ui;
@ -900,9 +901,9 @@ _process_list_get(Ui_Data *pd)
static void
_process_list(void *data, Ecore_Thread *thread)
{
Ui_Data *pd;
Data *pd;
Eina_List *list;
Ui *ui;
Evisum_Ui *ui;
Proc_Info *proc;
int i, delay = 1;
@ -938,7 +939,7 @@ static void
_process_list_feedback_cb(void *data, Ecore_Thread *thread EINA_UNUSED,
void *msg EINA_UNUSED)
{
Ui_Data *pd;
Data *pd;
Eina_List *list;
Proc_Info *proc;
Elm_Object_Item *it;
@ -995,7 +996,7 @@ _process_list_feedback_cb(void *data, Ecore_Thread *thread EINA_UNUSED,
}
static void
_process_list_update(Ui_Data *pd)
_process_list_update(Data *pd)
{
pd->skip_wait = 1;
}
@ -1015,9 +1016,9 @@ _btn_icon_state_update(Evas_Object *btn, Eina_Bool reverse,
}
static void
_btn_clicked_state_save(Ui_Data *pd, Evas_Object *btn)
_btn_clicked_state_save(Data *pd, Evas_Object *btn)
{
Ui *ui = pd->ui;
Evisum_Ui *ui = pd->ui;
if (pd->fields_menu)
{
@ -1037,8 +1038,8 @@ static void
_btn_cmd_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
if (ui->proc.sort_type == PROC_SORT_BY_CMD)
ui->proc.sort_reverse = !ui->proc.sort_reverse;
@ -1050,8 +1051,8 @@ static void
_btn_uid_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
if (ui->proc.sort_type == PROC_SORT_BY_UID)
ui->proc.sort_reverse = !ui->proc.sort_reverse;
@ -1063,8 +1064,8 @@ static void
_btn_pid_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
if (ui->proc.sort_type == PROC_SORT_BY_PID)
ui->proc.sort_reverse = !ui->proc.sort_reverse;
@ -1076,8 +1077,8 @@ static void
_btn_threads_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
if (ui->proc.sort_type == PROC_SORT_BY_THREADS)
ui->proc.sort_reverse = !ui->proc.sort_reverse;
@ -1089,8 +1090,8 @@ static void
_btn_cpu_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
if (ui->proc.sort_type == PROC_SORT_BY_CPU)
ui->proc.sort_reverse = !ui->proc.sort_reverse;
@ -1102,8 +1103,8 @@ static void
_btn_pri_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
if (ui->proc.sort_type == PROC_SORT_BY_PRI)
ui->proc.sort_reverse = !ui->proc.sort_reverse;
@ -1115,8 +1116,8 @@ static void
_btn_nice_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
if (ui->proc.sort_type == PROC_SORT_BY_NICE)
ui->proc.sort_reverse = !ui->proc.sort_reverse;
@ -1128,8 +1129,8 @@ static void
_btn_files_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
if (ui->proc.sort_type == PROC_SORT_BY_FILES)
ui->proc.sort_reverse = !ui->proc.sort_reverse;
@ -1141,8 +1142,8 @@ static void
_btn_size_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
if (ui->proc.sort_type == PROC_SORT_BY_SIZE)
ui->proc.sort_reverse = !ui->proc.sort_reverse;
@ -1154,8 +1155,8 @@ static void
_btn_virt_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
if (ui->proc.sort_type == PROC_SORT_BY_VIRT)
ui->proc.sort_reverse = !ui->proc.sort_reverse;
@ -1167,8 +1168,8 @@ static void
_btn_rss_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
if (ui->proc.sort_type == PROC_SORT_BY_RSS)
ui->proc.sort_reverse = !ui->proc.sort_reverse;
@ -1180,8 +1181,8 @@ static void
_btn_shared_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
if (ui->proc.sort_type == PROC_SORT_BY_SHARED)
ui->proc.sort_reverse = !ui->proc.sort_reverse;
@ -1193,8 +1194,8 @@ static void
_btn_state_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
if (ui->proc.sort_type == PROC_SORT_BY_STATE)
ui->proc.sort_reverse = !ui->proc.sort_reverse;
@ -1206,8 +1207,8 @@ static void
_btn_time_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
if (ui->proc.sort_type == PROC_SORT_BY_TIME)
ui->proc.sort_reverse = !ui->proc.sort_reverse;
@ -1219,8 +1220,8 @@ static void
_btn_cpu_usage_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
if (ui->proc.sort_type == PROC_SORT_BY_CPU_USAGE)
ui->proc.sort_reverse = !ui->proc.sort_reverse;
@ -1232,7 +1233,7 @@ static void
_item_menu_dismissed_cb(void *data EINA_UNUSED, Evas_Object *obj,
void *ev EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
evas_object_del(obj);
@ -1243,7 +1244,7 @@ static void
_item_menu_start_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
kill(pd->selected_pid, SIGCONT);
}
@ -1251,7 +1252,7 @@ static void
_item_menu_stop_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
kill(pd->selected_pid, SIGSTOP);
}
@ -1259,7 +1260,7 @@ static void
_item_menu_kill_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
kill(pd->selected_pid, SIGKILL);
}
@ -1267,7 +1268,7 @@ static void
_item_menu_cancel_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
elm_menu_close(pd->menu);
pd->menu = NULL;
}
@ -1278,7 +1279,7 @@ _item_menu_debug_cb(void *data, Evas_Object *obj EINA_UNUSED,
{
Proc_Info *proc;
const char *terminal = "xterm";
Ui_Data *pd = data;
Data *pd = data;
_item_menu_cancel_cb(pd, NULL, NULL);
@ -1295,7 +1296,7 @@ _item_menu_debug_cb(void *data, Evas_Object *obj EINA_UNUSED,
}
static void
_item_menu_actions_add(Evas_Object *menu, Elm_Object_Item *menu_it, Ui_Data *pd)
_item_menu_actions_add(Evas_Object *menu, Elm_Object_Item *menu_it, Data *pd)
{
elm_menu_item_add(menu, menu_it, evisum_icon_path_get("bug"),
_("Debug"), _item_menu_debug_cb, pd);
@ -1305,7 +1306,7 @@ static void
_item_menu_manual_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
_item_menu_cancel_cb(pd, NULL, NULL);
@ -1316,7 +1317,7 @@ static void
_item_menu_threads_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
_item_menu_cancel_cb(pd, NULL, NULL);
@ -1327,7 +1328,7 @@ static void
_item_menu_children_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
_item_menu_cancel_cb(pd, NULL, NULL);
@ -1338,7 +1339,7 @@ static void
_item_menu_general_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
_item_menu_cancel_cb(pd, NULL, NULL);
@ -1346,7 +1347,7 @@ _item_menu_general_cb(void *data, Evas_Object *obj EINA_UNUSED,
}
static void
_item_menu_info_add(Evas_Object *menu, Elm_Object_Item *menu_it, Ui_Data *pd)
_item_menu_info_add(Evas_Object *menu, Elm_Object_Item *menu_it, Data *pd)
{
elm_menu_item_add(menu, menu_it, evisum_icon_path_get("info"),
_("General"), _item_menu_general_cb, pd);
@ -1359,7 +1360,7 @@ _item_menu_info_add(Evas_Object *menu, Elm_Object_Item *menu_it, Ui_Data *pd)
}
static Evas_Object *
_item_menu_create(Ui_Data *pd, Proc_Info *proc)
_item_menu_create(Data *pd, Proc_Info *proc)
{
Elm_Object_Item *menu_it, *menu_it2;
Evas_Object *menu;
@ -1415,7 +1416,7 @@ _item_pid_secondary_clicked_cb(void *data EINA_UNUSED, Evas *e EINA_UNUSED,
{
Evas_Object *menu;
Evas_Event_Mouse_Up *ev;
Ui_Data *pd;
Data *pd;
Elm_Object_Item *it;
Proc_Info *proc;
@ -1440,7 +1441,7 @@ _item_pid_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info)
{
Elm_Object_Item *it;
Proc_Info *proc;
Ui_Data *pd = data;
Data *pd = data;
it = event_info;
@ -1457,7 +1458,7 @@ _item_pid_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info)
static Eina_Bool
_main_menu_timer_cb(void *data)
{
Ui_Data *pd = data;
Data *pd = data;
evas_object_del(pd->main_menu);
pd->main_menu_timer = NULL;
pd->main_menu = NULL;
@ -1469,7 +1470,7 @@ static void
_main_menu_dismissed_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *ev EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
elm_ctxpopup_dismiss(pd->main_menu);
if (pd->main_menu_timer)
@ -1505,8 +1506,8 @@ static void
_btn_menu_clicked_cb(void *data, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Ui_Data *pd;
Ui *ui;
Data *pd;
Evisum_Ui *ui;
pd = data;
ui = pd->ui;
@ -1518,11 +1519,11 @@ _btn_menu_clicked_cb(void *data, Evas_Object *obj,
}
static Evas_Object *
_content_add(Ui_Data *pd, Evas_Object *parent)
_content_add(Data *pd, Evas_Object *parent)
{
Evas_Object *tb, *btn, *glist;
Evas_Object *fr, *lb;
Ui *ui = pd->ui;
Evisum_Ui *ui = pd->ui;
tb = elm_table_add(parent);
evas_object_size_hint_weight_set(tb, EXPAND, EXPAND);
@ -1772,7 +1773,7 @@ _content_add(Ui_Data *pd, Evas_Object *parent)
static Eina_Bool
_search_empty_cb(void *data)
{
Ui_Data *pd = data;
Data *pd = data;
if (!pd->search.len)
{
@ -1796,7 +1797,7 @@ _search_empty_cb(void *data)
}
static void
_search_clear(Ui_Data *pd)
_search_clear(Data *pd)
{
if (pd->search.text)
free(pd->search.text);
@ -1809,7 +1810,7 @@ _search_key_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
Evas_Event_Key_Down *ev;
const char *text;
Ui_Data *pd;
Data *pd;
pd = data;
ev = event_info;
@ -1830,7 +1831,7 @@ _search_key_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
}
static void
_search_add(Ui_Data *pd)
_search_add(Data *pd)
{
Evas_Object *tb, *fr, *rec, *entry;
@ -1864,7 +1865,7 @@ _search_add(Ui_Data *pd)
}
static void
_win_key_down_search(Ui_Data *pd, Evas_Event_Key_Down *ev)
_win_key_down_search(Data *pd, Evas_Event_Key_Down *ev)
{
Evas_Coord w, h;
@ -1902,7 +1903,7 @@ static void
_win_key_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
Evas_Event_Key_Down *ev;
Ui_Data *pd;
Data *pd;
Evas_Coord x, y, w, h;
pd = data;
@ -1933,7 +1934,7 @@ _win_key_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
static Eina_Bool
_resize_cb(void *data)
{
Ui_Data *pd = data;
Data *pd = data;
pd->skip_wait = 0;
pd->resize_timer = NULL;
@ -1944,8 +1945,8 @@ _resize_cb(void *data)
static void
_win_resize_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
Ui_Data *pd;
Ui *ui;
Data *pd;
Evisum_Ui *ui;
pd = data;
ui = pd->ui;
@ -1967,10 +1968,10 @@ _win_resize_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
}
static void
_win_alpha_set(Ui_Data *pd)
_win_alpha_set(Data *pd)
{
Evas_Object *bg, *win;
Ui *ui;
Evisum_Ui *ui;
int r, g, b, a;
double fade;
@ -2010,8 +2011,8 @@ _evisum_config_changed_cb(void *data, int type EINA_UNUSED,
void *event EINA_UNUSED)
{
Eina_Iterator *it;
Ui *ui;
Ui_Data *pd = data;
Evisum_Ui *ui;
Data *pd = data;
void *d = NULL;
ui = pd->ui;
@ -2039,8 +2040,8 @@ static void
_win_move_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Ui_Data *pd;
Ui *ui;
Data *pd;
Evisum_Ui *ui;
pd = data;
ui = pd->ui;
@ -2052,8 +2053,8 @@ static void
_win_del_cb(void *data EINA_UNUSED, Evas *e EINA_UNUSED,
Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
{
Ui *ui;
Ui_Data *pd = data;
Evisum_Ui *ui;
Data *pd = data;
ui = pd->ui;
@ -2086,7 +2087,7 @@ _win_del_cb(void *data EINA_UNUSED, Evas *e EINA_UNUSED,
}
static void
_init(Ui_Data *pd)
_init(Data *pd)
{
pd->sorters[PROC_SORT_BY_NONE].sort_cb = proc_sort_by_pid;
pd->sorters[PROC_SORT_BY_UID].sort_cb = proc_sort_by_uid;
@ -2107,7 +2108,7 @@ _init(Ui_Data *pd)
}
void
ui_process_list_win_add(Ui *ui)
ui_process_list_win_add(Evisum_Ui *ui)
{
Evas_Object *win, *icon;
Evas_Object *tb;
@ -2118,7 +2119,7 @@ ui_process_list_win_add(Ui *ui)
return;
}
Ui_Data *pd = _pd = calloc(1, sizeof(Ui_Data));
Data *pd = _pd = calloc(1, sizeof(Data));
if (!pd) return;
pd->selected_pid = -1;

View File

@ -1,7 +1,7 @@
#ifndef __UI_PROCESS_LIST_H__
#define __UI_PROCESS_LIST_H__
#include "ui.h"
#include "evisum_ui.h"
typedef enum
{
@ -45,6 +45,6 @@ typedef enum
} Proc_Field;
void
ui_process_list_win_add(Ui *ui);
ui_process_list_win_add(Evisum_Ui *ui);
#endif

View File

@ -90,7 +90,7 @@ typedef struct
Eina_Bool init;
} manual;
} Ui_Data;
} Data;
typedef struct _Color_Point {
unsigned int val;
@ -174,7 +174,7 @@ typedef struct
} Thread_Info;
static Thread_Info *
_thread_info_new(Ui_Data *pd, Proc_Info *th)
_thread_info_new(Data *pd, Proc_Info *th)
{
Thread_Info *t;
Thread_Cpu_Info *inf;
@ -231,7 +231,7 @@ static void
_item_unrealized_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd;
Data *pd;
Evas_Object *o;
Eina_List *contents = NULL;
@ -316,7 +316,7 @@ _item_create(Evas_Object *parent)
static Evas_Object *
_content_get(void *data, Evas_Object *obj, const char *source)
{
Ui_Data *pd;
Data *pd;
Thread_Info *th;
Evas_Object *lb, *rec, *pb;
Evas_Coord w, ow;
@ -466,7 +466,7 @@ _sort_by_tid(const void *p1, const void *p2)
}
static void
_thread_view_update(Ui_Data *pd, Proc_Info *proc)
_thread_view_update(Data *pd, Proc_Info *proc)
{
Proc_Info *p;
Thread_Info *t;
@ -506,7 +506,7 @@ _thread_view_update(Ui_Data *pd, Proc_Info *proc)
}
static void
_threads_cpu_usage(Ui_Data *pd, Proc_Info *proc)
_threads_cpu_usage(Data *pd, Proc_Info *proc)
{
Eina_List *l;
Proc_Info *p;
@ -631,7 +631,7 @@ _children_view_update(void *data)
{
Eina_List *children, *l;
Proc_Info *child;
Ui_Data *pd = data;
Data *pd = data;
elm_genlist_clear(pd->children.glist);
@ -659,7 +659,7 @@ _children_view_update(void *data)
static void
_proc_info_main(void *data, Ecore_Thread *thread)
{
Ui_Data *pd = data;
Data *pd = data;
while (!ecore_thread_check(thread))
{
@ -674,7 +674,7 @@ _proc_info_main(void *data, Ecore_Thread *thread)
}
static void
_graph_summary_update(Ui_Data *pd, Proc_Info *proc)
_graph_summary_update(Data *pd, Proc_Info *proc)
{
elm_object_text_set(pd->threads.graph.lb, eina_slstr_printf(
_("<b>"
@ -690,7 +690,7 @@ _graph_summary_update(Ui_Data *pd, Proc_Info *proc)
}
static void
_graph_update(Ui_Data *pd, Proc_Info *proc)
_graph_update(Data *pd, Proc_Info *proc)
{
Evas_Object *obj = pd->threads.graph.obj;
unsigned int *pixels, *pix;
@ -737,7 +737,7 @@ _graph_update(Ui_Data *pd, Proc_Info *proc)
}
static Evas_Object *
_graph(Evas_Object *parent, Ui_Data *pd)
_graph(Evas_Object *parent, Data *pd)
{
Evas_Object *tb, *obj, *tb2, *lb, *scr, *fr, *rec;
@ -842,7 +842,7 @@ _manual_init_cb(void *data, Ecore_Thread *thread)
char buf[4096];
char *line;
int n = 1;
Ui_Data *pd = data;
Data *pd = data;
setenv("MANWIDTH", "75", 1);
ecore_thread_feedback(thread, strdup("<code>"));
@ -885,7 +885,7 @@ _manual_init_feedback_cb(void *data, Ecore_Thread *thread, void *msgdata)
{
Evas_Object *ent;
char *s;
Ui_Data *pd = data;
Data *pd = data;
ent = pd->manual.entry;
s = msgdata;
@ -895,7 +895,7 @@ _manual_init_feedback_cb(void *data, Ecore_Thread *thread, void *msgdata)
}
static void
_manual_init(Ui_Data *pd)
_manual_init(Data *pd)
{
if (pd->manual.init) return;
@ -908,7 +908,7 @@ _manual_init(Ui_Data *pd)
}
static void
_general_view_update(Ui_Data *pd, Proc_Info *proc)
_general_view_update(Data *pd, Proc_Info *proc)
{
struct passwd *pwd_entry;
char *s;
@ -979,7 +979,7 @@ _general_view_update(Ui_Data *pd, Proc_Info *proc)
}
static void
_proc_gone(Ui_Data *pd)
_proc_gone(Data *pd)
{
const char *fmt = _("%s (%d) - Not running");
@ -1000,7 +1000,7 @@ _proc_gone(Ui_Data *pd)
static void
_proc_info_feedback_cb(void *data, Ecore_Thread *thread, void *msg)
{
Ui_Data *pd;
Data *pd;
Proc_Info *proc;
double cpu_usage = 0.0;
@ -1050,7 +1050,7 @@ static void
_btn_start_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
if (pd->selected_pid == -1)
return;
@ -1062,7 +1062,7 @@ static void
_btn_stop_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
if (pd->selected_pid == -1)
return;
@ -1074,7 +1074,7 @@ static void
_btn_kill_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
if (pd->selected_pid == -1)
return;
@ -1108,7 +1108,7 @@ _lb_add(Evas_Object *parent, const char *text)
}
static Evas_Object *
_general_tab_add(Evas_Object *parent, Ui_Data *pd)
_general_tab_add(Evas_Object *parent, Data *pd)
{
Evas_Object *fr, *hbx, *tb;
Evas_Object *lb, *entry, *btn, *pad, *ic;
@ -1304,7 +1304,7 @@ _btn_icon_state_set(Evas_Object *btn, Eina_Bool reverse)
}
static void
_threads_list_reorder(Ui_Data *pd)
_threads_list_reorder(Data *pd)
{
pd->poll_count = 0;
elm_scroller_page_bring_in(pd->threads.glist, 0, 0);
@ -1314,7 +1314,7 @@ static void
_btn_name_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
if (pd->threads.sort_cb == _sort_by_name)
pd->threads.sort_reverse = !pd->threads.sort_reverse;
@ -1327,7 +1327,7 @@ static void
_btn_thread_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
if (pd->threads.sort_cb == _sort_by_tid)
pd->threads.sort_reverse = !pd->threads.sort_reverse;
@ -1340,7 +1340,7 @@ static void
_btn_state_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
if (pd->threads.sort_cb == _sort_by_state)
pd->threads.sort_reverse = !pd->threads.sort_reverse;
@ -1353,7 +1353,7 @@ static void
_btn_cpu_id_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
if (pd->threads.sort_cb == _sort_by_cpu_id)
pd->threads.sort_reverse = !pd->threads.sort_reverse;
@ -1366,7 +1366,7 @@ static void
_btn_cpu_usage_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
if (pd->threads.sort_cb == _sort_by_cpu_usage)
pd->threads.sort_reverse = !pd->threads.sort_reverse;
@ -1377,7 +1377,7 @@ _btn_cpu_usage_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
}
static Evas_Object *
_threads_tab_add(Evas_Object *parent, Ui_Data *pd)
_threads_tab_add(Evas_Object *parent, Data *pd)
{
Evas_Object *fr, *bx, *bx2, *tb, *rec, *btn, *glist;
Evas_Object *graph;
@ -1482,7 +1482,7 @@ _threads_tab_add(Evas_Object *parent, Ui_Data *pd)
}
static Evas_Object *
_children_tab_add(Evas_Object *parent, Ui_Data *pd)
_children_tab_add(Evas_Object *parent, Data *pd)
{
Evas_Object *fr, *bx, *glist;
@ -1513,7 +1513,7 @@ _children_tab_add(Evas_Object *parent, Ui_Data *pd)
}
static Evas_Object *
_manual_tab_add(Evas_Object *parent, Ui_Data *pd)
_manual_tab_add(Evas_Object *parent, Data *pd)
{
Evas_Object *fr, *bx, *entry;
Evas_Object *tb;
@ -1550,7 +1550,7 @@ _manual_tab_add(Evas_Object *parent, Ui_Data *pd)
}
static void
_tab_change(Ui_Data *pd, Evas_Object *view, Evas_Object *obj)
_tab_change(Data *pd, Evas_Object *view, Evas_Object *obj)
{
Elm_Transit *trans;
@ -1580,7 +1580,7 @@ static void
_tab_general_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
_tab_change(pd, pd->general_view, obj);
elm_object_focus_set(pd->tab_children, 1);
@ -1590,7 +1590,7 @@ static void
_tab_children_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
_children_view_update(pd);
_tab_change(pd, pd->children_view, obj);
@ -1601,7 +1601,7 @@ static void
_tab_threads_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
_tab_change(pd, pd->thread_view, obj);
elm_object_focus_set(pd->tab_manual, 1);
@ -1611,7 +1611,7 @@ static void
_tab_manual_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Ui_Data *pd = data;
Data *pd = data;
_tab_change(pd, pd->manual_view, obj);
elm_object_focus_set(pd->tab_general, 1);
@ -1619,13 +1619,10 @@ _tab_manual_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
}
static Evas_Object *
_tabs_add(Evas_Object *parent, Ui_Data *pd)
_tabs_add(Evas_Object *parent, Data *pd)
{
Evas_Object *hbx, *pad, *btn;
evisum_ui_background_random_add(parent,
evisum_ui_backgrounds_enabled_get());
hbx = elm_box_add(parent);
evas_object_size_hint_weight_set(hbx, EXPAND, 0);
evas_object_size_hint_align_set(hbx, FILL, 0.5);
@ -1698,7 +1695,7 @@ _win_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Evas_Object *win;
Ui_Data *pd;
Data *pd;
pd = data;
win = obj;
@ -1724,7 +1721,7 @@ _win_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
static void
_win_resize_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
Ui_Data *pd = data;
Data *pd = data;
elm_genlist_realized_items_update(pd->threads.glist);
}
@ -1733,7 +1730,7 @@ static void
_win_key_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
Evas_Event_Key_Down *ev;
Ui_Data *pd;
Data *pd;
pd = data;
ev = event_info;
@ -1746,7 +1743,7 @@ _win_key_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
}
static void
_action_do(Ui_Data *pd, Evisum_Proc_Action action)
_action_do(Data *pd, Evisum_Proc_Action action)
{
switch (action)
{
@ -1776,7 +1773,7 @@ ui_process_view_win_add(int pid, Evisum_Proc_Action action)
Evas_Object *win, *ic, *bx, *tabs, *tb;
Proc_Info *proc;
Ui_Data *pd = calloc(1, sizeof(Ui_Data));
Data *pd = calloc(1, sizeof(Data));
pd->selected_pid = pid;
pd->poll_delay = 1;
pd->threads.cache = NULL;

View File

@ -1,7 +1,7 @@
#ifndef __UI_PROCESS_H__
#define __UI_PROCESS_H__
#include "ui.h"
#include "evisum_ui.h"
typedef enum
{

View File

@ -14,8 +14,9 @@ typedef struct
Evas_Object *thermal_pb;
Evas_Object *power_ic;
Eina_Bool skip_wait;
Ui *ui;
} Ui_Data;
Evisum_Ui *ui;
} Data;
typedef struct
{
@ -27,7 +28,7 @@ typedef struct
power_t power;
double thermal_temp;
Eina_Bool thermal_valid;
} Data;
} Sensor_Data;
static void
_name_set(char *buf, size_t len, sensor_t *s)
@ -53,7 +54,7 @@ _sort_cb(const void *p1, const void *p2)
}
static void
_sensors_refresh(Ui_Data *pd)
_sensors_refresh(Data *pd)
{
sensor_t **sensors;
int n;
@ -74,9 +75,9 @@ _sensors_refresh(Ui_Data *pd)
static void
_sensors_update(void *data, Ecore_Thread *thread)
{
Ui_Data *pd = data;
Data *pd = data;
Data *msg = malloc(sizeof(Data));
Sensor_Data *msg = malloc(sizeof(Data));
if (!msg) return;
while (!ecore_thread_check(thread))
@ -106,8 +107,8 @@ _sensors_update(void *data, Ecore_Thread *thread)
static void
_sensors_update_feedback_cb(void *data, Ecore_Thread *thread, void *msgdata)
{
Data *msg;
Ui_Data *pd;
Sensor_Data *msg;
Data *pd;
sensor_t *s;
Eina_List *l;
int i = 0;
@ -160,7 +161,7 @@ _item_del(void *data, Evas_Object *obj)
static void
_glist_item_pressed_cb(void *data, Evas_Object *obj, void *event_info)
{
Ui_Data *pd;
Data *pd;
Elm_Object_Item *it;
sensor_t *s;
char buf[64];
@ -193,7 +194,7 @@ static void
_win_key_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
Evas_Event_Key_Down *ev;
Ui_Data *pd;
Data *pd;
pd = data;
ev = event_info;
@ -208,8 +209,8 @@ _win_key_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
static void
_win_move_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj, void *event_info EINA_UNUSED)
{
Ui_Data *pd;
Ui *ui;
Data *pd;
Evisum_Ui *ui;
pd = data;
ui = pd->ui;
@ -222,8 +223,8 @@ _win_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Bat *bat;
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
evisum_ui_config_save(ui);
ecore_thread_cancel(pd->thread);
@ -239,14 +240,14 @@ _win_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
static void
_win_resize_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
Ui_Data *pd = data;
Ui *ui = pd->ui;
Data *pd = data;
Evisum_Ui *ui = pd->ui;
evas_object_geometry_get(obj, NULL, NULL, &ui->sensors.width, &ui->sensors.height);
}
void
ui_sensors_win_add(Ui *ui)
ui_sensors_win_add(Evisum_Ui *ui)
{
Evas_Object *win, *content, *tbl, *bx, *fr;
Evas_Object *glist, *pb;
@ -260,7 +261,7 @@ ui_sensors_win_add(Ui *ui)
return;
}
Ui_Data *pd = calloc(1, sizeof(Ui_Data));
Data *pd = calloc(1, sizeof(Data));
if (!pd) return;
pd->ui = ui;
@ -268,8 +269,6 @@ ui_sensors_win_add(Ui *ui)
elm_win_autodel_set(win, 1);
evas_object_size_hint_weight_set(win, EXPAND, EXPAND);
evas_object_size_hint_align_set(win, FILL, FILL);
evisum_ui_background_random_add(win,
evisum_ui_backgrounds_enabled_get());
evas_object_event_callback_add(win, EVAS_CALLBACK_DEL, _win_del_cb, pd);
evas_object_event_callback_add(win, EVAS_CALLBACK_MOVE, _win_move_cb, pd);
evas_object_event_callback_add(win, EVAS_CALLBACK_RESIZE, _win_resize_cb, pd);

View File

@ -1,10 +1,10 @@
#ifndef __UI_SENSORS_H__
#define __UI_SENSORS_H__
#include "ui.h"
#include "evisum_ui.h"
#include "../system/machine.h"
void
ui_sensors_win_add(Ui *ui);
ui_sensors_win_add(Evisum_Ui *ui);
#endif

View File

@ -1,11 +1,10 @@
#include "ui_util.h"
#include "ui.h"
#include "evisum_ui.h"
#include <Elementary.h>
#include "config.h"
#define ARRAY_SIZE(n) sizeof(n) / sizeof(n[0])
Eina_Bool _backgrounds_enabled = 0;
#if !defined(__OpenBSD__)
static
#endif
@ -273,7 +272,7 @@ evisum_ui_textblock_font_size_get(Evas_Object *tb)
}
typedef struct {
Ui *ui;
Evisum_Ui *ui;
Evas_Object *obj;
Evas_Object *win;
Evas_Object *bg;
@ -288,7 +287,7 @@ _win_del_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
Animate_Data *ad;
Ui *ui;
Evisum_Ui *ui;
ad = data;
ui = ad->ui;
@ -307,7 +306,7 @@ _btn_close_cb(void *data EINA_UNUSED, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
Animate_Data *ad;
Ui *ui;
Evisum_Ui *ui;
ad = data;
ui = ad->ui;
@ -388,7 +387,7 @@ _win_key_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
void
evisum_about_window_show(void *data)
{
Ui *ui;
Evisum_Ui *ui;
Animate_Data *about;
Evas_Object *win, *bg, *tb, *version, *lb, *btn, *im;
Evas_Object *hbx, *rec, *pad, *br;
@ -576,30 +575,6 @@ evisum_image_path_get(const char *name)
return icon_path;
}
Evas_Object *
evisum_ui_background_random_add(Evas_Object *win, Eina_Bool enabled)
{
Evas_Object *bg;
int i;
char *images[] = { "sky_01", "sky_02", "sky_03", "sky_04" };
if (!enabled) return NULL;
srand(time(NULL));
i = rand() % ARRAY_SIZE(images);
bg = elm_bg_add(win);
elm_bg_file_set(bg, evisum_image_path_get(images[i]), NULL);
evas_object_size_hint_align_set(bg, FILL, FILL);
evas_object_size_hint_weight_set(bg, EXPAND, EXPAND);
evas_object_data_set(win, "bg", bg);
elm_win_resize_object_add(win, bg);
evas_object_show(bg);
return bg;
}
Evas_Object *
evisum_ui_background_add(Evas_Object *win)
{
@ -614,18 +589,6 @@ evisum_ui_background_add(Evas_Object *win)
return bg;
}
Eina_Bool
evisum_ui_backgrounds_enabled_get(void)
{
return _backgrounds_enabled;
}
void
evisum_ui_backgrounds_enabled_set(Eina_Bool enabled)
{
_backgrounds_enabled = enabled;
}
void
evisum_ui_icon_size_set(Evas_Object *ic, int size)
{

View File

@ -48,15 +48,6 @@ evisum_image_path_get(const char *name);
Evas_Object *
evisum_ui_background_add(Evas_Object *win);
Evas_Object *
evisum_ui_background_random_add(Evas_Object *win, Eina_Bool enabled);
void
evisum_ui_backgrounds_enabled_set(Eina_Bool enabled);
Eina_Bool
evisum_ui_backgrounds_enabled_get(void);
int
evisum_ui_textblock_font_size_get(Evas_Object *tb);