added eina logging feature.
This commit is contained in:
parent
786dd0511e
commit
a614f83c70
2
Makefile
2
Makefile
|
@ -1,2 +1,2 @@
|
|||
all:
|
||||
gcc main.c gui.c theme.c -o elm-theme-viewer `pkg-config --cflags --libs elementary`
|
||||
gcc main.c log.c gui.c theme.c -o elm-theme-viewer `pkg-config --cflags --libs elementary`
|
||||
|
|
3
gui.c
3
gui.c
|
@ -1,4 +1,5 @@
|
|||
#include <Elementary.h>
|
||||
#include "log.h"
|
||||
|
||||
void
|
||||
gui_create(void)
|
||||
|
@ -35,5 +36,7 @@ gui_create(void)
|
|||
elm_box_pack_end(box, o);
|
||||
evas_object_show(o);
|
||||
|
||||
INF("GUI Creation Done");
|
||||
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
#include <Eina.h>
|
||||
|
||||
int log_dom = -1;
|
||||
|
||||
void
|
||||
log_init(void)
|
||||
{
|
||||
log_dom = eina_log_domain_register("elm-theme-viewer", EINA_COLOR_LIGHTRED);
|
||||
eina_log_domain_level_set("elm-theme-viewer", EINA_LOG_LEVEL_DBG);
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
#define DBG(...) EINA_LOG_DOM_DBG(log_dom, __VA_ARGS__)
|
||||
#define INF(...) EINA_LOG_DOM_INFO(log_dom, __VA_ARGS__)
|
||||
#define WRN(...) EINA_LOG_DOM_WARN(log_dom, __VA_ARGS__)
|
||||
#define ERR(...) EINA_LOG_DOM_ERR(log_dom, __VA_ARGS__)
|
||||
#define CRI(...) EINA_LOG_DOM_CRIT(log_dom, __VA_ARGS__)
|
||||
|
||||
extern int log_dom;
|
||||
|
||||
void log_init(void);
|
2
main.c
2
main.c
|
@ -1,10 +1,12 @@
|
|||
#include <Elementary.h>
|
||||
#include "log.h"
|
||||
#include "gui.h"
|
||||
#include "theme.h"
|
||||
|
||||
EAPI_MAIN int
|
||||
elm_main(int argc, char **argv)
|
||||
{
|
||||
log_init();
|
||||
gui_create();
|
||||
theme_init();
|
||||
theme_load();
|
||||
|
|
4
theme.c
4
theme.c
|
@ -1,4 +1,5 @@
|
|||
#include <Edje.h>
|
||||
#include "log.h"
|
||||
|
||||
typedef struct _Widget_Data Widget_Data;
|
||||
struct _Widget_Data
|
||||
|
@ -38,6 +39,7 @@ theme_init(void)
|
|||
eina_hash_add(widget_list, widgets[i], wd);
|
||||
//fprintf(stderr, "%s\n", widgets[i++]);
|
||||
}
|
||||
INF("Theme Init Done");
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -73,4 +75,6 @@ theme_load(void)
|
|||
}
|
||||
|
||||
edje_file_collection_list_free(l);
|
||||
|
||||
INF("Theme Load Done");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue