bsnes/hiro/gtk/widget/source-edit.hpp

35 lines
1.1 KiB
C++
Executable File

#if defined(Hiro_SourceEdit)
namespace hiro {
struct pSourceEdit : pWidget {
Declare(SourceEdit, Widget)
auto setEditable(bool editable) -> void;
auto setFocused() -> void override;
auto setLanguage(const string& language) -> void;
auto setNumbered(bool numbered) -> void;
auto setScheme(const string& scheme) -> void;
auto setText(const string& text) -> void;
auto setTextCursor(TextCursor textCursor) -> void;
auto setWordWrap(bool wordWrap) -> void;
auto text() const -> string;
auto textCursor() const -> TextCursor;
GtkScrolledWindow* gtkScrolledWindow = nullptr;
GtkContainer* gtkContainer = nullptr;
GtkSourceBuffer* gtkSourceBuffer = nullptr;
GtkTextBuffer* gtkTextBuffer = nullptr;
GtkSourceLanguageManager* gtkSourceLanguageManager = nullptr;
GtkSourceLanguage* gtkSourceLanguage = nullptr;
GtkSourceStyleSchemeManager* gtkSourceStyleSchemeManager = nullptr;
GtkSourceStyleScheme* gtkSourceStyleScheme = nullptr;
GtkSourceView* gtkSourceView = nullptr;
GtkTextView* gtkTextView = nullptr;
GtkWidget* gtkWidgetSourceView = nullptr;
};
}
#endif