示例#1
0
// register the weather option pages
int OptInit(WPARAM wParam, LPARAM)
{
	OPTIONSDIALOGPAGE odp = { 0 };
	odp.hInstance = hInst;

	// plugin options
	odp.position = 95600;
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPTIONS);
	odp.pfnDlgProc = OptionsProc;
	odp.ptszGroup = LPGENT("Network");
	odp.ptszTitle = _T(WEATHERPROTOTEXT);
	odp.ptszTab = LPGENT("General");
	odp.flags = ODPF_BOLDGROUPS | ODPF_TCHAR;
	Options_AddPage(wParam, &odp);

	// text options
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_TEXTOPT);
	odp.pfnDlgProc = DlgProcText;
	odp.ptszTab = LPGENT("Display");
	Options_AddPage(wParam, &odp);

	// if popup service exists, load the weather popup options
	if ((ServiceExists(MS_POPUP_ADDPOPUPT))) {
		odp.position = 100000000;
		odp.pszTemplate = MAKEINTRESOURCEA(IDD_POPUP);
		odp.ptszGroup = LPGENT("Popups");
		odp.groupPosition = 910000000;
		odp.ptszTab = NULL;
		odp.pfnDlgProc = DlgPopupOpts;
		Options_AddPage(wParam, &odp);
	}

	return 0;
}
示例#2
0
int CMsnProto::OnOptionsInit(WPARAM wParam, LPARAM)
{
    OPTIONSDIALOGPAGE odp = { 0 };
    odp.position = -790000000;
    odp.hInstance = hInst;
    odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_MSN);
    odp.ptszTitle = m_tszUserName;
    odp.ptszGroup = LPGENT("Network");
    odp.ptszTab = LPGENT("Account");
    odp.flags = ODPF_BOLDGROUPS | ODPF_TCHAR | ODPF_DONTTRANSLATE;
    odp.pfnDlgProc = DlgProcMsnOpts;
    odp.dwInitParam = (LPARAM)this;
    Options_AddPage(wParam, &odp);

    odp.ptszTab = LPGENT("Connection");
    odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_MSN_CONN);
    odp.pfnDlgProc = DlgProcMsnConnOpts;
    Options_AddPage(wParam, &odp);

    odp.ptszTab = LPGENT("Server list");
    odp.pszTemplate = MAKEINTRESOURCEA(IDD_LISTSMGR);
    odp.pfnDlgProc = DlgProcMsnServLists;
    Options_AddPage(wParam, &odp);

    odp.ptszTab = LPGENT("Notifications");
    odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_NOTIFY);
    odp.pfnDlgProc = DlgProcHotmailPopupOpts;
    Options_AddPage(wParam, &odp);

    return 0;
}
示例#3
0
int dialogOptionsInitialise(WPARAM wParam, LPARAM)
{
	OPTIONSDIALOGPAGE odp = { 0 };
	odp.hInstance = g_hInst;
	odp.ptszGroup = LPGENT("Speak");
	odp.flags = ODPF_BOLDGROUPS | ODPF_TCHAR;

	if (g_speak_config)
	{
		odp.pszTemplate = MAKEINTRESOURCEA(IDD_CONFIG);
		odp.ptszTitle = LPGENT("Engine/Voice");
		odp.pfnDlgProc = DialogConfigEngine::process;
		Options_AddPage(wParam, &odp);

		odp.pszTemplate = MAKEINTRESOURCEA(IDD_ACTIVEMODES);
		odp.ptszTitle = LPGENT("Active Modes");
		odp.pfnDlgProc = DialogConfigActive::process;
		Options_AddPage(wParam, &odp);
	}

	if (g_speak_announce)
	{
		odp.pszTemplate = MAKEINTRESOURCEA(IDD_ANNOUNCE);
		odp.ptszTitle = LPGENT("Announce");
		odp.pfnDlgProc = AnnounceDialog::process;
		Options_AddPage(wParam, &odp);
	}
	return 0;
}
示例#4
0
MIRANDA_HOOK_EVENT(ME_OPT_INITIALISE, w, l)
{
	UNREFERENCED_PARAMETER(l);

	OPTIONSDIALOGPAGE odp = { 0 };
	odp.pszGroup = LPGEN("Message sessions");
	odp.pszTitle = pluginName;
	odp.position = -1;
	odp.hInstance = hInst;

	odp.pszTab = LPGEN("General");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_MAIN);
	odp.pfnDlgProc = MainDlgProc;
	Options_AddPage(w, &odp);

	odp.pszTab = LPGEN("Messages");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_MESSAGES);
	odp.pfnDlgProc = MessagesDlgProc;
	Options_AddPage(w, &odp);

	odp.pszTab = LPGEN("Accounts");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_PROTO);
	odp.pfnDlgProc = ProtoDlgProc;
	Options_AddPage(w, &odp);
	return 0;
}
示例#5
0
/**
 *
 * called from: options.cpp.InitOptions()
 */
