mirror of
https://github.com/Heretek-AI/GDevelop.git
synced 2026-07-23 10:35:35 -04:00
36 lines
1.2 KiB
C++
36 lines
1.2 KiB
C++
#ifndef TEXTOBJECTEDITOR_H
|
|
#define TEXTOBJECTEDITOR_H
|
|
#include "TextObjectDialogs.h"
|
|
|
|
namespace gd { class Project; }
|
|
class TextObject;
|
|
namespace gd { class MainFrameWrapper; }
|
|
|
|
class TextObjectEditor : public TextObjectEditorBase
|
|
{
|
|
public:
|
|
TextObjectEditor(wxWindow *parent, gd::Project &game, TextObject &object, gd::MainFrameWrapper &mainFrameWrapper);
|
|
virtual ~TextObjectEditor();
|
|
|
|
private:
|
|
gd::Project & game;
|
|
TextObject & object;
|
|
gd::MainFrameWrapper & mainFrameWrapper;
|
|
|
|
wxColour textColor;
|
|
wxBitmap colorBitmap;
|
|
protected:
|
|
virtual void OnHelpBtClicked(wxHyperlinkEvent& event);
|
|
virtual void OnChangeFontButton(wxCommandEvent& event);
|
|
virtual void OnBoldToolClicked(wxCommandEvent& event);
|
|
virtual void OnItalicToolClicked(wxCommandEvent& event);
|
|
virtual void OnUnderlineToolClicked(wxCommandEvent& event);
|
|
virtual void OnOkBtClicked(wxCommandEvent& event);
|
|
virtual void OnSizeComboboxSelectionChanged(wxCommandEvent& event);
|
|
virtual void OnSizeComboboxUpdated(wxCommandEvent& event);
|
|
virtual void OnColorToolClicked(wxCommandEvent& event);
|
|
void UpdateColorBt();
|
|
void UpdatePreview();
|
|
};
|
|
#endif // TEXTOBJECTEDITOR_H
|