⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bookmark.h

📁 PIXIL is a small footprint operating environment, complete with PDA PIM applications, a browser and
💻 H
字号:
/*******************************************************************************\****	Header file:	bookmark.h**	Desc:			Class definition for bookmark capabilities within the viewml**					browswer.**	History:		06/08/01	J Webb	<jeffw@censoft.com>**								Initial Version**\*******************************************************************************/#ifndef BOOKMARK_H_INCLUDED#define	BOOKMARK_H_INCLUDED	1// System header files#include <string>#include <vector>// Local header files#include <FL/Fl_Menu_Button.H>// External functions// These 3 functions are the external wrappers for the class function needed in// varying scopesextern void AddBookmark_cb(Fl_Widget *w, void *data);extern void DelBookmark_cb(Fl_Widget *w, void *data);extern void SelBookmark_cb(Fl_Widget *w, void *data);class BookMark{	typedef struct	{		string				pgName,									// Name of the Page (taken from html <Title>)							pgURL;									// Actual URL	} bookmark_t;	private:		int					m_nelem,								// Number of elements currently in vector							m_maxelem;								// Maximum number of elements allowed (0 = No limit)		string				m_txtfile;								// FQPN of the text file		Fl_Menu_Button		*m_mb;									// Menu button for this container		vector<bookmark_t>	m_bmv_srt;								// Bookmark vector (alpha sort be pgName)	public:		BookMark(int mxelem = 0, char *tpath = "./.bookmark.vml");		~BookMark();		int AddBookmark(char *name, char *URL);		void DelBookmark(int idx);		char *GetURL(int idx);		void SetMenuWidget(Fl_Menu_Button *w) {if (w) {m_mb = w; UpdateMenus();} return;}	private:		// These functions are just for internal class operation		int findVElem(bookmark_t *bmptr);		char *fltkmStrParse(char *str);		void UpdateMenus();		void UpdateTxtFile();		void ReadDataFile();}; // end of class BookMark definition#endif // BOOKMARK_H_INCLUDED

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -