From 30861557bcbb0054d552dc4f262eb2164cc092d9 Mon Sep 17 00:00:00 2001 From: Rob Haarsma Date: Tue, 28 Jan 2003 00:18:16 +0000 Subject: added mousewheel support --- source/blender/src/editimasel.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'source/blender/src/editimasel.c') diff --git a/source/blender/src/editimasel.c b/source/blender/src/editimasel.c index de45951b33d..c572e17d6c1 100644 --- a/source/blender/src/editimasel.c +++ b/source/blender/src/editimasel.c @@ -267,6 +267,31 @@ void winqreadimasel(unsigned short event, short val, char ascii) } break; + case WHEELUPMOUSE: + case WHEELDOWNMOUSE: + switch(area_event){ + case IMS_INDIRSLI: + case IMS_INDIR: + if (simasel->dirsli){ + if (event == WHEELUPMOUSE) simasel->topdir -= 1; + if (event == WHEELDOWNMOUSE) simasel->topdir += 1; + queredraw = 1; + } + break; + case IMS_INFILESLI: + case IMS_INFILE: + if(simasel->imasli){ + if (event == WHEELUPMOUSE) simasel->image_slider -= 0.2 * simasel->slider_height; + if (event == WHEELDOWNMOUSE) simasel->image_slider += 0.2 * simasel->slider_height; + + if(simasel->image_slider < 0.0) simasel->image_slider = 0.0; + if(simasel->image_slider > 1.0) simasel->image_slider = 1.0; + queredraw = 1; + } + break; + } + break; + case PAGEUPKEY: case PAGEDOWNKEY: switch(area_event){ -- cgit v1.2.3