Sat Feb 5 03:20:49 GMT 2000
(gilbertt) Preliminary wheelmouse support for sliders. SVN revision: 2013
This commit is contained in:
parent
cfeace2a40
commit
a4934f26e4
|
@ -1935,6 +1935,7 @@ Mon Jan 31 17:51:43 EST 2000
|
|||
(Christian)
|
||||
|
||||
E-Mixer didn't cleanup.
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
Tue Feb 1 12:26:41 PST 2000
|
||||
|
@ -1948,3 +1949,11 @@ Wed Feb 2 13:53:44 EST 2000
|
|||
(Christian)
|
||||
|
||||
"Eject" support for E-Mountbox.
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
Sat Feb 5 03:20:49 GMT 2000
|
||||
(gilbertt)
|
||||
|
||||
Preliminary wheelmouse support for sliders.
|
||||
|
||||
|
|
40
api/epplet.c
40
api/epplet.c
|
@ -3881,6 +3881,8 @@ Epplet_event(Epplet_gadget gadget, XEvent * ev)
|
|||
{
|
||||
GadButton *g;
|
||||
|
||||
if (ev->xbutton.button > 3)
|
||||
break;
|
||||
g = (GadButton *) gadget;
|
||||
g->clicked = 1;
|
||||
Epplet_draw_button(gadget);
|
||||
|
@ -3891,11 +3893,16 @@ Epplet_event(Epplet_gadget gadget, XEvent * ev)
|
|||
GadHSlider *g;
|
||||
|
||||
g = (GadHSlider *) gadget;
|
||||
g->clicked = 1;
|
||||
if(ev->xbutton.button<4)
|
||||
g->clicked = 1;
|
||||
if (ev->xbutton.window == g->win)
|
||||
{
|
||||
if (ev->xbutton.x > (((*(g->val)) * g->w) /
|
||||
(g->max - g->min + 1)))
|
||||
if (ev->xbutton.button == 4)
|
||||
(*(g->val)) += g->jump;
|
||||
else if (ev->xbutton.button == 5)
|
||||
(*(g->val)) -= g->jump;
|
||||
else if (ev->xbutton.x > (((*(g->val)) * g->w) /
|
||||
(g->max - g->min + 1)))
|
||||
(*(g->val)) += g->jump;
|
||||
else
|
||||
(*(g->val)) -= g->jump;
|
||||
|
@ -3914,10 +3921,15 @@ Epplet_event(Epplet_gadget gadget, XEvent * ev)
|
|||
GadVSlider *g;
|
||||
|
||||
g = (GadVSlider *) gadget;
|
||||
g->clicked = 1;
|
||||
if(ev->xbutton.button<4)
|
||||
g->clicked = 1;
|
||||
if (ev->xbutton.window == g->win)
|
||||
{
|
||||
if (ev->xbutton.y > (((*(g->val)) * g->h) /
|
||||
{
|
||||
if (ev->xbutton.button == 4)
|
||||
(*(g->val)) -= g->jump;
|
||||
else if (ev->xbutton.button == 5)
|
||||
(*(g->val)) += g->jump;
|
||||
else if (ev->xbutton.y > (((*(g->val)) * g->h) /
|
||||
(g->max - g->min + 1)))
|
||||
(*(g->val)) += g->jump;
|
||||
else
|
||||
|
@ -3936,6 +3948,8 @@ Epplet_event(Epplet_gadget gadget, XEvent * ev)
|
|||
{
|
||||
GadToggleButton *g;
|
||||
|
||||
if (ev->xbutton.button > 3)
|
||||
break;
|
||||
g = (GadToggleButton *) gadget;
|
||||
g->clicked = 1;
|
||||
Epplet_draw_togglebutton(gadget);
|
||||
|
@ -3945,6 +3959,8 @@ Epplet_event(Epplet_gadget gadget, XEvent * ev)
|
|||
{
|
||||
GadPopupButton *g;
|
||||
|
||||
if (ev->xbutton.button > 3)
|
||||
break;
|
||||
g = (GadPopupButton *) gadget;
|
||||
g->clicked = 1;
|
||||
Epplet_draw_popupbutton(gadget);
|
||||
|
@ -4034,6 +4050,8 @@ Epplet_event(Epplet_gadget gadget, XEvent * ev)
|
|||
{
|
||||
GadButton *g;
|
||||
|
||||
if (ev->xbutton.button > 3)
|
||||
break;
|
||||
g = (GadButton *) gadget;
|
||||
g->clicked = 0;
|
||||
Epplet_draw_button(gadget);
|
||||
|
@ -4064,7 +4082,8 @@ Epplet_event(Epplet_gadget gadget, XEvent * ev)
|
|||
GadHSlider *g;
|
||||
|
||||
g = (GadHSlider *) gadget;
|
||||
g->clicked = 0;
|
||||
if(ev->xbutton.button<4)
|
||||
g->clicked = 0;
|
||||
Epplet_draw_hslider(gadget);
|
||||
}
|
||||
break;
|
||||
|
@ -4073,7 +4092,8 @@ Epplet_event(Epplet_gadget gadget, XEvent * ev)
|
|||
GadVSlider *g;
|
||||
|
||||
g = (GadVSlider *) gadget;
|
||||
g->clicked = 0;
|
||||
if(ev->xbutton.button<4)
|
||||
g->clicked = 0;
|
||||
Epplet_draw_vslider(gadget);
|
||||
}
|
||||
break;
|
||||
|
@ -4081,6 +4101,8 @@ Epplet_event(Epplet_gadget gadget, XEvent * ev)
|
|||
{
|
||||
GadToggleButton *g;
|
||||
|
||||
if (ev->xbutton.button > 3)
|
||||
break;
|
||||
g = (GadToggleButton *) gadget;
|
||||
g->clicked = 0;
|
||||
if (g->hilited)
|
||||
|
@ -4099,6 +4121,8 @@ Epplet_event(Epplet_gadget gadget, XEvent * ev)
|
|||
{
|
||||
GadPopupButton *g;
|
||||
|
||||
if (ev->xbutton.button > 3)
|
||||
break;
|
||||
g = (GadPopupButton *) gadget;
|
||||
g->clicked = 0;
|
||||
if (g->popped)
|
||||
|
|
Loading…
Reference in New Issue