diff options
author | Rob Haarsma <phaseIV@zonnet.nl> | 2003-01-28 03:18:16 +0300 |
---|---|---|
committer | Rob Haarsma <phaseIV@zonnet.nl> | 2003-01-28 03:18:16 +0300 |
commit | 30861557bcbb0054d552dc4f262eb2164cc092d9 (patch) | |
tree | 02bcd1333aed865ec1d955b3bdd8ce7b7709d1f7 /source/blender/src/editimasel.c | |
parent | 0a37ede0e789966ce4bee11e58bb3f7ecadd6141 (diff) |
added mousewheel support
Diffstat (limited to 'source/blender/src/editimasel.c')
-rw-r--r-- | source/blender/src/editimasel.c | 25 |
1 files changed, 25 insertions, 0 deletions
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){ |