|
这里有个简单的处理思路,GUIX Studio生成的界面大小不是矢量的,不会自动放缩的。
所以这里想了一个简单的处理思路,用GUIX Studio仅制作一个最大分辨率的界面效果,比如是800*480。
那么可以在程序里面动态修改这个变量:
比如要用于480*272的显示屏,那么就可以修改下面这个变量里面的800*480为480*272.
- GX_STUDIO_DISPLAY_INFO guiapp_display_table[1] =
- {
- {
- "display_1",
- "display_1_canvas",
- display_1_theme_table,
- display_1_language_table,
- DISPLAY_1_THEME_TABLE_SIZE,
- DISPLAY_1_LANGUAGE_TABLE_SIZE,
- DISPLAY_1_STRING_TABLE_SIZE,
- 800, /* x resolution */
- 480, /* y resolution */
- &display_1_control_block,
- &display_1_canvas_control_block,
- &display_1_root_window,
- GX_NULL, /* canvas memory area */
- 1536000 /* canvas memory size in bytes */
- }
- };
复制代码
|
|