Subversion Repositories filter_foundry

Compare Revisions

Regard whitespace Rev 77 → Rev 78

/trunk/ui_win.c
1,6 → 1,6
/*
This file is part of "Filter Foundry", a filter plugin for Adobe Photoshop
Copyright (C) 2003-5 Toby Thain, toby@telegraphics.com.au
Copyright (C) 2003-7 Toby Thain, toby@telegraphics.com.au
 
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
17,8 → 17,7
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
 
/* Win32 user interface routines
Copyright (C) 2003-5 Toby Thain <toby@telegraphics.com.au> */
/* Win32 user interface routines */
 
#include "world.h"
 
43,7 → 42,7
int n;
PlatformData *p = (PlatformData*)pb->platformData;
 
n = sprintf(s,"Filter Foundry %s\n(C) 2003-5 Toby Thain <toby@telegraphics.com.au>\n\n",VERSION_STR);
n = sprintf(s,"Filter Foundry %s\n(C) 2003-7 Toby Thain <toby@telegraphics.com.au>\n\n",VERSION_STR);
if(gdata->standalone){
sprintf(s+n,"Standalone filter:\n%s by %s.\n%s",
INPLACEP2CSTR(gdata->parm.title),
79,9 → 78,7
 
switch(wMsg){
case WM_INITDIALOG:
DBG("dlgproc: WM_INITDIALOG");
centre_window(hDlg);
// cicon = LoadImage(hDllInstance,"CAUTION_ICO",IMAGE_ICON,16,16,LR_DEFAULTCOLOR);
 
// see http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/fontext_3pbo.asp
hfnt = GetStockObject(ANSI_FIXED_FONT);
88,9 → 85,6
preview_hwnd = GetDlgItem(hDlg, PREVIEWITEM);
GetClientRect(preview_hwnd, &preview_rect);
// MapWindowPoints(hcl,hDlg,(POINT*)&preview_rect,2);
//{char s[0x100]; sprintf(s,"preview_rect=(%d,%d,%d,%d)",
// preview_rect.left,preview_rect.top,preview_rect.right,preview_rect.bottom); dbg(s);}
 
for(i=0;i<8;++i){
SendDlgItemMessage(hDlg,FIRSTCTLITEM+i, TBM_SETRANGE,TRUE,MAKELONG(0,255));
109,19 → 103,12
pdi = (DRAWITEMSTRUCT*)lParam;
if(pdi->itemAction == ODA_DRAWENTIRE){
switch(pdi->CtlID){
/*
case FIRSTICONITEM:
case FIRSTICONITEM+1:
case FIRSTICONITEM+2:
case FIRSTICONITEM+3:
DrawIconEx( pdi->hDC, 0,0, cicon, 16,16, 0, NULL, DI_NORMAL );
break;
*/
case PREVIEWITEM:
drawpreview(hDlg,pdi->hDC,PILOCKHANDLE(preview_handle,false));//paint_preview(hDlg,pdi->hwndItem,pdi->hDC,&pdi->rcItem);
drawpreview(hDlg,pdi->hDC,PILOCKHANDLE(preview_handle,false));
PIUNLOCKHANDLE(preview_handle);
break;
default: return false;
default:
return false;
}
}else
return false; // we couldn't handle the message
131,7 → 118,6
switch(HIWORD(wParam)){
case BN_CLICKED: //case STN_CLICKED:
if(item==PREVIEWITEM && GetCursorPos(&origpos)){
// dbg("click preview");
panning = true;
origscroll = preview_scroll;
SetCapture(hDlg);
154,7 → 140,6
}
break;
case WM_LBUTTONUP:
// dbg("button up");
ReleaseCapture();
panning = false;
break;
162,7 → 147,6
item = GetDlgCtrlID((HWND)lParam);
if(doupdates && item>=FIRSTCTLITEM && item<=FIRSTCTLITEM+7)
slidermoved(hDlg,item);
//recalc_preview(gpb,hDlg);
break;
default:
return false;