mirror of
https://github.com/fadden/ciderpress.git
synced 2024-12-22 05:29:43 +00:00
50 lines
1.1 KiB
C
50 lines
1.1 KiB
C
|
/*
|
||
|
* CiderPress
|
||
|
* Copyright (C) 2007 by faddenSoft, LLC. All Rights Reserved.
|
||
|
* See the file LICENSE for distribution terms.
|
||
|
*/
|
||
|
/*
|
||
|
* Decide how to open the disk editor.
|
||
|
*/
|
||
|
#ifndef __DISKEDITOPENDIALOG__
|
||
|
#define __DISKEDITOPENDIALOG__
|
||
|
|
||
|
#include <afxwin.h>
|
||
|
#include "resource.h"
|
||
|
|
||
|
/*
|
||
|
* Very simple dialog class with three buttons (plus "cancel").
|
||
|
*
|
||
|
* The button chosen will be returned in "fOpenWhat".
|
||
|
*/
|
||
|
class DiskEditOpenDialog : public CDialog {
|
||
|
public:
|
||
|
typedef enum {
|
||
|
kOpenUnknown = 0,
|
||
|
kOpenFile,
|
||
|
kOpenVolume,
|
||
|
kOpenCurrent,
|
||
|
} OpenWhat;
|
||
|
|
||
|
DiskEditOpenDialog(CWnd* pParentWnd = NULL) :
|
||
|
CDialog(IDD_DISKEDIT_OPENWHICH, pParentWnd),
|
||
|
fArchiveOpen(false), fOpenWhat(kOpenUnknown)
|
||
|
{}
|
||
|
|
||
|
// set this if the main content list has a file open
|
||
|
bool fArchiveOpen;
|
||
|
// return value -- which button was hit
|
||
|
OpenWhat fOpenWhat;
|
||
|
|
||
|
private:
|
||
|
virtual BOOL OnInitDialog(void);
|
||
|
|
||
|
afx_msg void OnButtonFile(void);
|
||
|
afx_msg void OnButtonVolume(void);
|
||
|
afx_msg void OnButtonCurrent(void);
|
||
|
|
||
|
DECLARE_MESSAGE_MAP()
|
||
|
};
|
||
|
|
||
|
#endif /*__DISKEDITOPENDIALOG__*/
|