forked from enlightenment/efl
parent
4e1b7308b7
commit
2373269ad7
|
@ -20,7 +20,8 @@
|
|||
#include <Ecore_Evas.h>
|
||||
#include <Edje.h>
|
||||
|
||||
struct opts {
|
||||
struct opts
|
||||
{
|
||||
char *file;
|
||||
char *group;
|
||||
Eina_Bool list_groups;
|
||||
|
@ -587,39 +588,51 @@ _print_message(void *data EINA_UNUSED, Evas_Object *edje EINA_UNUSED, Edje_Messa
|
|||
case EDJE_MESSAGE_NONE:
|
||||
typestr = "NONE";
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_SIGNAL:
|
||||
typestr = "SIGNAL";
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_STRING:
|
||||
typestr = "STRING";
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_INT:
|
||||
typestr = "INT";
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_FLOAT:
|
||||
typestr = "FLOAT";
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_STRING_SET:
|
||||
typestr = "STRING_SET";
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_INT_SET:
|
||||
typestr = "INT_SET";
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_FLOAT_SET:
|
||||
typestr = "FLOAT_SET";
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_STRING_INT:
|
||||
typestr = "STRING_INT";
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_STRING_FLOAT:
|
||||
typestr = "STRING_FLOAT";
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_STRING_INT_SET:
|
||||
typestr = "STRING_INT_SET";
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_STRING_FLOAT_SET:
|
||||
typestr = "STRING_FLOAT_SET";
|
||||
break;
|
||||
|
||||
default:
|
||||
snprintf(buf, sizeof(buf), "UNKNOWN(%d)", type);
|
||||
typestr = buf;
|
||||
|
@ -630,25 +643,30 @@ _print_message(void *data EINA_UNUSED, Evas_Object *edje EINA_UNUSED, Edje_Messa
|
|||
switch (type)
|
||||
{
|
||||
case EDJE_MESSAGE_NONE: break;
|
||||
|
||||
case EDJE_MESSAGE_SIGNAL: break;
|
||||
|
||||
case EDJE_MESSAGE_STRING:
|
||||
{
|
||||
Edje_Message_String *m = msg;
|
||||
printf(" \"%s\"", m->str);
|
||||
}
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_INT:
|
||||
{
|
||||
Edje_Message_Int *m = msg;
|
||||
printf(" %d", m->val);
|
||||
}
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_FLOAT:
|
||||
{
|
||||
Edje_Message_Float *m = msg;
|
||||
printf(" %f", m->val);
|
||||
}
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_STRING_SET:
|
||||
{
|
||||
Edje_Message_String_Set *m = msg;
|
||||
|
@ -657,6 +675,7 @@ _print_message(void *data EINA_UNUSED, Evas_Object *edje EINA_UNUSED, Edje_Messa
|
|||
printf(" \"%s\"", m->str[i]);
|
||||
}
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_INT_SET:
|
||||
{
|
||||
Edje_Message_Int_Set *m = msg;
|
||||
|
@ -665,6 +684,7 @@ _print_message(void *data EINA_UNUSED, Evas_Object *edje EINA_UNUSED, Edje_Messa
|
|||
printf(" %d", m->val[i]);
|
||||
}
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_FLOAT_SET:
|
||||
{
|
||||
Edje_Message_Float_Set *m = msg;
|
||||
|
@ -673,18 +693,21 @@ _print_message(void *data EINA_UNUSED, Evas_Object *edje EINA_UNUSED, Edje_Messa
|
|||
printf(" %f", m->val[i]);
|
||||
}
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_STRING_INT:
|
||||
{
|
||||
Edje_Message_String_Int *m = msg;
|
||||
printf(" \"%s\" %d", m->str, m->val);
|
||||
}
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_STRING_FLOAT:
|
||||
{
|
||||
Edje_Message_String_Float *m = msg;
|
||||
printf(" \"%s\" %f", m->str, m->val);
|
||||
}
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_STRING_INT_SET:
|
||||
{
|
||||
Edje_Message_String_Int_Set *m = msg;
|
||||
|
@ -694,6 +717,7 @@ _print_message(void *data EINA_UNUSED, Evas_Object *edje EINA_UNUSED, Edje_Messa
|
|||
printf(" %d", m->val[i]);
|
||||
}
|
||||
break;
|
||||
|
||||
case EDJE_MESSAGE_STRING_FLOAT_SET:
|
||||
{
|
||||
Edje_Message_String_Float_Set *m = msg;
|
||||
|
@ -703,6 +727,7 @@ _print_message(void *data EINA_UNUSED, Evas_Object *edje EINA_UNUSED, Edje_Messa
|
|||
printf(" %f", m->val[i]);
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -738,7 +763,8 @@ _key_down(void *data, Evas *e EINA_UNUSED, Evas_Object *stack EINA_UNUSED, void
|
|||
else if ((!strcmp(ev->keyname, "0")))
|
||||
opts->scale = 1.0;
|
||||
if (opts->scale < 0.1) opts->scale = 0.1;
|
||||
else if (opts->scale > 10.0) opts->scale = 1.0;
|
||||
else if (opts->scale > 10.0)
|
||||
opts->scale = 1.0;
|
||||
edje_scale_set(opts->scale);
|
||||
}
|
||||
|
||||
|
@ -877,7 +903,8 @@ _create_edje(Evas *evas, const struct opts *opts)
|
|||
return edje;
|
||||
}
|
||||
|
||||
static unsigned char _parse_color(EINA_UNUSED const Ecore_Getopt *parser, EINA_UNUSED const Ecore_Getopt_Desc *desc, const char *str, EINA_UNUSED void *data, Ecore_Getopt_Value *storage)
|
||||
static unsigned char
|
||||
_parse_color(EINA_UNUSED const Ecore_Getopt *parser, EINA_UNUSED const Ecore_Getopt_Desc *desc, const char *str, EINA_UNUSED void *data, Ecore_Getopt_Value *storage)
|
||||
{
|
||||
unsigned char *color = (unsigned char *)storage->ptrp;
|
||||
|
||||
|
@ -890,7 +917,8 @@ static unsigned char _parse_color(EINA_UNUSED const Ecore_Getopt *parser, EINA_U
|
|||
return 1;
|
||||
}
|
||||
|
||||
static void _cb_delete(EINA_UNUSED Ecore_Evas *ee)
|
||||
static void
|
||||
_cb_delete(EINA_UNUSED Ecore_Evas *ee)
|
||||
{
|
||||
ecore_main_loop_quit();
|
||||
}
|
||||
|
@ -944,7 +972,8 @@ const Ecore_Getopt optdesc = {
|
|||
}
|
||||
};
|
||||
|
||||
int main(int argc, char **argv)
|
||||
int
|
||||
main(int argc, char **argv)
|
||||
{
|
||||
Evas *evas;
|
||||
Evas_Object *stack, *edje;
|
||||
|
@ -980,7 +1009,7 @@ int main(int argc, char **argv)
|
|||
return EXIT_FAILURE;
|
||||
if (!edje_init())
|
||||
goto shutdown_ecore_evas;
|
||||
edje_frametime_set(1.0/60.0);
|
||||
edje_frametime_set(1.0 / 60.0);
|
||||
|
||||
args = ecore_getopt_parse(&optdesc, values, argc, argv);
|
||||
if (args < 0)
|
||||
|
@ -1091,7 +1120,7 @@ int main(int argc, char **argv)
|
|||
_slave_mode, edje, NULL, NULL);
|
||||
#else
|
||||
/* TODO: port the code above to Windows */
|
||||
fprintf (stderr, "ERROR: slave mode not working on Windows\n");
|
||||
fprintf(stderr, "ERROR: slave mode not working on Windows\n");
|
||||
goto free_ecore_evas;
|
||||
#endif
|
||||
}
|
||||
|
@ -1105,17 +1134,18 @@ int main(int argc, char **argv)
|
|||
ecore_main_loop_begin();
|
||||
|
||||
ecore_evas_free(win);
|
||||
end:
|
||||
end:
|
||||
edje_shutdown();
|
||||
ecore_evas_shutdown();
|
||||
|
||||
return 0;
|
||||
|
||||
free_ecore_evas:
|
||||
free_ecore_evas:
|
||||
ecore_evas_free(win);
|
||||
shutdown_edje:
|
||||
shutdown_edje:
|
||||
edje_shutdown();
|
||||
shutdown_ecore_evas:
|
||||
shutdown_ecore_evas:
|
||||
ecore_evas_shutdown();
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue