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

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

?? preferencedlg.h

?? 文字編輯器源碼 Text editor source code
?? 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() {
		_nbHistoryVal.destroy();
	};
private :
	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() {
		_tabSizeVal.destroy();
		_verticalEdgeLineNbColVal.destroy();
	};
	
private :
	URLCtrl _tabSizeVal;
	URLCtrl _verticalEdgeLineNbColVal;
	BOOL CALLBACK run_dlgProc(UINT Message, WPARAM wParam, LPARAM lParam);
	void changePanelTo(int index);
};

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

class DefaultNewDocDlg : public StaticDialog
{
public :
	DefaultNewDocDlg() {};
private :
	std::vector<LangID_Name> _langList;
	void makeOpenAnsiAsUtf8(bool doIt){
		if (!doIt)
			::SendDlgItemMessage(_hSelf, IDC_CHECK_OPENANSIASUTF8, BM_SETCHECK, BST_UNCHECKED, 0);
		::EnableWindow(::GetDlgItem(_hSelf, IDC_CHECK_OPENANSIASUTF8), doIt);
	};
	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 {
	generic_string _varDesc;
	generic_string _var;
	strCouple(TCHAR *varDesc, TCHAR *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一区二区三区免费野_久草精品视频
69成人精品免费视频| 久久影院视频免费| 欧美大胆一级视频| 中文字幕一区二区日韩精品绯色| 日韩中文字幕91| 91在线小视频| 欧美国产精品中文字幕| 蜜臂av日日欢夜夜爽一区| 亚洲另类春色国产| 中文字幕的久久| 亚洲精品国产a久久久久久| 一区二区国产视频| 蜜乳av一区二区三区| 国产揄拍国内精品对白| 成人视屏免费看| 欧美影院一区二区| 精品国内片67194| 中文字幕成人在线观看| 亚洲国产精品久久艾草纯爱| 五月天亚洲精品| 国产寡妇亲子伦一区二区| 97精品国产露脸对白| 欧美日韩精品系列| 久久久久久夜精品精品免费| 亚洲欧美一区二区三区孕妇| 五月婷婷欧美视频| 国产91综合一区在线观看| 在线免费观看日本一区| 欧美r级在线观看| 国产精品嫩草久久久久| 午夜电影久久久| 欧美三级中文字幕在线观看| 日韩免费电影一区| 日韩毛片高清在线播放| 国内外精品视频| 精品午夜一区二区三区在线观看| 91国在线观看| 亚洲一区av在线| 欧美日韩另类国产亚洲欧美一级| 性感美女久久精品| 日韩欧美一区中文| 韩国视频一区二区| 国产欧美日韩综合精品一区二区| 成人影视亚洲图片在线| 自拍偷拍欧美激情| 欧美日韩精品电影| 美女尤物国产一区| 国产精品美女久久久久久久 | 国产精品免费视频观看| 成人福利视频网站| 一区二区在线观看免费| 欧美婷婷六月丁香综合色| 视频精品一区二区| 国产亚洲一二三区| 欧美又粗又大又爽| 美女网站一区二区| 中文字幕一区不卡| 9191精品国产综合久久久久久| 精品在线播放午夜| 亚洲精品欧美激情| 日韩欧美在线影院| 色哟哟精品一区| 极品美女销魂一区二区三区免费| 中文字幕欧美三区| 欧美精品在线观看播放| 国产精品1区二区.| 亚洲风情在线资源站| 久久亚洲综合色| 欧美在线制服丝袜| 懂色av噜噜一区二区三区av| 亚洲宅男天堂在线观看无病毒| 日韩欧美中文字幕精品| 色婷婷国产精品久久包臀| 久久成人免费电影| 亚洲高清免费观看| 国产精品无圣光一区二区| 欧美一级免费大片| 色狠狠色狠狠综合| 欧美一二三区在线观看| 福利电影一区二区| 麻豆专区一区二区三区四区五区| 国产精品伦理在线| 精品区一区二区| 欧美日韩成人综合在线一区二区 | 欧美午夜精品电影| 午夜精品久久久久久久蜜桃app| 欧美日韩亚洲高清一区二区| 男人的j进女人的j一区| 精品久久久久久久久久久院品网| 国产激情视频一区二区在线观看 | 亚洲三级电影网站| 精品国产乱码久久久久久夜甘婷婷 | 国产成人在线电影| 日本免费新一区视频| 亚洲一卡二卡三卡四卡五卡| 欧美国产日本韩| 久久一日本道色综合| 国产一二精品视频| 日韩精品中文字幕在线不卡尤物| 国产精品99久久久久久久女警 | 亚洲电影一级片| 精品国产凹凸成av人网站| 99天天综合性| 免费一级片91| 亚洲欧美日韩一区| 欧美xxxx在线观看| 91小视频在线| 精品在线亚洲视频| 亚洲一区二区在线免费观看视频| 精品国内片67194| 日本韩国一区二区| 国产精品一二二区| 午夜视频久久久久久| 国产精品久久久久久久久久免费看| 欧美性欧美巨大黑白大战| 激情欧美一区二区| 午夜久久久久久| ●精品国产综合乱码久久久久| 色综合久久久久| 国产精品自在欧美一区| 亚洲欧洲日韩综合一区二区| 日韩电影免费在线看| 奇米精品一区二区三区在线观看一| 丝袜美腿亚洲色图| 视频一区二区中文字幕| 久久国产综合精品| 国产电影一区在线| 99精品视频在线播放观看| 91丨九色丨国产丨porny| 欧洲视频一区二区| 日韩欧美在线观看一区二区三区| 欧美白人最猛性xxxxx69交| 国产欧美日韩视频一区二区 | 国产高清成人在线| 成人一级片在线观看| 欧美最猛性xxxxx直播| 亚洲一区在线看| 国产三级三级三级精品8ⅰ区| 91精品久久久久久久91蜜桃| 欧美日韩你懂得| 欧美日韩日日骚| 国产在线不卡视频| 亚洲成人av在线电影| 亚洲乱码一区二区三区在线观看| 国产亚洲精品aa| 国产午夜一区二区三区| 26uuu欧美| 久久久九九九九| 欧美一二三区在线| 精品久久人人做人人爰| 精品三级av在线| www国产亚洲精品久久麻豆| 久久日韩精品一区二区五区| 精品国产成人在线影院| 久久久蜜桃精品| 国产色产综合色产在线视频| 国产女同互慰高潮91漫画| 国产视频911| **网站欧美大片在线观看| 最新不卡av在线| 樱花影视一区二区| 亚洲不卡av一区二区三区| 日本在线不卡视频一二三区| 美女被吸乳得到大胸91| 国产成人免费网站| 99久久婷婷国产综合精品电影| 91在线porny国产在线看| 欧美亚洲综合网| 日韩一区二区影院| 国产色综合一区| 一区二区激情视频| 精品一区二区三区视频| 不卡视频在线看| 欧美三级在线播放| 午夜亚洲福利老司机| 欧美a级理论片| 粉嫩一区二区三区在线看| 91免费观看视频在线| 欧美精品在线观看一区二区| 久久久久99精品一区| 夜夜夜精品看看| 久久99精品久久只有精品| 成人av影视在线观看| 欧美一区二区三区男人的天堂| 欧美va在线播放| 亚洲人成精品久久久久久| 美女网站一区二区| 99re热这里只有精品视频| 91精品国产综合久久婷婷香蕉| 国产欧美视频一区二区三区| 亚洲成人av中文| 99久久精品久久久久久清纯| 日韩限制级电影在线观看| 国产精品网站一区| 日韩精品电影一区亚洲| 91麻豆国产在线观看| 精品久久一区二区| 亚洲va欧美va人人爽| 成人av中文字幕| 久久久精品综合|