mirror of
https://github.com/AppleWin/AppleWin.git
synced 2025-01-21 10:32:12 +00:00
93346c215f
. Do not include alarm.h as it is not needed. The code in alarm.h is not complete: all the extern functions are missing and different linkers might complain about this. . Do not redefine some windows.h types in VICE/types.h as it becomes harder to keep them consistent. Biggest problem is DWORD_IS_LONG as the best way to define it in linux 64 bit is as an int. Prefer to use StdAfx.h.
34 lines
891 B
C++
34 lines
891 B
C++
#pragma once
|
|
|
|
#include "IPropertySheetPage.h"
|
|
#include "../Tfe/Uilib.h"
|
|
|
|
class CPageConfigTfe : private IPropertySheetPage
|
|
{
|
|
public:
|
|
CPageConfigTfe()
|
|
{
|
|
CPageConfigTfe::ms_this = this;
|
|
}
|
|
virtual ~CPageConfigTfe(){}
|
|
|
|
static BOOL CALLBACK DlgProc(HWND window, UINT message, WPARAM wparam, LPARAM lparam);
|
|
|
|
protected:
|
|
// IPropertySheetPage
|
|
virtual BOOL DlgProcInternal(HWND window, UINT message, WPARAM wparam, LPARAM lparam);
|
|
virtual void DlgOK(HWND window);
|
|
virtual void DlgCANCEL(HWND window);
|
|
|
|
private:
|
|
BOOL get_tfename(int number, char **ppname, char **ppdescription);
|
|
int gray_ungray_items(HWND hwnd);
|
|
void init_tfe_dialog(HWND hwnd);
|
|
void save_tfe_dialog(HWND hwnd);
|
|
|
|
static CPageConfigTfe* ms_this;
|
|
static uilib_localize_dialog_param ms_dialog[];
|
|
static uilib_dialog_group ms_leftgroup[];
|
|
static uilib_dialog_group ms_rightgroup[];
|
|
};
|