mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-06-01 02:56:28 +03:00
Minor improvements to UITreeView and related views.
Also improved UISplitter. Improved side panel in ecode.
This commit is contained in:
@@ -37,6 +37,7 @@ class UISearchBar : public UILinearLayout {
|
||||
|
||||
struct UIConfig {
|
||||
StyleSheetLength fontSize{12, StyleSheetLength::Dp};
|
||||
bool showSidePanel{true};
|
||||
};
|
||||
|
||||
struct WindowConfig {
|
||||
@@ -44,6 +45,7 @@ struct WindowConfig {
|
||||
Sizei size{1280, 720};
|
||||
std::string winIcon;
|
||||
bool maximized{false};
|
||||
std::string panelPartition;
|
||||
};
|
||||
|
||||
struct CodeEditorConfig {
|
||||
@@ -148,6 +150,9 @@ class App : public UICodeEditorSplitter::Client {
|
||||
AppConfig mConfig;
|
||||
UIPopUpMenu* mDocMenu{nullptr};
|
||||
UIPopUpMenu* mViewMenu{nullptr};
|
||||
UIPopUpMenu* mWindowMenu{nullptr};
|
||||
UISplitter* mProjectSplitter{nullptr};
|
||||
UITabWidget* mSidePanel{nullptr};
|
||||
UICodeEditorSplitter* mEditorSplitter{nullptr};
|
||||
std::string mInitColorScheme;
|
||||
std::map<std::string, std::string> mKeybindings;
|
||||
@@ -159,6 +164,8 @@ class App : public UICodeEditorSplitter::Client {
|
||||
std::string mResPath;
|
||||
AutoCompleteModule* mAutoCompleteModule{nullptr};
|
||||
|
||||
void showSidePanel( bool show );
|
||||
|
||||
void onFileDropped( String file );
|
||||
|
||||
void onTextDropped( String text );
|
||||
@@ -195,6 +202,8 @@ class App : public UICodeEditorSplitter::Client {
|
||||
|
||||
UIMenu* createEditMenu();
|
||||
|
||||
UIMenu* createWindowMenu();
|
||||
|
||||
Drawable* findIcon( const std::string& name );
|
||||
|
||||
UIMenu* createDocumentMenu();
|
||||
|
||||
Reference in New Issue
Block a user