1
#ifndef SIMPLELAUNCHERICON_H
2
#define SIMPLELAUNCHERICON_H
7
#include <Nux/BaseWindow.h>
8
#include <NuxCore/Math/MathInc.h>
9
#include <sigc++/sigc++.h>
11
#include "LauncherIcon.h"
15
class SimpleLauncherIcon : public LauncherIcon
18
SimpleLauncherIcon(Launcher* IconManager, NUX_FILE_LINE_PROTO);
19
~SimpleLauncherIcon();
22
nux::BaseTexture * GetTextureForSize (int size);
24
void SetIconName (const char *name);
28
virtual void OnMouseDown ();
29
virtual void OnMouseUp ();
30
virtual void OnMouseClick ();
31
virtual void OnMouseEnter ();
32
virtual void OnMouseLeave ();
36
nux::BaseTexture *m_Icon;
40
#endif // BAMFLAUNCHERICON_H