rendered paste body#include <Etk.h>
#include <stdio.h>
static void cb_close(Etk_Object *object, int response_id, void *data);
void etk_hello_world_show();
int main(int argc, char **argv)
{
etk_init(argc, argv);
etk_hello_world_show();
etk_main();
etk_main_quit();
return 0;
}
void etk_hello_world_show(int argc, char ** argv)
{
Etk_Widget *dialog;
Etk_Widget *vpaned;
Etk_Widget *image;
Etk_Widget *message_view;
Etk_Textblock *text;
printf("i am here\n");
dialog = etk_dialog_new();
etk_window_title_set(ETK_WINDOW(dialog),_("Hello World"));
etk_window_wmclass_set(ETK_WINDOW(dialog), "Hello World", "Hello World");
etk_widget_size_request_set(dialog, 640, 480);
etk_dialog_button_add_from_stock(ETK_DIALOG(dialog), ETK_STOCK_DIALOG_CLOSE, ETK_RESPONSE_CLOSE);
etk_signal_connect("response", ETK_OBJECT(dialog), ETK_CALLBACK(cb_close), dialog);
vpaned = etk_vpaned_new();
etk_container_add(ETK_CONTAINER(dialog), vpaned);
/*message_view = etk_text_view_new();
etk_widget_size_request_set(message_view, 200, 100);
etk_paned_child1_set(ETK_PANED(vpaned), message_view, ETK_TRUE);
text = etk_text_view_textblock_get(ETK_TEXT_VIEW(message_view));
etk_textblock_text_set(text,
"<i>Connected to PrinceAMD.</i>\n\n"
"<b><font color=#a82f2f>PrinceAMD:</font></b> Hello Roxville!\n"
"<b><font color=#a82f2f>PrinceAMD:</font></b> Thanks for testing my little program.\n",
ETK_TRUE);*/
image = etk_image_new_from_file(argv[1], NULL);
etk_image_keep_aspect_set(ETK_IMAGE(image), ETK_TRUE);
etk_container_add(ETK_CONTAINER(vpaned), image);
etk_widget_show_all(dialog);
}
static void cb_close(Etk_Object *object, int response_id, void *data)
{
etk_main_quit();
}