X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fitem%2Fslider.qh;h=b70d3880bae819100350f8aba68ff240e8367158;hb=a4d83c6badb407551c89dfdda9c0f048d0419a2b;hp=f5e8fd496f7f446092d752ecb026ae6da762827e;hpb=f72821fdcebe3ca01181a99727a06198de65ea08;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/item/slider.qh b/qcsrc/menu/item/slider.qh index f5e8fd496..b70d3880b 100644 --- a/qcsrc/menu/item/slider.qh +++ b/qcsrc/menu/item/slider.qh @@ -10,7 +10,7 @@ CLASS(Slider, Label) METHOD(Slider, draw, void(entity)); METHOD(Slider, keyDown, float(entity, float, float, float)); METHOD(Slider, keyUp, float(entity, float, float, float)); - METHOD(Slider, mousePress, float(entity, vector)); + METHOD(Slider, mousePress, bool(Slider this, vector pos)); METHOD(Slider, mouseDrag, float(entity, vector)); METHOD(Slider, mouseRelease, float(entity, vector)); METHOD(Slider, valueToText, string(entity, float)); @@ -20,31 +20,31 @@ CLASS(Slider, Label) METHOD(Slider, setValue, void(entity, float)); METHOD(Slider, setSliderValue, void(entity, float)); METHOD(Slider, showNotify, void(entity)); - ATTRIB(Slider, src, string, string_null) - ATTRIB(Slider, focusable, float, 1) - ATTRIB(Slider, allowFocusSound, float, 1) - ATTRIB(Slider, value, float, 0) - ATTRIB(Slider, animated, float, 1) - ATTRIB(Slider, sliderValue, float, 0) - ATTRIB(Slider, sliderAnim, entity, NULL) - ATTRIB(Slider, valueMin, float, 0) - ATTRIB(Slider, valueMax, float, 0) - ATTRIB(Slider, valueStep, float, 0) - ATTRIB(Slider, valueDigits, float, 0) - ATTRIB(Slider, valueKeyStep, float, 0) - ATTRIB(Slider, valuePageStep, float, 0) - ATTRIB(Slider, valueDisplayMultiplier, float, 1.0) - ATTRIB(Slider, textSpace, float, 0) - ATTRIB(Slider, controlWidth, float, 0) - ATTRIB(Slider, pressed, float, 0) - ATTRIB(Slider, pressOffset, float, 0) - ATTRIB(Slider, previousValue, float, 0) - ATTRIB(Slider, tolerance, vector, '0 0 0') - ATTRIB(Slider, disabled, float, 0) - ATTRIB(Slider, color, vector, '1 1 1') - ATTRIB(Slider, color2, vector, '1 1 1') - ATTRIB(Slider, colorD, vector, '1 1 1') - ATTRIB(Slider, colorC, vector, '1 1 1') - ATTRIB(Slider, colorF, vector, '1 1 1') - ATTRIB(Slider, disabledAlpha, float, 0.3) + ATTRIB(Slider, src, string); + ATTRIB(Slider, focusable, float, 1); + ATTRIB(Slider, allowFocusSound, float, 1); + ATTRIB(Slider, value, float, 0); + ATTRIB(Slider, animated, float, 1); + ATTRIB(Slider, sliderValue, float, 0); + ATTRIB(Slider, sliderAnim, entity); + ATTRIB(Slider, valueMin, float, 0); + ATTRIB(Slider, valueMax, float, 0); + ATTRIB(Slider, valueStep, float, 0); + ATTRIB(Slider, valueDigits, float, 0); + ATTRIB(Slider, valueKeyStep, float, 0); + ATTRIB(Slider, valuePageStep, float, 0); + ATTRIB(Slider, valueDisplayMultiplier, float, 1.0); + ATTRIB(Slider, textSpace, float, 0); + ATTRIB(Slider, controlWidth, float, 0); + ATTRIB(Slider, pressed, float, 0); + ATTRIB(Slider, pressOffset, float, 0); + ATTRIB(Slider, previousValue, float, 0); + ATTRIB(Slider, tolerance, vector, '0 0 0'); // drag tolerance + ATTRIB(Slider, disabled, float, 0); + ATTRIB(Slider, color, vector, '1 1 1'); + ATTRIB(Slider, color2, vector, '1 1 1'); + ATTRIB(Slider, colorD, vector, '1 1 1'); + ATTRIB(Slider, colorC, vector, '1 1 1'); + ATTRIB(Slider, colorF, vector, '1 1 1'); + ATTRIB(Slider, disabledAlpha, float, 0.3); ENDCLASS(Slider)