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

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

?? fl_help_view.h

?? 道路識別 人工智能方面的道路識別應用
?? H
字號:
//
// "$Id: Fl_Help_View.H,v 1.2 2002/11/27 15:42:23 vpisarev Exp $"
//
// Help Viewer widget definitions.
//
// Copyright 1997-2002 by Easy Software Products.
// Image support donated by Matthias Melcher, Copyright 2000.
//
// 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@fltk.org".
//

#ifndef Fl_Help_View_H
#  define Fl_Help_View_H

//
// Include necessary header files...
//

#  include <stdio.h>
#  include "Fl.H"
#  include "Fl_Group.H"
#  include "Fl_Scrollbar.H"
#  include "fl_draw.H"
#  include "Fl_Shared_Image.H"


//
// Fl_Help_Func type - link callback function for files...
//


typedef const char *(Fl_Help_Func)(Fl_Widget *, const char *);


//
// Fl_Help_Block structure...
//

struct Fl_Help_Block
{
  const char	*start,		// Start of text
		*end;		// End of text
  uchar		border;		// Draw border?
  Fl_Color	bgcolor;	// Background color
  int		x,		// Indentation/starting X coordinate
		y,		// Starting Y coordinate
		w,		// Width
		h;		// Height
  int		line[32];	// Left starting position for each line
};

//
// Fl_Help_Link structure...
//

struct Fl_Help_Link
{
  char		filename[192],	// Reference filename
		name[32];	// Link target (blank if none)
  int		x,		// X offset of link text
		y,		// Y offset of link text
		w,		// Width of link text
		h;		// Height of link text
};

//
// Fl_Help_Target structure...
//

struct Fl_Help_Target
{
  char		name[32];	// Target name
  int		y;		// Y offset of target
};

//
// Fl_Help_View class...
//

class FL_EXPORT Fl_Help_View : public Fl_Group	//// Help viewer widget
{
  enum { RIGHT = -1, CENTER, LEFT };	// Alignments

  char		title_[1024];		// Title string
  Fl_Color	defcolor_,		// Default text color
		bgcolor_,		// Background color
		textcolor_,		// Text color
		linkcolor_;		// Link color
  uchar		textfont_,		// Default font for text
		textsize_;		// Default font size
  const char	*value_;		// HTML text value

  int		nblocks_,		// Number of blocks/paragraphs
		ablocks_;		// Allocated blocks
  Fl_Help_Block	*blocks_;		// Blocks

  int		nfonts_;		// Number of fonts in stack
  uchar		fonts_[100][2];		// Font stack

  Fl_Help_Func	*link_;			// Link transform function

  int		nlinks_,		// Number of links
		alinks_;		// Allocated links
  Fl_Help_Link	*links_;		// Links

  int		ntargets_,		// Number of targets
		atargets_;		// Allocated targets
  Fl_Help_Target *targets_;		// Targets

  char		directory_[1024];	// Directory for current file
  char		filename_[1024];	// Current filename
  int		topline_,		// Top line in document
		leftline_,		// Lefthand position
		size_,			// Total document length
		hsize_;			// Maximum document width
  Fl_Scrollbar	scrollbar_,		// Vertical scrollbar for document
		hscrollbar_;		// Horizontal scrollbar

  Fl_Help_Block	*add_block(const char *s, int xx, int yy, int ww, int hh, uchar border = 0);
  void		add_link(const char *n, int xx, int yy, int ww, int hh);
  void		add_target(const char *n, int yy);
  static int	compare_targets(const Fl_Help_Target *t0, const Fl_Help_Target *t1);
  int		do_align(Fl_Help_Block *block, int line, int xx, int a, int &l);
  void		draw();
  void		format();
  void		format_table(int *table_width, int *columns, const char *table);
  int		get_align(const char *p, int a);
  const char	*get_attr(const char *p, const char *n, char *buf, int bufsize);
  Fl_Color	get_color(const char *n, Fl_Color c);
  Fl_Shared_Image *get_image(const char *name, int W, int H);
  int		get_length(const char *l);
  int		handle(int);

