42 lines
877 B
C++
42 lines
877 B
C++
#ifndef _DISSOLVEDIALOG_HPP_
|
||
#define _DISSOLVEDIALOG_HPP_
|
||
#include <mdiwin/dwindow.hpp>
|
||
#include <mdiwin/schedule.hpp>
|
||
#include <mdiwin/block.hpp>
|
||
|
||
class EditItem : public DWindow
|
||
{
|
||
public:
|
||
EditItem(HWND hParent);
|
||
~EditItem();
|
||
WORD editItem(Schedule &dissolveItem);
|
||
private:
|
||
int DlgProc(UINT message,WPARAM wParam,LPARAM lParam);
|
||
WORD captureDissolveSchedule(void);
|
||
void displayDissolveSchedule(void)const;
|
||
|
||
Schedule mDissolveItem;
|
||
HINSTANCE mhInstance;
|
||
HWND mhParent;
|
||
};
|
||
|
||
class AdjustDissolve : public DWindow
|
||
{
|
||
public:
|
||
AdjustDissolve(HWND hParent);
|
||
~AdjustDissolve();
|
||
WORD adjustDissolve(Block<Schedule> &dissolveSchedule,WORD nFrames);
|
||
private:
|
||
int DlgProc(UINT message,WPARAM wParam,LPARAM lParam);
|
||
void handleEditEvent(void);
|
||
void initializeList(void);
|
||
|
||
Block<Schedule> mDissolveSchedule;
|
||
WORD mFrames;
|
||
HINSTANCE mhInstance;
|
||
HWND mhParent;
|
||
};
|
||
#endif
|
||
|
||
|
||
|