forked from bartvdbraak/blender
added mousewheel support
This commit is contained in:
parent
0a37ede0e7
commit
30861557bc
@ -1140,6 +1140,16 @@ void winqreadtextspace(unsigned short event, short val, char ascii)
|
||||
screen_skip(st, -st->viewlines);
|
||||
do_draw= 1;
|
||||
break;
|
||||
|
||||
case WHEELUPMOUSE:
|
||||
screen_skip(st, -3);
|
||||
do_draw= 1;
|
||||
break;
|
||||
|
||||
case WHEELDOWNMOUSE:
|
||||
screen_skip(st, 3);
|
||||
do_draw= 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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){
|
||||
|
@ -140,6 +140,7 @@ void winqreadsoundspace(unsigned short event, short val, char ascii)
|
||||
case RIGHTMOUSE:
|
||||
/* mouse_select_seq(); */
|
||||
break;
|
||||
case WHEELDOWNMOUSE:
|
||||
case PADPLUSKEY:
|
||||
dx= (float)(0.1154*(G.v2d->cur.xmax-G.v2d->cur.xmin));
|
||||
G.v2d->cur.xmin+= dx;
|
||||
@ -148,6 +149,7 @@ void winqreadsoundspace(unsigned short event, short val, char ascii)
|
||||
|
||||
doredraw= 1;
|
||||
break;
|
||||
case WHEELUPMOUSE:
|
||||
case PADMINUS:
|
||||
dx= (float)(0.15*(G.v2d->cur.xmax-G.v2d->cur.xmin));
|
||||
G.v2d->cur.xmin-= dx;
|
||||
|
Loading…
Reference in New Issue
Block a user