  void		initfont(uchar &f, uchar &s) { nfonts_ = 0;
			fl_font(f = fonts_[0][0] = textfont_,
			        s = fonts_[0][1] = textsize_); }
  void		pushfont(uchar f, uchar s) { if (nfonts_ < 99) nfonts_ ++;
			fl_font(fonts_[nfonts_][0] = f,
			        fonts_[nfonts_][1] = s); }
  void		popfont(uchar &f, uchar &s) { if (nfonts_ > 0) nfonts_ --;
			fl_font(f = fonts_[nfonts_][0],
			        s = fonts_[nfonts_][1]); }

  public:

  Fl_Help_View(int xx, int yy, int ww, int hh, const char *l = 0);
  ~Fl_Help_View();
  const char	*directory() const { if (directory_[0]) return (directory_);
  					else return ((const char *)0); }
  const char	*filename() const { if (filename_[0]) return (filename_);
  					else return ((const char *)0); }
  void		link(Fl_Help_Func *fn) { link_ = fn; }
  int		load(const char *f);
  void		resize(int,int,int,int);
  int		size() const { return (size_); }
  void		textcolor(Fl_Color c) { if (textcolor_ == defcolor_) textcolor_ = c; defcolor_ = c; }
  Fl_Color	textcolor() const { return (defcolor_); }
  void		textfont(uchar f) { textfont_ = f; format(); }
  uchar		textfont() const { return (textfont_); }
  void		textsize(uchar s) { textsize_ = s; format(); }
  uchar		textsize() const { return (textsize_); }
  const char	*title() { return (title_); }
  void		topline(const char *n);
  void		topline(int);
  int		topline() const { return (topline_); }
  void		leftline(int);
  int		leftline() const { return (leftline_); }
  void		value(const char *v);
  const char	*value() const { return (value_); }
};

#endif // !Fl_Help_View_H

