improve progress bar, refactor node destruction, simplify layers export
This commit is contained in:
@@ -205,7 +205,7 @@ public:
|
||||
bool key_char(char key);
|
||||
void toggle_ui();
|
||||
void set_stylus();
|
||||
NodeMessageBox* message_box(const std::string& title, const std::string& text, bool cancel_button = false);
|
||||
std::shared_ptr<NodeMessageBox> message_box(const std::string& title, const std::string& text, bool cancel_button = false);
|
||||
|
||||
void rec_clear();
|
||||
void rec_loop();
|
||||
@@ -243,7 +243,7 @@ public:
|
||||
void download(std::string url, std::string dest_filepath, std::function<void(float)> progress = nullptr);
|
||||
bool check_license();
|
||||
|
||||
std::shared_ptr<NodeProgressBar> show_progress(const std::string& title);
|
||||
std::shared_ptr<NodeProgressBar> show_progress(const std::string& title, int total = 0);
|
||||
|
||||
void brush_update(bool update_color, bool update_brush);
|
||||
void title_update();
|
||||
@@ -253,6 +253,7 @@ public:
|
||||
int res_to_index(int res);
|
||||
std::string res_to_string(int res);
|
||||
void crash_test();
|
||||
void stacktrace();
|
||||
|
||||
void ui_save();
|
||||
void ui_restore();
|
||||
@@ -394,7 +395,7 @@ public:
|
||||
}
|
||||
ui_cv.notify_all();
|
||||
}
|
||||
return ui_running ? f.get() : R();
|
||||
return ui_running ? f.get(), redraw = true : R();
|
||||
}
|
||||
|
||||
void ui_sync()
|
||||
|
||||
Reference in New Issue
Block a user