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

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

?? preferencedlg.h

?? 一個功能強大的代碼編輯器源代碼
?? H
字號:
/*
this file is part of notepad++
Copyright (C)2003 Don HO < donho@altern.org >

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.

This program 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 General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/

#ifndef PREFERENCE_DLG_H
#define PREFERENCE_DLG_H

#include "Window.h"
#include "StaticDialog.h"
#include "ControlsTab.h"
#include "preference_rc.h"
#include "URLCtrl.h"
#include "Parameters.h"
#include "regExtDlg.h"
#include "WordStyleDlg.h"

class SettingsDlg : public StaticDialog
{
public :
	SettingsDlg() {};
	virtual void destroy() {
		_tabSizeVal.destroy();
		_nbHistoryVal.destroy();
	};
private :
	URLCtrl _tabSizeVal;
	URLCtrl _nbHistoryVal;
	bool isCheckedOrNot(int checkControlID) const {
		return (BST_CHECKED == ::SendMessage(::GetDlgItem(_hSelf, checkControlID), BM_GETCHECK, 0, 0));
	};
	BOOL CALLBACK run_dlgProc(UINT Message, WPARAM wParam, LPARAM lParam);
};

class BarsDlg : public StaticDialog
{
public :
	BarsDlg() {};
private :
	BOOL CALLBACK run_dlgProc(UINT Message, WPARAM wParam, LPARAM lParam);
};

class MarginsDlg : public StaticDialog
{
public :
	MarginsDlg() {};
	virtual void destroy() {
		_verticalEdgeLineNbColVal.destroy();
	};
	
private :
	URLCtrl _verticalEdgeLineNbColVal;
	BOOL CALLBACK run_dlgProc(UINT Message, WPARAM wParam, LPARAM lParam);
	void changePanelTo(int index);
};

struct LangID_Name
{
	LangType _id;
	string _name;
	LangID_Name(LangType id, string name) : _id(id), _name(name){};
};

class DefaultNewDocDlg : public StaticDialog
{
public :
	DefaultNewDocDlg() {};
private :
	std::vector<LangID_Name> _langList;
	BOOL CALLBACK run_dlgProc(UINT Message, WPARAM wParam, LPARAM lParam);
};

class LangMenuDlg : public StaticDialog
{
public :
	LangMenuDlg() {};
private :
	BOOL CALLBACK run_dlgProc(UINT Message, WPARAM wParam, LPARAM lParam);
	vector<LangMenuItem> _langList;
};

class PrintSettingsDlg : public StaticDialog
{
public :
	PrintSettingsDlg() {};
private :
	BOOL CALLBACK run_dlgProc(UINT Message, WPARAM wParam, LPARAM lParam);
};

class BackupDlg : public StaticDialog
{
public :
	BackupDlg() {};
private :
	URLCtrl _nbCharVal;
	void updateBackupGUI();
	BOOL CALLBACK run_dlgProc(UINT Message, WPARAM wParam, LPARAM lParam);
};

struct strCouple {
	string _varDesc;
	string _var;
	strCouple(char *varDesc, char *var): _varDesc(varDesc), _var(var){};
};

class PrintSettings2Dlg : public StaticDialog
{
public :
	PrintSettings2Dlg():_focusedEditCtrl(0), _selStart(0), _selEnd(0){};
private :
	BOOL CALLBACK run_dlgProc(UINT Message, WPARAM wParam, LPARAM lParam);
	vector<strCouple> varList;
	int _focusedEditCtrl;
	DWORD _selStart;
	DWORD _selEnd;

	//ColourStaticTextHooker _colourHooker;
};

class PreferenceDlg : public StaticDialog
{
friend class Notepad_plus;

public :
	PreferenceDlg(){};

    void init(HINSTANCE hInst, HWND parent)	{
        Window::init(hInst, parent);
	};

    void doDialog(bool isRTL = false) {
    	if (!isCreated())
		{
			create(IDD_PREFERENCE_BOX, isRTL);
			goToCenter();
		}
	    display();
    };

	virtual void destroy() {
		_ctrlTab.destroy();
		_barsDlg.destroy();
		_marginsDlg.destroy();
		_settingsDlg.destroy();
		_fileAssocDlg.destroy();
		_langMenuDlg.destroy();
		_printSettingsDlg.destroy();
		_printSettings2Dlg.destroy();
		_defaultNewDocDlg.destroy();
	};
private :
	BOOL CALLBACK run_dlgProc(UINT Message, WPARAM wParam, LPARAM lParam);
	ControlsTab _ctrlTab;
	WindowVector _wVector;
	BarsDlg _barsDlg;
	MarginsDlg _marginsDlg;
	SettingsDlg _settingsDlg;
	RegExtDlg _fileAssocDlg;
	LangMenuDlg _langMenuDlg;
	PrintSettingsDlg _printSettingsDlg;
	PrintSettings2Dlg _printSettings2Dlg;
	DefaultNewDocDlg _defaultNewDocDlg;
	BackupDlg _backupDlg;
};



#endif //PREFERENCE_DLG_H

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
97se亚洲国产综合自在线不卡| 538prom精品视频线放| 在线观看视频一区二区欧美日韩| 日韩美一区二区三区| 国产精品久久久久久久久免费桃花 | 亚洲aaa精品| 成人精品视频一区二区三区 | 国产精品免费aⅴ片在线观看| 日本视频一区二区| 欧美午夜免费电影| 亚洲色图都市小说| 国产一区二区成人久久免费影院| 91精品国产91久久久久久最新毛片| 国产精品久久久久久久久免费丝袜| 久久成人麻豆午夜电影| 欧美精品视频www在线观看| 一区二区日韩电影| aaa国产一区| 中文字幕永久在线不卡| 成人手机在线视频| 国产色爱av资源综合区| 国产一区二区免费看| 日韩欧美卡一卡二| 免费在线看成人av| 69成人精品免费视频| 三级不卡在线观看| 欧美人妇做爰xxxⅹ性高电影| 亚洲激情校园春色| 色婷婷久久久亚洲一区二区三区| 亚洲欧洲国产日本综合| 成人黄色片在线观看| 亚洲欧洲日产国码二区| 99国产欧美另类久久久精品| 亚洲人成网站色在线观看| av电影在线观看一区| 亚洲欧美福利一区二区| 在线一区二区观看| 亚洲第一二三四区| 日韩丝袜美女视频| 国产一区二区女| 国产精品久久久久久久久果冻传媒| k8久久久一区二区三区| 亚洲精品乱码久久久久久| 欧美日韩一区三区四区| 免费成人在线网站| 久久精品欧美一区二区三区不卡| 高清成人免费视频| 夜夜揉揉日日人人青青一国产精品| 在线视频一区二区三区| 首页欧美精品中文字幕| 久久婷婷国产综合国色天香| 波波电影院一区二区三区| 亚洲一区二区三区国产| 日韩视频免费观看高清完整版在线观看 | 国产精品久久久久影院| 色丁香久综合在线久综合在线观看| 亚洲一区二区在线观看视频 | 欧美日韩久久一区二区| 久久97超碰国产精品超碰| 国产精品全国免费观看高清| caoporen国产精品视频| 亚洲成人1区2区| 久久品道一品道久久精品| 91亚洲男人天堂| 日韩成人午夜精品| 国产精品乱子久久久久| 在线成人免费观看| 粉嫩蜜臀av国产精品网站| 亚洲夂夂婷婷色拍ww47| 久久伊人蜜桃av一区二区| 色先锋久久av资源部| 狠狠狠色丁香婷婷综合久久五月| 自拍视频在线观看一区二区| 日韩欧美电影在线| 色久综合一二码| 国产盗摄一区二区| 日韩中文字幕区一区有砖一区| 欧美经典一区二区| 欧美欧美午夜aⅴ在线观看| 成a人片国产精品| 蜜桃av噜噜一区| 亚洲成人一二三| 国产精品久久久久久亚洲毛片| 日韩一区二区麻豆国产| 日本乱人伦aⅴ精品| 国产精品99久久久久久有的能看| 亚洲一区二区美女| 国产精品久久久久久久久图文区| 精品少妇一区二区三区在线视频| 欧美伊人久久久久久久久影院 | 岛国av在线一区| 蜜臀久久99精品久久久画质超高清 | 国产精品一区二区久激情瑜伽| 亚洲成人动漫av| 亚洲精品免费在线播放| 日本一区免费视频| 精品国产123| 欧美一区二区三区在线电影| 欧美日韩一区二区三区不卡| 91日韩精品一区| 99久久精品免费精品国产| 国模少妇一区二区三区| 青青草伊人久久| 视频一区二区三区入口| 亚洲国产中文字幕在线视频综合 | 国产精品视频线看| 国产欧美一区二区精品秋霞影院| 日韩精品一区二区三区视频在线观看| 欧美日韩的一区二区| 欧美日韩日日骚| 欧美日韩一区高清| 宅男在线国产精品| 91精品国产免费久久综合| 欧美精品一卡两卡| 91精品国产一区二区三区蜜臀| 欧美精品乱码久久久久久| 欧美精品丝袜中出| 日韩午夜在线影院| 欧美va亚洲va香蕉在线| 精品99一区二区| 久久久一区二区三区捆绑**| 国产欧美日韩中文久久| 国产精品乱码人人做人人爱| 中文字幕在线视频一区| 亚洲视频一区在线观看| 自拍偷在线精品自拍偷无码专区| 一区二区三区在线观看动漫| 亚洲电影第三页| 免费成人在线观看| 国产剧情在线观看一区二区| 成人免费的视频| 色老汉av一区二区三区| 欧美一区中文字幕| 国产色爱av资源综合区| 亚洲欧美电影院| 日韩国产欧美在线观看| 久草中文综合在线| 99国产精品国产精品久久| 欧美少妇bbb| 337p日本欧洲亚洲大胆色噜噜| 国产精品久久毛片a| 亚洲国产精品一区二区久久| 美国av一区二区| 99精品欧美一区二区蜜桃免费| 欧美日免费三级在线| 欧美成va人片在线观看| 亚洲品质自拍视频网站| 免费成人美女在线观看.| 丰满白嫩尤物一区二区| 欧美三级三级三级| 国产蜜臀av在线一区二区三区| 亚洲福利视频一区二区| 国精品**一区二区三区在线蜜桃| 99在线精品免费| 日韩免费高清av| 国产精品的网站| 日本不卡视频在线观看| 99久久精品国产精品久久| 日韩视频免费观看高清完整版 | 欧美国产亚洲另类动漫| 天堂av在线一区| 99久久99久久综合| 欧美mv日韩mv国产网站| 亚洲精品国产品国语在线app| 狠狠色综合日日| 欧美日韩在线电影| 国产精品久久免费看| 久久精品国产澳门| 欧美性xxxxx极品少妇| 欧美国产禁国产网站cc| 美女网站色91| 在线不卡欧美精品一区二区三区| 中文字幕在线不卡视频| 国产精品 日产精品 欧美精品| 欧美日韩另类一区| 一二三区精品福利视频| 成人在线综合网站| 久久久91精品国产一区二区精品| 亚洲a一区二区| 91国内精品野花午夜精品| 国产精品久久久久三级| 国产精品99久久久久久似苏梦涵| 日韩欧美一区二区久久婷婷| 亚洲国产色一区| 欧美性生活久久| 亚洲精品乱码久久久久久黑人| av亚洲精华国产精华精华| 中文在线一区二区| 国产精品69毛片高清亚洲| 欧美一卡二卡在线| 蜜臀国产一区二区三区在线播放| 884aa四虎影成人精品一区| 午夜久久福利影院| 欧美视频在线一区| 午夜精品一区二区三区电影天堂 | 国产一区二三区| 久久久不卡影院| 国产高清久久久久| 国产视频一区二区在线观看| 国产成人小视频|