X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Flistbox.qc;h=aa8487c8bf0c50db25a2c1e45e2dfb976e3a1d9f;hb=df33af4f3b2347ecf28f744da7a2814c004b57cb;hp=c4a0923858afa4ff668826089e038f0391779055;hpb=853b6160a59c1e6f1b67af9abd43cf98d25b8625;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/listbox.qc b/qcsrc/menu/xonotic/listbox.qc index c4a092385..aa8487c8b 100644 --- a/qcsrc/menu/xonotic/listbox.qc +++ b/qcsrc/menu/xonotic/listbox.qc @@ -1,25 +1,5 @@ -#ifndef LISTBOX_H -#define LISTBOX_H -#include "../item/listbox.qc" -CLASS(XonoticListBox, ListBox) - METHOD(XonoticListBox, configureXonoticListBox, void(entity)) - ATTRIB(XonoticListBox, fontSize, float, SKINFONTSIZE_NORMAL) - ATTRIB(XonoticListBox, scrollbarWidth, float, SKINWIDTH_SCROLLBAR) - ATTRIB(XonoticListBox, src, string, SKINGFX_SCROLLBAR) - ATTRIB(XonoticListBox, tolerance, vector, SKINTOLERANCE_SLIDER) - ATTRIB(XonoticListBox, rowsPerItem, float, 1) - METHOD(XonoticListBox, resizeNotify, void(entity, vector, vector, vector, vector)) - ATTRIB(XonoticListBox, color, vector, SKINCOLOR_SCROLLBAR_N) - ATTRIB(XonoticListBox, colorF, vector, SKINCOLOR_SCROLLBAR_F) - ATTRIB(XonoticListBox, color2, vector, SKINCOLOR_SCROLLBAR_S) - ATTRIB(XonoticListBox, colorC, vector, SKINCOLOR_SCROLLBAR_C) - ATTRIB(XonoticListBox, colorBG, vector, SKINCOLOR_LISTBOX_BACKGROUND) - ATTRIB(XonoticListBox, alphaBG, float, SKINALPHA_LISTBOX_BACKGROUND) -ENDCLASS(XonoticListBox) -entity makeXonoticListBox(); -#endif +#include "listbox.qh" -#ifdef IMPLEMENTATION entity makeXonoticListBox() { entity me; @@ -36,4 +16,3 @@ void XonoticListBox_resizeNotify(entity me, vector relOrigin, vector relSize, ve me.itemHeight = me.rowsPerItem * me.fontSize / absSize.y; SUPER(XonoticListBox).resizeNotify(me, relOrigin, relSize, absOrigin, absSize); } -#endif