X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Fplaylist.qc;h=c912ba3a72c49bf40ff49c24ee5eaa199a1efb5f;hb=280cc7f8d6a7123918b08858ee3a62d81f64c073;hp=0393215f8a9e6c74e6c4b1cfc0f7207e687255b7;hpb=08e6497842b33529d0c1b0caa431b49ca98d79da;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/playlist.qc b/qcsrc/menu/xonotic/playlist.qc index 0393215f8..c912ba3a7 100644 --- a/qcsrc/menu/xonotic/playlist.qc +++ b/qcsrc/menu/xonotic/playlist.qc @@ -1,45 +1,4 @@ -#ifndef PLAYLIST_H -#define PLAYLIST_H -#include "listbox.qc" -CLASS(XonoticPlayList, XonoticListBox) - METHOD(XonoticPlayList, configureXonoticPlayList, void(entity)); - ATTRIB(XonoticPlayList, rowsPerItem, float, 1) - METHOD(XonoticPlayList, resizeNotify, void(entity, vector, vector, vector, vector)); - METHOD(XonoticPlayList, draw, void(entity)); - METHOD(XonoticPlayList, drawListBoxItem, void(entity, int, vector, bool, bool)); - METHOD(XonoticPlayList, stopSound, void(entity)); - METHOD(XonoticPlayList, startSound, void(entity, float)); - METHOD(XonoticPlayList, resumeSound, void(entity)); - METHOD(XonoticPlayList, pauseSound, void(entity)); - METHOD(XonoticPlayList, doubleClickListBoxItem, void(entity, float, vector)); - METHOD(XonoticPlayList, keyDown, float(entity, float, float, float)); - METHOD(XonoticPlayList, mouseDrag, float(entity, vector)); - - METHOD(XonoticPlayList, addToPlayList, void(entity, string)); - METHOD(XonoticPlayList, removeSelectedFromPlayList, void(entity)); - ATTRIB(XonoticPlayList, playingTrack, float, -1) - - ATTRIB(XonoticPlayList, realFontSize, vector, '0 0 0') - ATTRIB(XonoticPlayList, columnNameOrigin, float, 0) - ATTRIB(XonoticPlayList, columnNameSize, float, 0) - ATTRIB(XonoticPlayList, columnNumberOrigin, float, 0) - ATTRIB(XonoticPlayList, columnNumberSize, float, 0) - ATTRIB(XonoticPlayList, realUpperMargin, float, 0) - ATTRIB(XonoticPlayList, origin, vector, '0 0 0') - ATTRIB(XonoticPlayList, itemAbsSize, vector, '0 0 0') -ENDCLASS(XonoticPlayList) - -entity makeXonoticPlayList(); -void PlayList_Remove(entity btn, entity me); -void PlayList_Remove_All(entity btn, entity me); -void StopSound_Click(entity btn, entity me); -void StartSound_Click(entity btn, entity me); -void PauseSound_Click(entity btn, entity me); -void PrevSound_Click(entity btn, entity me); -void NextSound_Click(entity btn, entity me); -#endif - -#ifdef IMPLEMENTATION +#include "playlist.qh" entity makeXonoticPlayList() { @@ -305,5 +264,3 @@ float XonoticPlayList_keyDown(entity me, float scan, float ascii, float shift) else return SUPER(XonoticPlayList).keyDown(me, scan, ascii, shift); } -#endif -