1234567891011121314151617181920212223242526272829 |
- #include "ftk.h"
- #ifdef FTK_AS_PLUGIN
- #include "ftk_app_demo.h"
- FTK_HIDE int FTK_MAIN(int argc, char* argv[]);
- FtkApp* ftk_app_demo_hello_create()
- {
- return ftk_app_demo_create(_("hello"), ftk_main);
- }
- #else
- #define FTK_HIDE extern
- #endif /*FTK_AS_PLUGIN*/
- FTK_HIDE int FTK_MAIN(int argc, char* argv[])
- {
- FtkWidget* win = NULL;
- FTK_INIT(argc, argv);
- win = ftk_app_window_create();
- ftk_window_set_animation_hint(win, "app_main_window");
- ftk_widget_set_text(win, "Hello FTK!");
- ftk_widget_show(win, 1);
- FTK_QUIT_WHEN_WIDGET_CLOSE(win);
- FTK_RUN();
- return 0;
- }
|