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

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

?? fl_ask.cxx

?? flnx 0.17 是做嵌入linux gui 必備工具箱
?? CXX
字號:
//// "$Id: fl_ask.cxx,v 1.1.1.1 2003/08/07 21:18:40 jasonk Exp $"//// Standard dialog functions 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".//// Implementation of fl_message, fl_ask, fl_choice, fl_input// The three-message fl_show_x functions are for forms compatibility// mostly.  In most cases it is easier to get a multi-line message// by putting newlines in the message.#include <stdio.h>#include <stdarg.h>#include <string.h>#include <config.h>#include <FL/Fl.H>#include <FL/fl_ask.H>#include <FL/Fl_Box.H>#include <FL/Fl_Button.H>#include <FL/Fl_Return_Button.H>#include <FL/Fl_Window.H>#include <FL/Fl_Input.H>#include <FL/Fl_Secret_Input.H>#include <FL/x.H>static Fl_Window *message_form;static Fl_Box *message;static Fl_Box *icon;static Fl_Button *button[3];static Fl_Input *input;static char *iconlabel = "?";uchar fl_message_font_ = 0;uchar fl_message_size_ = FL_NORMAL_SIZE;static Fl_Window *makeform() { if (message_form) return message_form; Fl_Window *w = message_form = new Fl_Window(410,105); // w->clear_border(); // w->box(FL_UP_BOX); (message = new Fl_Box(60, 25, 340, 20))   ->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE|FL_ALIGN_WRAP); (input = new Fl_Input(60,32,340,30))->hide(); {Fl_Box* o = icon = new Fl_Box(10, 10, 50, 50);  o->box(FL_THIN_UP_BOX);  o->labelfont(FL_TIMES_BOLD);  o->labelsize(34);  o->color(FL_WHITE);  o->labelcolor(FL_BLUE); } (button[0] = new Fl_Button(310, 70, 90, 25))->shortcut("^["); button[1] = new Fl_Return_Button(210, 70, 90, 25); button[2] = new Fl_Button(110, 70, 90, 25); w->end(); w->set_modal(); return w;}#if !HAVE_VSNPRINTF || defined(__hpux)extern "C" {int vsnprintf(char* str, size_t size, const char* fmt, va_list ap);}#endifstatic int innards(const char* fmt, va_list ap,  const char *b0,  const char *b1,  const char *b2,  const char *l){  makeform();  char buffer[1024];  if (!strcmp(fmt,"%s")) {    message->label(va_arg(ap, const char*));  } else {    vsnprintf(buffer, 1024, fmt, ap);    message->label(buffer);  }  Fl_Font f = (Fl_Font)fl_message_font_;  message->labelfont(f);  message->labelsize(fl_message_size_);  if (b0) {button[0]->show();button[0]->label(b0);button[1]->position(210,70);}  else {button[0]->hide(); button[1]->position(310,70);}  if (b1) {button[1]->show(); button[1]->label(b1);}  else button[1]->hide();  if (b2) {button[2]->show(); button[2]->label(b2);}  else button[2]->hide();  const char* prev_icon_label = icon->label();  if (!prev_icon_label) icon->label(iconlabel);  message_form->hotspot(button[0]);  message_form->label(l);  message_form->show();  int r;  for (;;) {    Fl_Widget *o = Fl::readqueue();    if (!o) Fl::wait();    else if (o == button[0]) {r = 0; break;}    else if (o == button[1]) {r = 1; break;}    else if (o == button[2]) {r = 2; break;}    else if (o == message_form) {r = 0; break;}  }  message_form->hide();  icon->label(prev_icon_label);  return r;}// pointers you can use to change fltk to a foreign language:const char* fl_no = "No";const char* fl_yes= "Yes";const char* fl_ok = "OK";const char* fl_cancel= "Cancel";// fltk functions:void fl_message(const char *fmt, ...) {  va_list ap;#ifdef WIN32  MessageBeep(MB_ICONASTERISK);#endif // WIN32  va_start(ap, fmt);  iconlabel = "i";  innards(fmt, ap, 0, fl_ok, 0, "Message");  va_end(ap);  iconlabel = "?";}void fl_alert(const char *fmt, ...) {  va_list ap;#ifdef WIN32  MessageBeep(MB_ICONERROR);#else
#ifndef NANO_X //tanghao  XBell(fl_display, 100);
#endif //tanghao#endif // WIN32  va_start(ap, fmt);  iconlabel = "!";  innards(fmt, ap, 0, fl_ok, 0, "Alert");  va_end(ap);  iconlabel = "?";}int fl_ask(const char *fmt, ...) {  va_list ap;#ifdef WIN32  MessageBeep(MB_ICONQUESTION);#endif // WIN32  va_start(ap, fmt);  int r = innards(fmt, ap, fl_no, fl_yes, 0, "Question");  va_end(ap);  return r;}int fl_choice(const char*fmt,const char *b0,const char *b1,const char *b2,...){  va_list ap;#ifdef WIN32  MessageBeep(MB_ICONQUESTION);#endif // WIN32  va_start(ap, b2);  int r = innards(fmt, ap, b0, b1, b2, "Choose");  va_end(ap);  return r;}Fl_Widget *fl_message_icon() {makeform(); return icon;}static const char* input_innards(const char* fmt, va_list ap,				 const char* defstr, uchar type) {  makeform();  message->position(60,10);  input->type(type);  input->show();  input->value(defstr);#ifdef WIN32  MessageBeep(MB_ICONQUESTION);#endif // WIN32  int r = innards(fmt, ap, fl_cancel, fl_ok, 0, "Input");  input->hide();  message->position(60,25);  return r ? input->value() : 0;}const char* fl_input(const char *fmt, const char *defstr, ...) {  va_list ap;  va_start(ap, defstr);  const char* r = input_innards(fmt, ap, defstr, FL_NORMAL_INPUT);  va_end(ap);  return r;}const char *fl_password(const char *fmt, const char *defstr, ...) {  va_list ap;  va_start(ap, defstr);  const char* r = input_innards(fmt, ap, defstr, FL_SECRET_INPUT);  va_end(ap);  return r;}//// End of "$Id: fl_ask.cxx,v 1.1.1.1 2003/08/07 21:18:40 jasonk Exp $".//

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩视频一区在线观看| 日韩视频免费观看高清完整版在线观看| 久久草av在线| 蜜桃av噜噜一区二区三区小说| 天堂资源在线中文精品| 偷拍亚洲欧洲综合| 午夜视黄欧洲亚洲| 日本成人在线看| 精品一区二区三区蜜桃| 国产精品一区2区| 国产精品一区免费视频| 99re这里只有精品6| 91日韩一区二区三区| 日本道色综合久久| 欧美丰满少妇xxxbbb| 精品日韩在线观看| 国产精品色在线| 亚洲激情男女视频| 日韩成人午夜精品| 国产呦萝稀缺另类资源| 91麻豆免费在线观看| 欧美日韩亚洲综合一区二区三区| 欧美日韩和欧美的一区二区| 日韩欧美成人激情| 中文字幕欧美日本乱码一线二线| 亚洲黄色小视频| 久久激情五月激情| 99久久精品久久久久久清纯| 欧美日韩一区二区欧美激情| 久久免费午夜影院| 亚洲自拍偷拍欧美| 国产乱码精品一区二区三区忘忧草| 91在线视频播放地址| 91精品国产91久久久久久最新毛片| 久久精品一区四区| 亚洲一区二区三区四区在线| 国模无码大尺度一区二区三区| 一本一道综合狠狠老| 日韩欧美一区二区视频| 亚洲色图欧洲色图婷婷| 韩国三级电影一区二区| 在线欧美一区二区| 久久嫩草精品久久久精品| 亚洲第一久久影院| thepron国产精品| 欧美成人国产一区二区| 亚洲在线视频免费观看| 国产电影精品久久禁18| 欧美一区二区三区影视| 亚洲永久免费av| 成人综合婷婷国产精品久久| 日韩欧美亚洲另类制服综合在线| 亚洲免费av观看| 国产精品一二三四五| 日韩欧美成人激情| 日韩av中文在线观看| 欧美性色黄大片| 亚洲欧美一区二区三区久本道91| 国产精品一区二区黑丝| 精品国产乱码久久久久久老虎| 亚洲成av人片在线| 色婷婷亚洲精品| 国产精品不卡视频| 盗摄精品av一区二区三区| 久久一区二区视频| 久久精品国产第一区二区三区| 欧美一区午夜视频在线观看| 午夜在线电影亚洲一区| 欧美午夜免费电影| 亚洲国产人成综合网站| 91黄色激情网站| 亚洲综合在线视频| 在线精品视频免费播放| 亚洲永久精品国产| 欧美日韩国产综合一区二区| 亚洲午夜久久久久久久久久久| 97久久人人超碰| 亚洲区小说区图片区qvod| 色婷婷av一区二区三区软件| 亚洲视频中文字幕| 91久久精品日日躁夜夜躁欧美| 亚洲女人的天堂| 欧美丝袜自拍制服另类| 日韩vs国产vs欧美| 欧美www视频| 国产精品一区在线| 亚洲欧美一区二区久久| 欧美日韩一区二区在线观看| 免费av成人在线| 久久一区二区视频| 91一区二区在线观看| 亚洲精品国产品国语在线app| 欧美性猛交xxxxxx富婆| 日本中文字幕一区二区有限公司| 久久综合狠狠综合久久综合88 | 成人免费三级在线| 综合色中文字幕| 欧美日韩视频在线一区二区| 青青国产91久久久久久| 欧美国产视频在线| 在线观看亚洲成人| 久久99久久精品| 国产精品每日更新| 欧美裸体一区二区三区| 国产一区二区精品久久99| 综合色天天鬼久久鬼色| 91麻豆精品91久久久久久清纯| 黄页网站大全一区二区| 亚洲美女免费视频| 精品国产1区二区| 日本韩国一区二区三区| 狠狠久久亚洲欧美| 亚洲成人高清在线| 国产日产欧美一区二区三区| 欧美另类久久久品| 99精品国产91久久久久久| 久久精品国产精品亚洲精品| 亚洲免费在线视频| 26uuu亚洲综合色欧美| 欧美人与禽zozo性伦| 91小视频免费观看| 激情综合色综合久久综合| 亚洲一区在线视频观看| 国产精品欧美久久久久一区二区| 欧美一区二区高清| 欧美性受xxxx黑人xyx性爽| 成人avav影音| 免费成人在线观看视频| 亚洲成人免费影院| 亚洲美女精品一区| 中文字幕在线观看一区| 国产欧美一区二区在线| 欧美成人精品高清在线播放| 欧美精品在线一区二区三区| 色天天综合久久久久综合片| 成人av电影在线观看| 国产在线视频一区二区三区| 日本美女一区二区三区视频| 亚洲五码中文字幕| 一区二区三区四区精品在线视频 | 国产精品久久久久久久久久免费看| 日韩一卡二卡三卡四卡| 欧美日韩视频在线观看一区二区三区| 91美女福利视频| 99re视频精品| 在线观看精品一区| 精品视频在线免费| 欧美亚洲国产bt| 欧美喷水一区二区| 91精品国模一区二区三区| 欧美高清激情brazzers| 欧美一a一片一级一片| 91成人免费电影| 欧美日韩一本到| 欧美一区二区三区免费视频| 日韩一区二区在线免费观看| 日韩免费看的电影| 2022国产精品视频| 久久精品视频免费| 成人免费一区二区三区在线观看 | 3d动漫精品啪啪1区2区免费| 91精品一区二区三区久久久久久 | 亚洲成av人片在线观看无码| 亚洲成人免费看| 蜜桃av一区二区在线观看 | 国产精品麻豆欧美日韩ww| 中文字幕免费一区| 亚洲美女视频在线观看| 亚洲成人精品在线观看| 日韩电影在线一区二区三区| 久久99热99| 不卡一卡二卡三乱码免费网站| 91免费精品国自产拍在线不卡 | 2023国产精品自拍| 国产精品久久三| 亚洲国产一二三| 精品一区二区三区久久| av亚洲产国偷v产偷v自拍| 欧美日韩一级大片网址| 久久日一线二线三线suv| 亚洲欧美一区二区视频| 奇米色777欧美一区二区| 国产一区二区免费视频| 在线看国产一区| 国产视频在线观看一区二区三区| 亚洲日穴在线视频| 男人的天堂久久精品| 成人激情开心网| 正在播放一区二区| 综合婷婷亚洲小说| 精品亚洲porn| 欧美在线观看一二区| 久久久综合视频| 亚洲一二三四在线观看| 国产**成人网毛片九色| 91精品久久久久久久91蜜桃| 亚洲视频网在线直播| 麻豆成人久久精品二区三区红 | 热久久国产精品| 91影院在线免费观看|