提交 ffbbf824 编写于 作者: B bernard.xiong@gmail.com

fixed RT-Thread/GUI building warning.

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2080 bbd45198-f89e-11dd-88c7-29a3b14d5316
上级 e86f3405
......@@ -15,7 +15,7 @@ static rtgui_list_view_t* _view = RT_NULL;
// static rtgui_image_t* return_image = RT_NULL;
/* 列表项的动作函数 */
#if RT_VERSION == 4
#if RTTHREAD_VERSION >= 10000
static void listitem_action(rtgui_widget_t *widget, void* parameter)
#else
static void listitem_action(void* parameter)
......@@ -50,7 +50,7 @@ static void listitem_action(void* parameter)
}
/* 返回功能的动作函数 */
#if RT_VERSION == 4
#if RTTHREAD_VERSION >= 10000
static void return_action(rtgui_widget_t* widget, void* parameter)
#else
static void return_action(void* parameter)
......
......@@ -14,7 +14,7 @@ static rtgui_workbench_t* workbench = RT_NULL;
static rtgui_list_view_t* _view = RT_NULL;
/* 列表项的动作函数 */
#if RT_VERSION == 4
#if RTTHREAD_VERSION >= 10000
static void listitem_action(rtgui_widget_t* widget, void* parameter)
#else
static void listitem_action(void* parameter)
......@@ -49,7 +49,7 @@ static void listitem_action(void* parameter)
}
/* 返回功能的动作函数 */
#if RT_VERSION == 4
#if RTTHREAD_VERSION >= 10000
static void return_action(rtgui_widget_t* widget, void* parameter)
#else
static void return_action(void* parameter)
......
......@@ -4,7 +4,7 @@
#include <rtgui/widgets/view.h>
#include "demo_view.h"
#if RT_VERSION == 4
#if RTTHREAD_VERSION >= 10000
#define RAND(x1, x2) ((rand() % (x2 - x1)) + x1)
static rtgui_view_t* view = RT_NULL;
......
......@@ -26,8 +26,8 @@ rt_bool_t dc_event_handler(rtgui_widget_t* widget, rtgui_event_t *event)
{
struct rtgui_dc* dc;
rtgui_rect_t rect;
const int vx[] = {20, 50, 60, 45, 60, 20};
const int vy[] = {150, 50, 90, 60, 45, 50};
// const int vx[] = {20, 50, 60, 45, 60, 20};
// const int vy[] = {150, 50, 90, 60, 45, 50};
/*
* 因为用的是demo view,上面本身有一部分控件,所以在绘图时先要让demo view
......
......@@ -10,7 +10,7 @@
#include <rtgui/widgets/slider.h>
#include <rtgui/image.h>
static rtgui_image_t *background;
// static rtgui_image_t *background;
static struct rtgui_dc *dc_buffer;
/*
......
......@@ -9,8 +9,8 @@
#include <rtgui/widgets/filelist_view.h>
#include <string.h>
static rtgui_image_t* image = RT_NULL;
static rtgui_view_t* _view = RT_NULL;
// static rtgui_image_t* image = RT_NULL;
// static rtgui_view_t* _view = RT_NULL;
#if defined(RTGUI_USING_DFS_FILERW) || defined(RTGUI_USING_STDIO_FILERW)
/* 打开按钮的回调函数 */
......
......@@ -29,7 +29,7 @@ static const rtgui_menu_item_t items[] =
};
static rtgui_menu_t* menu;
static _onmenu(struct rtgui_widget* widget, struct rtgui_event* event)
static void _onmenu(struct rtgui_widget* widget, struct rtgui_event* event)
{
rtgui_rect_t rect;
......
......@@ -6,7 +6,7 @@
static rt_bool_t demo_workbench_event_handler(struct rtgui_widget* widget, struct rtgui_event* event)
{
/* 我们目前只对按键事件感兴趣。如果当前workbench处于模式显示状态,忽略它 */
/* 我们目前只对按键事件感兴趣。如果当前workbench处于模式显示状态,忽略它 */
if ((event->type == RTGUI_EVENT_KBD) && !RTGUI_WORKBENCH_IS_MODAL_MODE(RTGUI_WORKBENCH(widget)))
{
struct rtgui_event_kbd* ekbd = (struct rtgui_event_kbd*)event;
......@@ -26,7 +26,7 @@ static rt_bool_t demo_workbench_event_handler(struct rtgui_widget* widget, struc
}
}
/* 如果不是绘制事件,使用view原来的事件处理函数处理 */
/* 如果不是绘制事件,使用view原来的事件处理函数处理 */
return rtgui_workbench_event_handler(widget, event);
}
......@@ -35,28 +35,28 @@ static void workbench_entry(void* parameter)
rt_mq_t mq;
struct rtgui_workbench* workbench;
/* 创建GUI应用需要的消息队列 */
/* 创建GUI应用需要的消息队列 */
#ifdef RTGUI_USING_SMALL_SIZE
mq = rt_mq_create("workbench", 32, 32, RT_IPC_FLAG_FIFO);
#else
mq = rt_mq_create("workbench", 256, 32, RT_IPC_FLAG_FIFO);
#endif
/* 注册当前线程为GUI线程 */
/* 注册当前线程为GUI线程 */
rtgui_thread_register(rt_thread_self(), mq);
/* 创建一个工作台 */
/* 创建一个工作台 */
workbench = rtgui_workbench_create("main", "workbench");
if (workbench == RT_NULL) return;
rtgui_widget_set_event_handler(RTGUI_WIDGET(workbench), demo_workbench_event_handler);
/* 初始化各个例子的视图 */
#if RT_VERSION == 4
/* 初始化各个例子的视图 */
#if RTTHREAD_VERSION >= 10000
demo_view_benchmark(workbench);
#endif
demo_view_dc(workbench);
#if RT_VERSION == 4
#if RTTHREAD_VERSION >= 10000
#ifdef RTGUI_USING_TTF
demo_view_ttf(workbench);
#endif
......@@ -68,7 +68,7 @@ static void workbench_entry(void* parameter)
demo_view_animation(workbench);
#ifndef RTGUI_USING_SMALL_SIZE
demo_view_buffer_animation(workbench);
// demo_view_instrument_panel(workbench);
demo_view_instrument_panel(workbench);
#endif
demo_view_window(workbench);
demo_view_label(workbench);
......@@ -83,7 +83,7 @@ static void workbench_entry(void* parameter)
demo_view_listctrl(workbench);
demo_view_combobox(workbench);
demo_view_slider(workbench);
demo_view_notebook(workbench);
// demo_view_notebook(workbench);
demo_view_mywidget(workbench);
#if defined(RTGUI_USING_DFS_FILERW) || defined(RTGUI_USING_STDIO_FILERW)
demo_view_image(workbench);
......@@ -99,13 +99,13 @@ static void workbench_entry(void* parameter)
demo_fn_view(workbench);
#endif
/* 显示视图 */
/* 显示视图 */
demo_view_show();
/* 执行工作台事件循环 */
/* 执行工作台事件循环 */
rtgui_workbench_event_loop(workbench);
/* 去注册GUI线程 */
/* 去注册GUI线程 */
rtgui_thread_deregister(rt_thread_self());
rt_mq_delete(mq);
}
......@@ -114,7 +114,7 @@ void workbench_init()
{
static rt_bool_t inited = RT_FALSE;
if (inited == RT_FALSE) /* 避免重复初始化而做的保护 */
if (inited == RT_FALSE) /* 避免重复初始化而做的保护 */
{
rt_thread_t tid;
......@@ -134,6 +134,6 @@ void workbench()
{
workbench_init();
}
/* finsh的命令输出,可以直接执行workbench()函数以执行上面的函数 */
/* finsh的命令输出,可以直接执行workbench()函数以执行上面的函数 */
FINSH_FUNCTION_EXPORT(workbench, workbench demo)
#endif
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册