Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Haarsma <phaseIV@zonnet.nl>2003-01-28 03:18:16 +0300
committerRob Haarsma <phaseIV@zonnet.nl>2003-01-28 03:18:16 +0300
commit30861557bcbb0054d552dc4f262eb2164cc092d9 (patch)
tree02bcd1333aed865ec1d955b3bdd8ce7b7709d1f7 /source/blender/src/editimasel.c
parent0a37ede0e789966ce4bee11e58bb3f7ecadd6141 (diff)
added mousewheel support
Diffstat (limited to 'source/blender/src/editimasel.c')
-rw-r--r--source/blender/src/editimasel.c25
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){