亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fl_widget.h

?? flnx 0.17 是做嵌入linux gui 必備工具箱
?? H
字號:
//// "$Id: Fl_Widget.H,v 1.1.1.1 2003/08/07 21:18:38 jasonk Exp $"//// Widget header file for the Fast Light Tool Kit (FLTK).//// Copyright 1998-1999 by Bill Spitzak and others.//// This library is free software; you can redistribute it and/or// modify it under the terms of the GNU Library General Public// License as published by the Free Software Foundation; either// version 2 of the License, or (at your option) any later version.//// This library is distributed in the hope that it will be useful,// but WITHOUT ANY WARRANTY; without even the implied warranty of// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU// Library General Public License for more details.//// You should have received a copy of the GNU Library General Public// License along with this library; if not, write to the Free Software// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307// USA.//// Please report all bugs and problems to "fltk-bugs@easysw.com".//#ifndef Fl_Widget_H#define Fl_Widget_H#include "Enumerations.H"class Fl_Widget;class Fl_Window;typedef void (Fl_Callback )(Fl_Widget*, void*);typedef Fl_Callback* Fl_Callback_p; // needed for BORLANDtypedef void (Fl_Callback0)(Fl_Widget*);typedef void (Fl_Callback1)(Fl_Widget*, long);struct Fl_Label {  const char* value;  uchar type;  uchar font;  uchar size;  uchar color;  FL_EXPORT void draw(int,int,int,int, Fl_Align) const ;  FL_EXPORT void measure(int&, int&) const ;};class Fl_Widget {  friend class Fl_Group;  Fl_Widget* parent_;  Fl_Callback* callback_;  void* user_data_;  short x_,y_,w_,h_;  Fl_Label label_;  uchar type_;  uchar flags_;  uchar damage_;  uchar box_;  uchar color_;  uchar color2_;  uchar align_;  uchar when_;  // "de-implement" the copy constructors:  Fl_Widget & operator=(const Fl_Widget &);  FL_EXPORT Fl_Widget(const Fl_Widget &);protected:  FL_EXPORT Fl_Widget(int,int,int,int,const char* =0);  void x(int v) {x_ = v;}  void y(int v) {y_ = v;}  void w(int v) {w_ = v;}  void h(int v) {h_ = v;}  uchar flags() const {return flags_;}  void set_flag(int c) {flags_ |= c;}  void clear_flag(int c) {flags_ &= ~c;}  enum {INACTIVE=1, INVISIBLE=2, OUTPUT=4, SHORTCUT_LABEL=64, CHANGED=128};  FL_EXPORT void draw_box() const;  FL_EXPORT void draw_box(Fl_Boxtype, Fl_Color) const;  FL_EXPORT void draw_box(Fl_Boxtype, int,int,int,int, Fl_Color) const;  FL_EXPORT void draw_label() const;  FL_EXPORT void draw_label(int, int, int, int) const;public:  virtual FL_EXPORT ~Fl_Widget();  virtual FL_EXPORT void draw() = 0;  virtual FL_EXPORT int handle(int);  FL_EXPORT Fl_Widget* parent() const {return parent_;}  FL_EXPORT void parent(Fl_Widget* w) {parent_ = w;} // for hacks only  FL_EXPORT uchar type() const {return type_;}  FL_EXPORT void type(uchar t) {type_ = t;}  FL_EXPORT int x() const {return x_;}  FL_EXPORT int y() const {return y_;}  FL_EXPORT int w() const {return w_;}  FL_EXPORT int h() const {return h_;}  virtual FL_EXPORT void resize(int,int,int,int);  FL_EXPORT int damage_resize(int,int,int,int);  FL_EXPORT void position(int X,int Y) {resize(X,Y,w_,h_);}  FL_EXPORT void size(int W,int H) {resize(x_,y_,W,H);}  FL_EXPORT Fl_Align align() const {return (Fl_Align)align_;}  FL_EXPORT void align(uchar a) {align_ = a;}  FL_EXPORT Fl_Boxtype box() const {return (Fl_Boxtype)box_;}  FL_EXPORT void box(Fl_Boxtype a) {box_ = a;}  FL_EXPORT Fl_Color color() const {return (Fl_Color)color_;}  FL_EXPORT void color(uchar a) {color_ = a;}  FL_EXPORT Fl_Color selection_color() const {return (Fl_Color)color2_;}  FL_EXPORT void selection_color(uchar a) {color2_ = a;}  FL_EXPORT void color(uchar a, uchar b) {color_=a; color2_=b;}  FL_EXPORT const char* label() const {return label_.value;}  FL_EXPORT void label(const char* a) {label_.value=a;}  FL_EXPORT void label(Fl_Labeltype a,const char* b) {label_.type = a; label_.value = b;}  FL_EXPORT Fl_Labeltype labeltype() const {return (Fl_Labeltype)label_.type;}  FL_EXPORT void labeltype(Fl_Labeltype a) {label_.type = a;}  FL_EXPORT Fl_Color labelcolor() const {return (Fl_Color)label_.color;}  FL_EXPORT void labelcolor(uchar a) {label_.color=a;}  FL_EXPORT Fl_Font labelfont() const {return (Fl_Font)label_.font;}  FL_EXPORT void labelfont(uchar a) {label_.font=a;}  FL_EXPORT uchar labelsize() const {return label_.size;}  FL_EXPORT void labelsize(uchar a) {label_.size=a;}  FL_EXPORT Fl_Callback_p callback() const {return callback_;}  FL_EXPORT void callback(Fl_Callback* c, void* p) {callback_=c; user_data_=p;}  FL_EXPORT void callback(Fl_Callback* c) {callback_=c;}  FL_EXPORT void callback(Fl_Callback0*c) {callback_=(Fl_Callback*)c;}  FL_EXPORT void callback(Fl_Callback1*c, long p=0) {callback_=(Fl_Callback*)c; user_data_=(void*)p;}  FL_EXPORT void* user_data() const {return user_data_;}  FL_EXPORT void user_data(void* v) {user_data_ = v;}  FL_EXPORT long argument() const {return (long)user_data_;}  FL_EXPORT void argument(long v) {user_data_ = (void*)v;}  FL_EXPORT Fl_When when() const {return (Fl_When)when_;}  FL_EXPORT void when(uchar i) {when_ = i;}  FL_EXPORT int visible() const {return !(flags_&INVISIBLE);}  FL_EXPORT int visible_r() const;  FL_EXPORT void show();  FL_EXPORT void hide();  FL_EXPORT void set_visible() {flags_ &= ~INVISIBLE;}  FL_EXPORT void clear_visible() {flags_ |= INVISIBLE;}  FL_EXPORT int active() const {return !(flags_&INACTIVE);}  FL_EXPORT int active_r() const;  FL_EXPORT void activate();  FL_EXPORT void deactivate();  FL_EXPORT int output() const {return (flags_&OUTPUT);}  FL_EXPORT void set_output() {flags_ |= OUTPUT;}  FL_EXPORT void clear_output() {flags_ &= ~OUTPUT;}  FL_EXPORT int takesevents() const {return !(flags_&(INACTIVE|INVISIBLE|OUTPUT));}  FL_EXPORT int changed() const {return flags_&CHANGED;}  FL_EXPORT void set_changed() {flags_ |= CHANGED;}  FL_EXPORT void clear_changed() {flags_ &= ~CHANGED;}  FL_EXPORT int take_focus();  static FL_EXPORT void default_callback(Fl_Widget*, void*);  FL_EXPORT void do_callback() {callback_(this,user_data_);}  FL_EXPORT void do_callback(Fl_Widget* o,void* arg=0) {callback_(o,arg);}  FL_EXPORT void do_callback(Fl_Widget* o,long arg) {callback_(o,(void*)arg);}  FL_EXPORT int test_shortcut();  static FL_EXPORT int test_shortcut(const char*);  FL_EXPORT int contains(const Fl_Widget*) const ;  FL_EXPORT int inside(const Fl_Widget* o) const {return o ? o->contains(this) : 0;}  FL_EXPORT void redraw();  FL_EXPORT uchar damage() const {return damage_;}  FL_EXPORT void clear_damage(uchar c = 0) {damage_ = c;}  FL_EXPORT void damage(uchar c);  FL_EXPORT void damage(uchar c,int,int,int,int);  FL_EXPORT void draw_label(int, int, int, int, Fl_Align) const;  FL_EXPORT void measure_label(int& x, int& y) {label_.measure(x,y);}  FL_EXPORT Fl_Window* window() const ;  // back compatability only:  FL_EXPORT Fl_Color color2() const {return (Fl_Color)color2_;}  FL_EXPORT void color2(uchar a) {color2_ = a;}};// reserved type numbers (necessary for my cheapo RTTI) start here.// grep the header files for "RESERVED_TYPE" to find the next available// number.#define FL_RESERVED_TYPE 100#endif//// End of "$Id: Fl_Widget.H,v 1.1.1.1 2003/08/07 21:18:38 jasonk Exp $".//

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃视频第一区免费观看| 视频在线观看国产精品| 欧美va天堂va视频va在线| 欧美日韩在线免费视频| 91传媒视频在线播放| av电影天堂一区二区在线| 成人短视频下载| 成人av在线资源| 91精彩视频在线| 欧美久久久影院| 日韩一区二区三区观看| 日韩欧美国产综合| 日韩理论在线观看| 亚洲一区在线观看视频| 日韩中文字幕亚洲一区二区va在线| 亚洲国产欧美另类丝袜| 美女在线视频一区| 国产v综合v亚洲欧| 一本色道亚洲精品aⅴ| 欧美日韩小视频| 日韩欧美第一区| 欧美高清一级片在线观看| 亚洲视频一区二区在线| 亚洲成av人片在线| 国产一区二区女| av高清不卡在线| 欧美一级免费观看| 国产免费成人在线视频| 亚洲一区视频在线| 久久99久久99精品免视看婷婷| 丁香婷婷综合色啪| 欧美日韩五月天| 久久精品在这里| 一级中文字幕一区二区| 国产一区二区91| 在线免费观看不卡av| 精品伦理精品一区| 亚洲欧美日韩国产手机在线| 三级欧美韩日大片在线看| 懂色中文一区二区在线播放| 欧美精选在线播放| 国产精品久久久久久久裸模| 日产精品久久久久久久性色| 9色porny自拍视频一区二区| 欧美一二三区在线| 亚洲最快最全在线视频| 国产91丝袜在线播放| 欧美精品在线一区二区三区| 国产精品短视频| 老司机精品视频导航| 在线观看网站黄不卡| 国产清纯白嫩初高生在线观看91 | 欧美久久久久久蜜桃| 亚洲国产激情av| 美国毛片一区二区| 在线亚洲高清视频| 国产精品二区一区二区aⅴ污介绍| 久久国产精品第一页| 88在线观看91蜜桃国自产| 亚洲美女视频在线观看| www..com久久爱| 国产精品网站在线播放| 国产剧情一区二区三区| 欧美成人乱码一区二区三区| 亚洲午夜久久久久久久久电影院| 欧美一区二区三区白人| 亚洲欧美视频在线观看| 91在线观看污| 17c精品麻豆一区二区免费| 成人美女视频在线观看18| 精品国产电影一区二区| 久久电影网电视剧免费观看| 欧美成人国产一区二区| 美女爽到高潮91| 精品国一区二区三区| 精品一区二区三区免费毛片爱| 日韩欧美一级片| 国产一区在线观看麻豆| 国产亚洲美州欧州综合国| 国产老女人精品毛片久久| 国产亚洲精品7777| 丁香亚洲综合激情啪啪综合| 欧美国产日韩在线观看| av电影天堂一区二区在线| 亚洲欧美综合另类在线卡通| 91精品1区2区| 日本不卡视频一二三区| ww亚洲ww在线观看国产| 成人综合激情网| 亚洲综合激情另类小说区| 69堂精品视频| 国产91丝袜在线观看| 亚洲一区二区三区四区在线观看 | 久久av中文字幕片| 国产日韩欧美亚洲| 91在线porny国产在线看| 亚洲久本草在线中文字幕| 欧美性感一区二区三区| 免费成人av在线| 国产精品视频你懂的| 色哟哟精品一区| 免费成人美女在线观看.| 国产三级欧美三级日产三级99| 91丝袜呻吟高潮美腿白嫩在线观看| 依依成人综合视频| 欧美一级理论片| 91在线视频在线| 久久精品国产一区二区三| 综合电影一区二区三区| 欧美一级高清片| 91女人视频在线观看| 美女www一区二区| 亚洲激情男女视频| 欧美精品一区二区三区蜜桃视频| 91视频在线观看| 国产自产v一区二区三区c| 一个色综合网站| 中文字幕乱码亚洲精品一区| 欧美色涩在线第一页| 99视频精品免费视频| 久久99热这里只有精品| 亚洲一区二区三区四区在线免费观看| 精品久久久久一区二区国产| 色综合咪咪久久| 国产99久久久久久免费看农村| 丝袜亚洲另类欧美| 中文字幕在线一区免费| 精品国产91久久久久久久妲己| 欧美在线观看一二区| 成人午夜免费视频| 激情伊人五月天久久综合| 粉嫩高潮美女一区二区三区| 日韩精品1区2区3区| 一区二区三国产精华液| 亚洲三级免费观看| 中文字幕国产一区| 久久久国产精华| 精品国精品国产| 日韩精品中文字幕一区| 欧美精品日日鲁夜夜添| 欧美性一区二区| 欧美午夜电影在线播放| 色妞www精品视频| 波多野结衣在线一区| 风间由美一区二区三区在线观看 | 一区二区欧美视频| 国产精品国产自产拍高清av王其| 久久―日本道色综合久久| 日韩精品一区二区三区在线播放| 欧美三级视频在线播放| 欧美日韩精品一区视频| 欧美日本免费一区二区三区| 91亚洲精品久久久蜜桃网站| 99久久久久久| 欧美在线不卡视频| 欧美日韩精品免费观看视频| 欧美日韩欧美一区二区| 欧美午夜精品一区| 欧美肥妇bbw| 日韩欧美一区二区免费| 久久天天做天天爱综合色| 久久久亚洲欧洲日产国码αv| 久久久99精品免费观看不卡| 欧美经典一区二区三区| 亚洲视频中文字幕| 亚洲成人动漫精品| 精品一区二区三区免费视频| 国产精品亚洲第一区在线暖暖韩国| 成人中文字幕电影| 91精品1区2区| 欧美一区二区三区在线观看| 精品sm捆绑视频| 中文字幕在线一区免费| 午夜精品一区在线观看| 国产真实乱偷精品视频免| 国产成人亚洲精品狼色在线| 91啪亚洲精品| 欧美一区二区三区四区视频| 久久久91精品国产一区二区精品| 中文字幕一区二区三区不卡在线| 亚洲一区二区三区小说| 国产在线麻豆精品观看| 欧美专区亚洲专区| 精品国产区一区| 亚洲乱码国产乱码精品精98午夜| 亚洲愉拍自拍另类高清精品| 久久福利视频一区二区| 日本韩国一区二区三区| 精品99999| 一区二区免费在线播放| 国产精品99久久久久久似苏梦涵 | 国产精一品亚洲二区在线视频| 99久久精品国产导航| 日韩精品一区二区三区视频在线观看| 国产精品久久久爽爽爽麻豆色哟哟 | 精品国产91亚洲一区二区三区婷婷| 最近日韩中文字幕| 精品无人码麻豆乱码1区2区 | 午夜影院在线观看欧美| 国产精品一区不卡|