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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? fl_spinner.h

?? viewml移植到win32,windows平臺代碼
?? H
字號:
//// "$Id$"//// Spinner widget for the Fast Light Tool Kit (FLTK).//// Copyright 1998-2005 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 on the following page:////     http://www.fltk.org/str.php//#ifndef Fl_Spinner_H#  define Fl_Spinner_H//// Include necessary headers...//#  include <FL/Fl_Group.H>#  include <FL/Fl_Input.H>#  include <FL/Fl_Repeat_Button.H>#  include <stdio.h>#  include <stdlib.h>//// Fl_Spinner widget class...//class Fl_Spinner : public Fl_Group{  double	value_;			// Current value  double	minimum_;		// Minimum value  double	maximum_;		// Maximum value  double	step_;			// Amount to add/subtract for up/down  const char	*format_;		// Format string  Fl_Input	input_;			// Input field for the value  Fl_Repeat_Button		up_button_,		// Up button		down_button_;		// Down button  static void	sb_cb(Fl_Widget *w, Fl_Spinner *sb) {		  double v;		// New value		  if (w == &(sb->input_)) {		    // Something changed in the input field...		    v = atof(sb->input_.value());		    if (v < sb->minimum_) {		      sb->value_ = sb->minimum_;		      sb->update();		    } else if (v > sb->maximum_) {		      sb->value_ = sb->maximum_;		      sb->update();		    } else sb->value_ = v;		  } else if (w == &(sb->up_button_)) {		    // Up button pressed...		    v = sb->value_ + sb->step_;		    if (v > sb->maximum_) sb->value_ = sb->minimum_;		    else sb->value_ = v;		    sb->update();		  } else if (w == &(sb->down_button_)) {		    // Down button pressed...		    v = sb->value_ - sb->step_;		    if (v < sb->minimum_) sb->value_ = sb->maximum_;		    else sb->value_ = v;		    sb->update();		  }		  sb->do_callback();		}  void		update() {		  char s[255];		// Value string		  sprintf(s, format_, value_);		  input_.value(s);		}  public:		Fl_Spinner(int X, int Y, int W, int H, const char *L = 0)		  : Fl_Group(X, Y, W, H, L),		    input_(X, Y, W - H / 2 - 2, H),		    up_button_(X + W - H / 2 - 2, Y, H / 2 + 2, H / 2, "@-22<"),		    down_button_(X + W - H / 2 - 2, Y + H - H / 2,		                 H / 2 + 2, H / 2, "@-22>") {		  end();		  value_   = 1.0;		  minimum_ = 1.0;		  maximum_ = 100.0;		  step_    = 1.0;		  format_  = "%.0f";		  align(FL_ALIGN_LEFT);		  input_.value("1");		  input_.type(FL_INT_INPUT);		  input_.when(FL_WHEN_CHANGED);		  input_.callback((Fl_Callback *)sb_cb, this);		  up_button_.callback((Fl_Callback *)sb_cb, this);		  down_button_.callback((Fl_Callback *)sb_cb, this);		}  const char	*format() { return (format_); }  void		format(const char *f) { format_ = f; update(); }  double	maxinum() const { return (maximum_); }  void		maximum(double m) { maximum_ = m; }  double	mininum() const { return (minimum_); }  void		minimum(double m) { minimum_ = m; }  void		range(double a, double b) { minimum_ = a; maximum_ = b; }  void		resize(int X, int Y, int W, int H) {		  Fl_Group::resize(X,Y,W,H);		  input_.resize(X, Y, W - H / 2 - 2, H);		  up_button_.resize(X + W - H / 2 - 2, Y, H / 2 + 2, H / 2);		  down_button_.resize(X + W - H / 2 - 2, Y + H - H / 2,		                      H / 2 + 2, H / 2);		}  double	step() const { return (step_); }  void		step(double s) { step_ = s; }  Fl_Color	textcolor() const {		  return (input_.textcolor());		}  void		textcolor(Fl_Color c) {		  input_.textcolor(c);		}  uchar		textfont() const {		  return (input_.textfont());		}  void		textfont(uchar f) {		  input_.textfont(f);		}  uchar		textsize() const {		  return (input_.textsize());		}  void		textsize(uchar s) {		  input_.textsize(s);		}  double	value() const { return (value_); }  void		value(double v) { value_ = v; update(); }};#endif // !Fl_Spinner_H//// End of "$Id$".//

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成熟亚洲日本毛茸茸凸凹| 蜜臀久久久久久久| 日本大香伊一区二区三区| 亚洲欧美综合在线精品| 91免费视频网| 天堂久久一区二区三区| 欧美一区二区三区视频免费播放| 偷窥少妇高潮呻吟av久久免费| 欧美日韩国产精品成人| 久久草av在线| 自拍偷在线精品自拍偷无码专区| 色拍拍在线精品视频8848| 亚洲第一福利一区| 亚洲精品一区二区三区蜜桃下载 | 欧美性一级生活| 亚洲成人中文在线| 精品久久久久久久人人人人传媒 | 麻豆精品国产传媒mv男同| 国产午夜三级一区二区三| kk眼镜猥琐国模调教系列一区二区| 夜夜精品视频一区二区 | 亚洲一区二区美女| 欧美成人激情免费网| av一二三不卡影片| 强制捆绑调教一区二区| 一区二区中文视频| 3d动漫精品啪啪1区2区免费 | 九色|91porny| 中文字幕中文字幕在线一区 | 欧美日韩激情一区二区| 韩国在线一区二区| 夜夜精品浪潮av一区二区三区| 欧美r级电影在线观看| 91香蕉国产在线观看软件| 美女被吸乳得到大胸91| 亚洲免费av在线| 国产亚洲欧美一区在线观看| 欧美视频在线观看一区二区| 国产盗摄视频一区二区三区| 水野朝阳av一区二区三区| 国产欧美精品在线观看| 欧美一区二区三区四区高清| 日本韩国欧美在线| 国产成人免费av在线| 日韩av不卡在线观看| 亚洲日穴在线视频| 久久久99久久精品欧美| 欧美一区二区视频在线观看 | 白白色 亚洲乱淫| 久久国产精品无码网站| 亚洲国产日韩a在线播放性色| 国产精品你懂的| 久久久久久电影| 日韩精品一区二区三区在线观看| 色婷婷综合久久久久中文一区二区 | 日本韩国精品在线| 国产精品88av| 国产精品原创巨作av| 久久精品国内一区二区三区| 午夜欧美在线一二页| 一区二区在线观看视频| 国产精品免费av| 国产日产欧美一区| 欧美精品一区二区高清在线观看 | 久久午夜羞羞影院免费观看| 欧美一区二区三区成人| 欧美日本视频在线| 8x8x8国产精品| 欧美剧情电影在线观看完整版免费励志电影 | 欧美tickle裸体挠脚心vk| 日韩一区二区中文字幕| 欧美一级高清大全免费观看| 91精品国产福利| 911精品产国品一二三产区| 欧美日本在线视频| 欧美丰满嫩嫩电影| 欧美一卡二卡在线| 91精品国产综合久久精品麻豆| 欧美日韩高清影院| 3d成人h动漫网站入口| 91精品国产丝袜白色高跟鞋| 91精品国产91久久久久久一区二区 | 亚洲国产日韩精品| 日本视频免费一区| 久久精品免费看| 国产一区二区毛片| 成人理论电影网| 99精品久久久久久| 欧美午夜片在线观看| 欧美日韩高清一区| 日韩一区二区三区四区五区六区| 精品久久国产字幕高潮| 日本一区二区免费在线 | 在线观看国产日韩| 欧美精品一二三| 精品捆绑美女sm三区| 国产人成一区二区三区影院| 综合欧美亚洲日本| 亚洲v中文字幕| 久久99国内精品| 99免费精品在线| 91 com成人网| 中文字幕 久热精品 视频在线| 亚洲人成精品久久久久| 日韩vs国产vs欧美| 国产suv一区二区三区88区| 99久久99久久精品免费观看| 欧美视频精品在线| 久久久久久久久久看片| 亚洲精品成人在线| 久草热8精品视频在线观看| 成人动漫一区二区| 欧美日韩一级大片网址| 国产亚洲一区二区三区| 亚洲一区二区三区视频在线播放| 免费视频一区二区| av在线播放不卡| 欧美日韩激情一区二区| www成人在线观看| 一区二区三区.www| 国产自产高清不卡| 欧美丝袜丝nylons| 国产日产欧产精品推荐色 | 精品久久国产字幕高潮| 亚洲欧美色图小说| 黄一区二区三区| 欧美视频日韩视频在线观看| 久久精品水蜜桃av综合天堂| 亚洲午夜久久久| av在线综合网| 久久久久久久久久久久电影| 亚洲国产一区视频| www.亚洲色图.com| 久久毛片高清国产| 丝袜美腿亚洲一区| 91麻豆精品秘密| 国产女人18水真多18精品一级做| 日韩av电影免费观看高清完整版| 91免费版在线| 国产精品无人区| 卡一卡二国产精品| 欧美精品粉嫩高潮一区二区| 亚洲精品写真福利| 成人综合婷婷国产精品久久蜜臀 | 国产精品成人免费精品自在线观看| 久久精品国产99国产| 欧美色成人综合| 一区二区三区在线影院| 成人国产精品免费| 久久久精品国产免费观看同学| 三级欧美在线一区| 91精品1区2区| 中文字幕av免费专区久久| 国产精品综合视频| 精品国产一区二区三区忘忧草| 亚洲一级在线观看| 91成人国产精品| 亚洲午夜电影在线观看| 色94色欧美sute亚洲线路二| 综合网在线视频| 91久久精品一区二区三| 亚洲精品水蜜桃| 色欧美日韩亚洲| 一区二区三区日韩欧美精品| 91成人网在线| 亚洲午夜在线视频| 欧美日韩免费电影| 日韩电影一区二区三区四区| 欧美精品 日韩| 日韩和欧美一区二区| 在线成人av网站| 免费高清不卡av| 精品国产乱码久久久久久牛牛| 男女性色大片免费观看一区二区| 欧美一区二区不卡视频| 久久精品国产成人一区二区三区| 欧美www视频| 国产91精品一区二区| 国产精品久久久久久久久久久免费看| www.成人在线| 亚洲精品免费在线| 欧美日本在线播放| 六月丁香婷婷久久| 国产亚洲制服色| 色婷婷综合久久久中文字幕| 午夜精品影院在线观看| 日韩精品影音先锋| 国产a精品视频| 亚洲一区二区三区中文字幕| 欧美人狂配大交3d怪物一区| 精品综合免费视频观看| 国产亚洲欧美色| 在线观看视频91| 开心九九激情九九欧美日韩精美视频电影 | 国产成人一区在线| 亚洲美女视频在线| 欧美白人最猛性xxxxx69交| 粉嫩aⅴ一区二区三区四区 | 国产精品视频九色porn| 色噜噜狠狠一区二区三区果冻|