Win32 - Metadata - remember window position
This commit is contained in:
parent
4361074782
commit
8ea182d7e9
|
@ -1,4 +1,5 @@
|
|||
---version 2.0.4 yet to be released---
|
||||
26-dec-2008 - adelikat - Metadata - remember window position
|
||||
24-dec-2008 - adelikat - auto-save fixes, prevent loading an auto-save from previous session. Win32 - added flags for enabling auto-save menu item.
|
||||
24-dec-2008 - adelikat - added undo/redo savestate hotkey. Win32 - made undo/redo default key mapping Ctrl+Z
|
||||
24-dec-2008 - adelikat - win32 - added Last ROM used context menu item when no game loaded
|
||||
|
|
|
@ -70,7 +70,7 @@ extern int Tracer_wndx, Tracer_wndy;
|
|||
extern int CDLogger_wndx, CDLogger_wndy;
|
||||
extern int GGConv_wndx, GGConv_wndy;
|
||||
extern int TasEdit_wndx, TasEdit_wndy;
|
||||
|
||||
extern int MetaPosX,MetaPosY;
|
||||
|
||||
//Structure that contains configuration information
|
||||
static CFGSTRUCT fceuconfig[] = {
|
||||
|
@ -206,6 +206,8 @@ static CFGSTRUCT fceuconfig[] = {
|
|||
AC(TasEdit_wndy),
|
||||
AC(TextHookerPosX),
|
||||
AC(TextHookerPosY),
|
||||
AC(MetaPosX),
|
||||
AC(MetaPosY),
|
||||
|
||||
AC(pauseAfterPlayback),
|
||||
AC(AFon),
|
||||
|
|
|
@ -9,6 +9,8 @@
|
|||
|
||||
static const char* fm2ext[] = {"fm2",0};
|
||||
|
||||
int MetaPosX,MetaPosY;
|
||||
|
||||
// Used when deciding to automatically make the stop movie checkbox checked
|
||||
static bool stopframeWasEditedByUser = false;
|
||||
|
||||
|
@ -290,10 +292,15 @@ void AbsoluteToRelative(char *const dst, const char *const dir, const char *cons
|
|||
|
||||
BOOL CALLBACK ReplayMetadataDialogProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
RECT wrect;
|
||||
switch(uMsg)
|
||||
{
|
||||
case WM_INITDIALOG:
|
||||
{
|
||||
if (MetaPosX==-32000) MetaPosX=0; //Just in case
|
||||
if (MetaPosY==-32000) MetaPosY=0;
|
||||
SetWindowPos(hwndDlg,0,MetaPosX,MetaPosY,0,0,SWP_NOSIZE|SWP_NOZORDER|SWP_NOOWNERZORDER);
|
||||
|
||||
//setup columns
|
||||
HWND hwndList = GetDlgItem(hwndDlg,IDC_LIST1);
|
||||
|
||||
|
@ -391,6 +398,11 @@ BOOL CALLBACK ReplayMetadataDialogProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, L
|
|||
|
||||
}
|
||||
break;
|
||||
case WM_MOVE:
|
||||
GetWindowRect(hwndDlg,&wrect);
|
||||
MetaPosX = wrect.left;
|
||||
MetaPosY = wrect.top;
|
||||
break;
|
||||
|
||||
case WM_COMMAND:
|
||||
switch(LOWORD(wParam))
|
||||
|
|
Loading…
Reference in New Issue