//
// End of "$Id: Fl_Help_View.H,v 1.2 2002/11/27 15:42:23 vpisarev Exp $".
//

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久五月天| 欧美成人激情免费网| 国产一区二区不卡老阿姨| 午夜亚洲国产au精品一区二区| 成人免费一区二区三区视频| 亚洲国产精华液网站w| 国产欧美日韩在线看| 国产精品色哟哟网站| 中文字幕精品综合| 亚洲色图欧美偷拍| 亚洲精品免费一二三区| 亚洲精品成人悠悠色影视| 亚洲综合自拍偷拍| 三级影片在线观看欧美日韩一区二区| 日韩高清欧美激情| 久久99精品网久久| 成人高清av在线| 色猫猫国产区一区二在线视频| 欧美性极品少妇| 日韩久久久久久| 中国色在线观看另类| 亚洲黄色小说网站| 老司机精品视频在线| 国产高清不卡一区二区| 一本色道综合亚洲| 91精品国产色综合久久不卡电影| 久久免费的精品国产v∧| 亚洲欧美电影一区二区| 日韩精品福利网| 高清国产一区二区| 欧美午夜片在线观看| 精品国产乱码久久久久久老虎| 国产精品水嫩水嫩| 亚洲成av人综合在线观看| 国产在线精品视频| 日本精品一级二级| 国产视频视频一区| 首页综合国产亚洲丝袜| 成人免费看片app下载| 欧美丰满少妇xxxxx高潮对白| 国产日韩欧美精品电影三级在线| 亚洲一区在线看| 成人精品鲁一区一区二区| 欧美日韩精品免费| 国产精品免费久久| 裸体健美xxxx欧美裸体表演| 99re这里都是精品| 精品国产伦一区二区三区观看体验 | 成人国产精品免费观看动漫| 5858s免费视频成人| 最新欧美精品一区二区三区| 激情深爱一区二区| 欧美日韩第一区日日骚| 亚洲手机成人高清视频| 国产乱码精品一区二区三区忘忧草| 欧美亚洲动漫精品| 国产精品成人一区二区三区夜夜夜| 蜜桃视频在线一区| 欧美老肥妇做.爰bbww| 亚洲激情av在线| 波多野结衣精品在线| 久久久99精品免费观看| 狠狠色狠狠色合久久伊人| 欧美日韩国产中文| 亚洲永久免费av| 色国产精品一区在线观看| 中文字幕精品—区二区四季| 国产精品中文欧美| 精品国产乱码久久久久久浪潮| 天天操天天色综合| 在线91免费看| 日韩精品五月天| 日韩免费一区二区三区在线播放| 天天综合天天综合色| 在线观看欧美日本| 亚洲福利国产精品| 欧美日韩美少妇| 婷婷中文字幕一区三区| 欧美日韩免费观看一区三区| 亚洲成人一区二区在线观看| 欧美揉bbbbb揉bbbbb| 三级不卡在线观看| 欧美乱妇20p| 免费成人性网站| 欧美精品一区二区三区久久久| 狠狠v欧美v日韩v亚洲ⅴ| 精品对白一区国产伦| 国产一区二区中文字幕| 国产欧美一区二区三区鸳鸯浴| 床上的激情91.| 亚洲欧美日韩国产手机在线 | 久久电影国产免费久久电影| 日韩欧美视频在线| 国产乱对白刺激视频不卡| 国产亚洲短视频| 色哟哟亚洲精品| 日本sm残虐另类| 国产三级一区二区| 99天天综合性| 五月天国产精品| 久久久美女艺术照精彩视频福利播放| 国产传媒久久文化传媒| 亚洲理论在线观看| 欧美一区二区三区视频免费播放 | 欧美三级电影网站| 经典三级一区二区| 亚洲欧美在线高清| 制服丝袜亚洲色图| 国产成人综合在线观看| 亚洲成人一二三| 国产亚洲成av人在线观看导航| 色视频欧美一区二区三区| 免费人成在线不卡| 自拍偷拍国产精品| www亚洲一区| 欧美专区日韩专区| 国产精品一色哟哟哟| 亚洲一区二区三区在线| 国产午夜亚洲精品理论片色戒| 在线观看国产精品网站| 国产不卡免费视频| 偷窥少妇高潮呻吟av久久免费| 欧美—级在线免费片| 91精品视频网| 日本高清成人免费播放| 国产成人精品aa毛片| 另类小说视频一区二区| 亚洲三级免费观看| 国产丝袜欧美中文另类| 欧美精品在线一区二区三区| 成人av影视在线观看| 免费观看30秒视频久久| 一区二区三区欧美久久| 国产清纯在线一区二区www| 5858s免费视频成人| 在线看不卡av| 一本大道av伊人久久综合| 国产高清视频一区| 久久99国产精品免费| 欧美aaaaa成人免费观看视频| 亚洲伊人伊色伊影伊综合网| 自拍偷自拍亚洲精品播放| 国产亚洲一区二区在线观看| 日韩免费一区二区三区在线播放| 欧美亚洲动漫精品| 欧美三级日韩三级| 欧美无乱码久久久免费午夜一区| 91论坛在线播放| 91在线国内视频| 91浏览器入口在线观看| 色综合久久久久网| 91美女福利视频| 91在线视频播放地址| 91免费看视频| 91免费观看视频在线| 色一情一伦一子一伦一区| 色婷婷综合中文久久一本| 91成人免费在线视频| 欧美婷婷六月丁香综合色| 欧美午夜精品久久久久久超碰| 欧美天天综合网| 日韩午夜激情视频| 精品国产99国产精品| 久久久精品国产免大香伊| 国产精品三级视频| 亚洲激情网站免费观看| 亚洲大片在线观看| 精彩视频一区二区| 成人做爰69片免费看网站| 91免费国产在线观看| 精品视频在线视频| 欧美精品一区二区不卡| 国产欧美一区二区精品仙草咪 | 午夜伊人狠狠久久| 日韩av一二三| 韩国视频一区二区| 99九九99九九九视频精品| 欧美婷婷六月丁香综合色| 欧美电视剧免费全集观看| 久久精品夜色噜噜亚洲aⅴ| 亚洲欧美经典视频| 日韩精品每日更新| hitomi一区二区三区精品| 欧美亚洲国产一区二区三区| 精品免费视频.| 国产精品第一页第二页第三页| 一区二区三区在线视频免费观看| 亚洲成人777| 粉嫩久久99精品久久久久久夜| 一本色道久久综合亚洲aⅴ蜜桃 | 精品一二三四区| 成人开心网精品视频| 欧美日韩五月天| 国产欧美日韩精品一区| 偷窥国产亚洲免费视频| www.在线成人| 欧美mv和日韩mv的网站| 亚洲综合图片区| 成人爱爱电影网址| 欧美成人免费网站|