?? status_bar.h
字號:
#include "AEEShell.h"
#include "AEEAppGen.h"
#include "AEEStdLib.h"
#include "AEEimage.h"
#include "AEEGraphics.h"
//#include "Brew_Component.h"
// 惑怕 釬矯啊 啊瓷茄 巴
#define MAX_STATUS_NUM 5
// ON登絹 樂綽 禍
#define STATUS_BAR_ON_COLOR MAKE_RGB(0, 255, 0)
// OFF登絹 樂綽 禍
#define STATUS_BAR_OFF_COLOR MAKE_RGB(255, 0, 0)
// 柳青 惑怕甫 唱鷗郴綽 按眉 葷撈狼 埃拜
#define OBJECT_HORTIZONTAL_GAP 3
// 橇肺技膠 官甫 困茄 鷗撈贛 角青 埃拜
#define PROCESS_BAR_TIMER_GAP 100
// 橇肺技膠官 撈悼 埃拜
#define PROCESS_BAR_MOVING_GAP 10
typedef struct _RGB_Struct {
RGBVAL rgb;
uint8 r;
uint8 g;
uint8 b;
uint8 reserved;
} RGB_Struct;
typedef struct _Brew_Status_Bar Status_Bar;
void Status_Bar_init(Status_Bar *b, IDisplay * in_display,
IShell * in_shell,
uint8 in_status_num,
AEERect * rect,
boolean is_draw_line);
// 惑怕官 按眉
struct _Brew_Status_Bar
{
// 鷗撈贛 貿府甫 困茄 僵 函薦
IShell * _shell;
IDisplay *_display;
// 寇胞 扼牢闌 弊副 巴牢啊 搬瀝
boolean _is_draw_line;
// 泅犁 惑怕 滾瓢狼 泅犁 惑怕
boolean _status[MAX_STATUS_NUM];
// 惑怕 滾瓢狼 困摹
uint16 _status_position[MAX_STATUS_NUM][2];
// 泅犁 惑怕甫 唱鷗郴綽 巴狼 骯薦
uint8 _status_num;
// 惑怕 滾瓢狼 館瘤撫
uint8 _status_radius;
// 柳青 惑怕官狼 柳青 困摹
uint8 _process_bar_position;
// 柳青 惑怕官狼 彌措 承撈
uint8 _max_process_bar_width;
///
RGBVAL _fg_color;
RGBVAL _bg_color;
IGraphics *_g;
AEERect _position_info;
boolean _is_visible;
// in_status_num = 4;
// rect = NULL;
// is_draw_line = TRUE;
// 積己磊
// 家戈磊
void (*denit)(Status_Bar *b);
// 叼膠敲貳撈 按眉俊 弊覆闌 弊覆
void (*draw)(Status_Bar *b);
// 困摹/農扁 搬瀝 竊薦
void (*set_position)(Status_Bar *b,uint16 x, uint16 y,
uint16 width, uint16 height);
/*************************
* 老館 干滾 竊薦
*************************/
// 橇肺技膠官 矯累
boolean (*start_processbar)(Status_Bar *b);
// 橇肺技膠官 輛豐
void (*stop_processbar)(Status_Bar *b);
// 橇肺技膠官 撈悼竊膠
void (*move_processbar)(Status_Bar *b);
// 惑怕滾瓢闌 ON撈唱 OFF肺 悸潑
void (*set_status)(Status_Bar *b,uint8 status_index, boolean is_on);
/************************
* 妮歸 橇罰靛 竊薦
************************/
// 鷗撈贛 妮歸闌 困茄 橇罰靛 竊薦
void (*processbar_timer_cb_func)(void * data);
}; // end class Brew_Status_Bar
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -