mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced 2026-07-18 00:34:08 +00:00
178ad741b9
textureconv: Made -(no)mipmaps work. Defaulted to DXT5 for alpha textures (since DXT3 almost never seems any good). Recompiled with new DevIL code. GUIRenderer: Removed complaints about 0-sized objects (e.g. hitpoint bars). Atlas: Added forgotten files. This was SVN commit r3006.
31 lines
597 B
C++
31 lines
597 B
C++
//#include "wx/tglbtn.h"
|
|
|
|
class ITool;
|
|
|
|
class ToolButton : public wxButton
|
|
{
|
|
public:
|
|
static ToolButton* g_Current;
|
|
|
|
ToolButton(wxWindow *parent,
|
|
const wxString& label,
|
|
const wxString& toolName,
|
|
const wxSize& size = wxDefaultSize,
|
|
long style = 0)
|
|
: wxButton(parent, wxID_ANY, label, wxDefaultPosition, size, style),
|
|
m_Tool(toolName)
|
|
{
|
|
SetSelectedAppearance(false);
|
|
}
|
|
|
|
protected:
|
|
void OnClick(wxCommandEvent& evt);
|
|
|
|
void SetSelectedAppearance(bool selected);
|
|
|
|
private:
|
|
wxString m_Tool;
|
|
|
|
DECLARE_EVENT_TABLE();
|
|
};
|