int OptInit(WPARAM wParam, LPARAM lParam) {

	OPTIONSDIALOGPAGE odp = { sizeof(odp) };
	odp.position = -790000000;
	odp.hInstance = hInst;
	odp.ptszTitle = LPGENT(PLUGIN_OPTIONS_NAME);
	odp.ptszGroup = LPGENT("Services");
	odp.flags = ODPF_BOLDGROUPS | ODPF_TCHAR;

	//1 - options
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT1);
	odp.ptszTab = LPGENT("Options");
	odp.pfnDlgProc = DlgProcOpts_Tab1;
	Options_AddPage(wParam, &odp);

	//2 - contacts
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT2);
	odp.ptszTab = LPGENT("Contacts");
	odp.pfnDlgProc = DlgProcOpts_Tab2;
	Options_AddPage(wParam, &odp);

	//3 - accounts
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT3);
	odp.ptszTab = LPGENT("Accounts");
	odp.pfnDlgProc = DlgProcOpts_Tab3;
	Options_AddPage(wParam, &odp);
	return 0;
}
示例#6
0
int InitOptionsCallback(WPARAM wParam,LPARAM lParam)
{
	OPTIONSDIALOGPAGE odp = { 0 };
	odp.hInstance = hInst;
	odp.flags = ODPF_BOLDGROUPS;

	odp.pszGroup = LPGEN("Status");
	odp.pszTitle = LPGEN("Listening info");
	odp.pszTab = LPGEN("General");
	odp.pfnDlgProc = OptionsDlgProc;
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPTIONS);
	Options_AddPage(wParam, &odp);

	odp.pszTab = LPGEN("Format");
	odp.pfnDlgProc = FormatDlgProc;
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_FORMAT);
	odp.flags = ODPF_BOLDGROUPS;
	Options_AddPage(wParam, &odp);

	odp.pszTab = LPGEN("Players");
	odp.pfnDlgProc = PlayersDlgProc;
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_PLAYERS);
	Options_AddPage(wParam, &odp);
	return 0;
}
示例#7
0
int CMraProto::OnOptionsInit(WPARAM wParam, LPARAM lParam)
{
	OPTIONSDIALOGPAGE odp = { sizeof(odp) };
	odp.dwInitParam = (LPARAM)this;
	odp.hInstance = g_hInstance;
	odp.ptszTitle = m_tszUserName;
	odp.ptszGroup = LPGENT("Network");
	odp.flags = ODPF_BOLDGROUPS | ODPF_TCHAR;

	odp.ptszTab = LPGENT("Account");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_ACCOUNT);
	odp.pfnDlgProc = DlgProcOptsAccount;
	Options_AddPage(wParam, &odp);

	odp.ptszTab = LPGENT("Connections");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_CONNECTIONS);
	odp.pfnDlgProc = DlgProcOptsConnections;
	Options_AddPage(wParam, &odp);

	odp.ptszTab = LPGENT("Files");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_FILES);
	odp.pfnDlgProc = MraFilesQueueDlgProcOpts;
	Options_AddPage(wParam, &odp);

	odp.ptszTab = LPGENT("Avatars");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_AVATRS);
	odp.pfnDlgProc = MraAvatarsQueueDlgProcOpts;
	Options_AddPage(wParam, &odp);

	OnPopupOptInit(wParam, lParam);
	return 0;
}
示例#8
0
int CSteamProto::OnOptionsInit(void *obj, WPARAM wParam, LPARAM lParam)
{
	CSteamProto *instance = (CSteamProto*)obj;

	char *title = mir_t2a(instance->m_tszUserName);

	OPTIONSDIALOGPAGE odp = { sizeof(odp) };
	odp.hInstance = g_hInstance;
	odp.pszTitle = title;
	odp.dwInitParam = LPARAM(obj);
	odp.flags = ODPF_BOLDGROUPS;
	odp.pszGroup = LPGEN("Network");

	odp.pszTab = LPGEN("Account");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_MAIN);
	odp.pfnDlgProc = MainOptionsProc;
	Options_AddPage(wParam, &odp);

	odp.pszTab = LPGEN("Blocked contacts");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_BLOCK_LIST);
	odp.pfnDlgProc = BlockListOptionsProc;
	Options_AddPage(wParam, &odp);

	mir_free(title);

	return 0;
}
示例#9
0
int CConfig::InitOptionsDialog(WPARAM wParam, LPARAM)
{
	OPTIONSDIALOGPAGE odp = { 0 };
	odp.position = 847000000;
	odp.hInstance = hInstance;
	odp.pszGroup = LPGEN("MirandaG15");
	odp.flags = ODPF_BOLDGROUPS;

	// ---------------------
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_FONTS);
	odp.pszTitle = LPGEN("Appearance");
	odp.pszGroup = LPGEN("MirandaG15");
	odp.pfnDlgProc = CConfig::AppearanceDlgProc;
	Options_AddPage(wParam, &odp);

	// ---------------------
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_NOTIFICATIONS);
	odp.pszTitle = LPGEN("Notifications");
	odp.pfnDlgProc = CConfig::NotificationsDlgProc;
	Options_AddPage(wParam, &odp);

	// ---------------------
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_CHAT);
	odp.pszTitle = LPGEN("Chat sessions");
	odp.pfnDlgProc = CConfig::ChatDlgProc;
	Options_AddPage(wParam, &odp);

	// ---------------------
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_CLIST);
	odp.pszTitle = LPGEN("Contact list");
	odp.pfnDlgProc = CConfig::ContactlistDlgProc;
	Options_AddPage(wParam, &odp);
	return 0;
}
示例#10
0
int GGPROTO::options_init(WPARAM wParam, LPARAM lParam)
{
	OPTIONSDIALOGPAGE odp = { 0 };
	odp.flags = ODPF_TCHAR;
	odp.position = 1003000;
	odp.hInstance = hInstance;
	odp.ptszGroup = LPGENT("Network");
	odp.ptszTitle = m_tszUserName;
	odp.dwInitParam = (LPARAM)this;
	odp.flags = ODPF_TCHAR | ODPF_BOLDGROUPS | ODPF_DONTTRANSLATE;

	odp.ptszTab = LPGENT("General");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_GG_GENERAL);
	odp.pfnDlgProc = gg_genoptsdlgproc;
	Options_AddPage(wParam, &odp);

	odp.ptszTab = LPGENT("Conference");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_GG_CONFERENCE);
	odp.pfnDlgProc = gg_confoptsdlgproc;
	Options_AddPage(wParam, &odp);

	odp.ptszTab = LPGENT("Advanced");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_GG_ADVANCED);
	odp.pfnDlgProc = gg_advoptsdlgproc;
	Options_AddPage(wParam, &odp);
	return 0;
}
示例#11
0
int FacebookProto::OnOptionsInit(WPARAM wParam, LPARAM)
{
	OPTIONSDIALOGPAGE odp = { 0 };
	odp.hInstance = g_hInstance;
	odp.ptszTitle = m_tszUserName;
	odp.dwInitParam = LPARAM(this);
	odp.flags = ODPF_BOLDGROUPS | ODPF_TCHAR | ODPF_DONTTRANSLATE;

	odp.position = 271828;
	odp.ptszGroup = LPGENT("Network");
	odp.ptszTab = LPGENT("Account");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPTIONS);
	odp.pfnDlgProc = FBOptionsProc;
	Options_AddPage(wParam, &odp);

	odp.position = 271829;
	odp.ptszTab = LPGENT("Events");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPTIONS_EVENTS);
	odp.pfnDlgProc = FBOptionsEventsProc;
	Options_AddPage(wParam, &odp);

	odp.position = 271830;
	odp.ptszTab = LPGENT("Statuses");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPTIONS_STATUSES);
	odp.pfnDlgProc = FBOptionsStatusesProc;
	Options_AddPage(wParam, &odp);

	odp.position = 271831;
	odp.ptszTab = LPGENT("Messaging");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPTIONS_MESSAGING);
	odp.pfnDlgProc = FBOptionsMessagingProc;
	Options_AddPage(wParam, &odp);
	return 0;
}
示例#12
0
static int OpenOptions(WPARAM wParam, LPARAM lParam)
{
	OPTIONSDIALOGPAGE odp = { 0 };
	odp.position = 100;
	odp.hInstance = hInst;
	odp.ptszGroup = LPGENT("Services");
	odp.ptszTitle = _T("OTR");
	odp.flags = ODPF_BOLDGROUPS | ODPF_TCHAR;

	odp.ptszTab = LANG_OPT_GENERAL;
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_GENERAL);
	odp.pfnDlgProc = DlgProcMirOTROpts;
	Options_AddPage(wParam, &odp);

	odp.ptszTab = LANG_OPT_PROTO;
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_PROTO);
	odp.pfnDlgProc = DlgProcMirOTROptsProto;
	Options_AddPage(wParam, &odp);

	odp.ptszTab = LANG_OPT_CONTACTS;
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_CONTACTS);
	odp.pfnDlgProc = DlgProcMirOTROptsContacts;
	Options_AddPage(wParam, &odp);

	odp.ptszTab = LANG_OPT_FINGER;
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_FINGER);
	odp.pfnDlgProc = DlgProcMirOTROptsFinger;
	Options_AddPage(wParam, &odp);
	return 0;
}
示例#13
0
int FacebookProto::OnOptionsInit(WPARAM wParam, LPARAM lParam)
{
	OPTIONSDIALOGPAGE odp = {sizeof(odp)};
	odp.hInstance   = g_hInstance;
	odp.ptszTitle   = m_tszUserName;
	odp.dwInitParam = LPARAM(this);
	odp.flags       = ODPF_BOLDGROUPS | ODPF_TCHAR | ODPF_DONTTRANSLATE;

	odp.position    = 271828;
	odp.ptszGroup   = LPGENT("Network");
	odp.ptszTab     = LPGENT("Account");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPTIONS);
	odp.pfnDlgProc  = FBOptionsProc;
	Options_AddPage(wParam, &odp);

	odp.position    = 271829;
	odp.ptszTab     = LPGENT("Events");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPTIONS_EVENTS);
	odp.pfnDlgProc  = FBEventsProc;
	Options_AddPage(wParam, &odp);

	odp.position    = 271830;
	odp.ptszTab     = LPGENT("Advanced");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPTIONS_ADVANCED);
	odp.pfnDlgProc  = FBOptionsAdvancedProc;
	Options_AddPage(wParam, &odp);
	return 0;
}
示例#14
0
int CSteamProto::OnOptionsInit(WPARAM wParam, LPARAM)
{
	OPTIONSDIALOGPAGE odp = { 0 };
	odp.hInstance = g_hInstance;
	odp.ptszTitle = m_tszUserName;
	odp.flags = ODPF_BOLDGROUPS | ODPF_TCHAR;
	odp.ptszGroup = LPGENT("Network");

	odp.ptszTab = LPGENT("Account");
	odp.pDialog = CSteamOptionsMain::CreateOptionsPage(this);
	Options_AddPage(wParam, &odp);

	odp.ptszTab = LPGENT("Blocked contacts");
	odp.pDialog = CSteamOptionsBlockList::CreateOptionsPage(this);
	Options_AddPage(wParam, &odp);
	return 0;
}
示例#15
0
static int MessageOptInit(WPARAM wParam, LPARAM)
{
	OPTIONSDIALOGPAGE odp = { 0 };
	odp.position = 910000000;
	odp.hInstance = hInst;
	odp.pszGroup = BOLTUN_GROUP;
	odp.pszTitle = BOLTUN_NAME;
	odp.pfnDlgProc = MainDlgProc;
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_MAIN);
	odp.pszTab = TAB_GENERAL;
	Options_AddPage(wParam, &odp);

	odp.pfnDlgProc = EngineDlgProc;
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_ENGINE);
	odp.pszTab = TAB_ENGINE;
	Options_AddPage(wParam, &odp);
	return 0;
}
示例#16
0
int CluiOptInit(WPARAM wParam, LPARAM)
{
	OPTIONSDIALOGPAGE odp = { 0 };
	odp.hInstance = g_hInst;
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_CLUI);
	odp.pszTitle = LPGEN("Window");
	odp.pszGroup = LPGEN("Contact list");
	odp.pfnDlgProc = DlgProcCluiOpts;
	odp.flags = ODPF_BOLDGROUPS;
	Options_AddPage(wParam, &odp);

	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_SBAR);
	odp.pszTitle = LPGEN("Status bar");
	odp.pfnDlgProc = DlgProcSBarOpts;
	odp.flags = ODPF_BOLDGROUPS;
	Options_AddPage(wParam, &odp);
	return 0;
}
示例#17
0
int OnOptionsInitialize(WPARAM wParam, LPARAM lParam)
{
	OPTIONSDIALOGPAGE odp = { sizeof(odp) };
	odp.hInstance   = hInst;
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_FLTCONT);
	odp.pszTitle    = LPGEN("Floating Contacts");
	odp.pszGroup    = LPGEN("Contact List");
	odp.pszTab      = LPGEN("Main Features");
	odp.flags       = ODPF_BOLDGROUPS;
	odp.pfnDlgProc  = OptWndProc;
	Options_AddPage(wParam, &odp);

	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_SKIN);
	odp.pszTab      = LPGEN("Appearance");
	odp.pfnDlgProc  = OptSknWndProc;
	Options_AddPage(wParam, &odp);
	return 0;
}
示例#18
0
int OnOptionsInitialise(WPARAM wParam, LPARAM lParam)
{
    OPTIONSDIALOGPAGE odp = { sizeof(odp) };
    odp.hInstance = hInst;
    odp.pszTemplate = MAKEINTRESOURCEA(IDD_MAIN_OPTION_FORM);
    odp.pszTitle = ModuleName;
    odp.pszGroup = LPGEN("Message Sessions");
    odp.flags = ODPF_BOLDGROUPS;
    odp.pfnDlgProc = DlgMainProcOptions;
    Options_AddPage(wParam, &odp);

    if (ServiceExists(MS_POPUP_ADDPOPUPT)) {
        odp.pszTemplate = MAKEINTRESOURCEA(IDD_POPUP_OPTION_FORM);
        odp.pszGroup = LPGEN("Popups");
        odp.pfnDlgProc = DlgPopupsProcOptions;
        Options_AddPage(wParam, &odp);
    }
    return 0;
}
示例#19
0
int OptInit(WPARAM wParam, LPARAM lParam)
{
	OPTIONSDIALOGPAGE odp = { sizeof(odp) };
	odp.flags = ODPF_BOLDGROUPS;
	odp.position = -790000000;
	odp.hInstance = hInst;
	odp.pszTitle = LPGEN("Popups");

	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT1);
	odp.pszTab = LPGEN("Settings");
	odp.pfnDlgProc = DlgProcOpts1;
	Options_AddPage(wParam, &odp);

	odp.pszTemplate = MAKEINTRESOURCEA(IDD_CLASSES);
	odp.pszTab = LPGEN("Classes");
	odp.pfnDlgProc = DlgProcOptsClasses;
	Options_AddPage(wParam, &odp);
	return 0;
}
示例#20
0
int PingOptInit(WPARAM wParam,LPARAM)
{
	OPTIONSDIALOGPAGE odp = { sizeof(odp) };
	odp.hInstance = hInst;
	odp.flags = ODPF_BOLDGROUPS|ODPF_TCHAR;
	odp.ptszGroup = LPGENT("Network");
	odp.ptszTitle = LPGENT("PING");

	odp.ptszTab = LPGENT("Settings");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_DIALOG1);
	odp.pfnDlgProc = DlgProcOpts;
	Options_AddPage(wParam,&odp);

	odp.ptszTab = LPGENT("Hosts");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_DIALOG2);
	odp.pfnDlgProc = DlgProcOpts2;
	Options_AddPage(wParam,&odp);
	return 0;
}
示例#21
0
int OptsDlgInit(WPARAM wParam, LPARAM)
{
	OPTIONSDIALOGPAGE optDi = { sizeof(optDi) };
	optDi.position = 920000000;
	optDi.pfnDlgProc = MainOptDlg;
	optDi.pszTemplate = MAKEINTRESOURCEA(IDD_OPTDIALOGMAIN);
	optDi.hInstance = g_hInstance;
	optDi.ptszTitle = LPGENT("BossKey");
	optDi.ptszGroup = LPGENT("Events");
	optDi.ptszTab = LPGENT("Main");
	optDi.flags = ODPF_BOLDGROUPS | ODPF_TCHAR;
	Options_AddPage(wParam, &optDi);

	optDi.pfnDlgProc = AdvOptDlg;
	optDi.pszTemplate = MAKEINTRESOURCEA(IDD_OPTDIALOGADV);
	optDi.ptszTab = LPGENT("Advanced");
	Options_AddPage(wParam, &optDi);
	return 0;
}
示例#22
0
static int ContactOptInit(WPARAM wParam, LPARAM)
{
	OPTIONSDIALOGPAGE odp = { 0 };
	odp.position = -1000000000;
	odp.pszGroup = LPGEN("Contact list");
	odp.pszTitle = LPGEN("Contact names");
	odp.pDialog = new CContactOptsDlg();
	odp.flags = ODPF_BOLDGROUPS;
	Options_AddPage(wParam, &odp);
	return 0;
}
示例#23
0
static int OptInitialise(WPARAM wParam, LPARAM lParam)
{
	OPTIONSDIALOGPAGE odp = { sizeof(odp) };
	odp.hInstance = hInst;
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT);
	odp.ptszGroup = LPGENT("Network");
	odp.ptszTitle = _T(MODULENAME);
	odp.pfnDlgProc = DlgProcOpt;
	odp.flags = ODPF_BOLDGROUPS|ODPF_TCHAR;
	Options_AddPage(wParam, &odp);

	// if popup service exists
	if ((ServiceExists(MS_POPUP_ADDPOPUPT))) {
		odp.pszTemplate = MAKEINTRESOURCEA(IDD_POPUP);
		odp.ptszGroup = LPGENT("Popups");
		odp.pfnDlgProc = DlgPopUpOpts;
		Options_AddPage(wParam, &odp);
	}
	return 0;
}
示例#24
0
int CIcqProto::OnOptionsInit(WPARAM wParam, LPARAM)
{
	OPTIONSDIALOGPAGE odp = { 0 };
	odp.position = -800000000;
	odp.hInstance = hInst;
	odp.ptszGroup = LPGENT("Network");
	odp.dwInitParam = LPARAM(this);
	odp.ptszTitle = m_tszUserName;
	odp.flags = ODPF_BOLDGROUPS | ODPF_TCHAR | ODPF_DONTTRANSLATE;

	odp.ptszTab = LPGENT("Account");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_ICQ);
	odp.pfnDlgProc = DlgProcIcqOpts;
	Options_AddPage(wParam, &odp);

	odp.ptszTab = LPGENT("Contacts");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_ICQCONTACTS);
	odp.pfnDlgProc = DlgProcIcqContactsOpts;
	Options_AddPage(wParam, &odp);

	odp.ptszTab = LPGENT("Features");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_ICQFEATURES);
	odp.pfnDlgProc = DlgProcIcqFeaturesOpts;
	Options_AddPage(wParam, &odp);

	odp.ptszTab = LPGENT("Privacy");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_ICQPRIVACY);
	odp.pfnDlgProc = DlgProcIcqPrivacyOpts;
	Options_AddPage(wParam, &odp);

	if (bPopupService) {
		odp.position = 100000000;
		odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_POPUPS);
		odp.groupPosition = 900000000;
		odp.pfnDlgProc = DlgProcIcqPopupOpts;
		odp.ptszGroup = LPGENT("Popups");
		odp.ptszTab = NULL;
		Options_AddPage(wParam, &odp);
	}
	return 0;
}
示例#25
0
int OptInit(WPARAM wParam, LPARAM lParam)
{
	OPTIONSDIALOGPAGE odp = { sizeof(odp) };
	odp.hInstance = hInst;
	odp.pszGroup = LPGEN("Skins");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_SPLASH_OPT);
	odp.pszTitle = LPGEN("Splash Screen");
	odp.pfnDlgProc = DlgProcOptions;
	odp.flags = ODPF_BOLDGROUPS;
	Options_AddPage(wParam, &odp);
	return 0;
}
示例#26
0
int OptInit(WPARAM wParam, LPARAM)
{
	OPTIONSDIALOGPAGE odp = { 0 };
	odp.position = 100000000;
	odp.hInstance = hInst;
	odp.flags = ODPF_BOLDGROUPS | ODPF_TCHAR;
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_UPDATENOTIFY);
	odp.ptszGroup = LPGENT("Services");
	odp.ptszTitle = LPGENT("Pack Updater");
	odp.pfnDlgProc = UpdateNotifyOptsProc;
	Options_AddPage(wParam, &odp);

	if (ServiceExists(MS_POPUP_ADDPOPUPT)) {
		odp.pszTemplate = MAKEINTRESOURCEA(IDD_POPUP);
		odp.ptszGroup = LPGENT("Popups");
		odp.ptszTitle = LPGENT("Pack Updater");
		odp.pfnDlgProc = DlgPopupOpts;
		Options_AddPage(wParam, &odp);
	}
	return 0;
}
示例#27
0
int WhatsAppProto::OnOptionsInit(WPARAM wParam, LPARAM lParam)
{
	OPTIONSDIALOGPAGE odp = { 0 };
	odp.ptszTitle = m_tszUserName;
	odp.flags = ODPF_BOLDGROUPS | ODPF_TCHAR | ODPF_DONTTRANSLATE;
	odp.ptszGroup = LPGENT("Network");

	odp.ptszTab = LPGENT("Account");
	odp.pDialog = new COptionsDlg(this, IDD_OPTIONS);
	Options_AddPage(wParam, &odp);
	return 0;
}
示例#28
0
int OptInit(WPARAM wParam, LPARAM)
{
	OPTIONSDIALOGPAGE odp = { sizeof(odp) };
	odp.hInstance = hInst;
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPTIONS);
	odp.pszGroup = LPGEN("Contact list");
	odp.pszTitle = LPGEN("Start position");
	odp.pfnDlgProc = OptionsDlgProc;
	odp.flags = ODPF_BOLDGROUPS;
	Options_AddPage(wParam, &odp);
	return 0;
}
//options page on miranda called
int ConnectionNotifyOptInit(WPARAM wParam,LPARAM)
{
	OPTIONSDIALOGPAGE odp = { sizeof(odp) };
	odp.hInstance = hInst;
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_DIALOG);
	odp.ptszTitle = _T(PLUGINNAME);
	odp.ptszGroup = LPGENT("Plugins");
	odp.flags = ODPF_BOLDGROUPS|ODPF_TCHAR;
	odp.pfnDlgProc = DlgProcConnectionNotifyOpts;//callback function name
	Options_AddPage(wParam, &odp);
	return 0;
}
示例#30
0
int onOptInitialise(WPARAM wParam, LPARAM)
{
	OPTIONSDIALOGPAGE odp = { sizeof(odp) };
	odp.hInstance = g_hInst;
	odp.flags = ODPF_BOLDGROUPS;
	odp.pszGroup = LPGEN("Icons");
	odp.pszTemplate = MAKEINTRESOURCEA(IDD_IGNORE_OPT);
	odp.pszTitle = LPGEN("Ignore State");
	odp.pfnDlgProc = DlgProcOptions;
	Options_AddPage(wParam, &odp);
	return 0;
}