remove ui namespace which is not really used, move CameraData in camera_modes.h to avoid the inclusion of canva.h
This commit is contained in:
@@ -6,8 +6,6 @@
|
||||
#include "node_progress_bar.h"
|
||||
#include "node_dialog_picker.h"
|
||||
|
||||
using namespace ui;
|
||||
|
||||
static glm::vec4 color_button_normal{ .1, .1, .1, 1 };
|
||||
static glm::vec4 color_button_hlight{ 1, .0, .0, 1 };
|
||||
|
||||
@@ -139,26 +137,26 @@ void App::init_sidebar()
|
||||
|
||||
// if (canvas)
|
||||
// {
|
||||
// ui::Canvas::I->m_current_brush.m_tip_color = color->m_color;
|
||||
// Canvas::I->m_current_brush.m_tip_color = color->m_color;
|
||||
// stroke->m_canvas->draw_stroke();
|
||||
// }
|
||||
|
||||
brushes->on_brush_changed = [this](Node* target, int index) {
|
||||
ui::Canvas::I->m_current_brush.m_tex_id = brushes->get_texture_id(index);
|
||||
ui::Canvas::I->m_current_brush.id = brushes->get_brush_id(index);
|
||||
Canvas::I->m_current_brush.m_tex_id = brushes->get_texture_id(index);
|
||||
Canvas::I->m_current_brush.id = brushes->get_brush_id(index);
|
||||
stroke->m_preview->draw_stroke();
|
||||
};
|
||||
presets->on_brush_changed = [this](Node* target, int index) {
|
||||
auto b = presets->get_brush(index);
|
||||
// don't change some params
|
||||
b.m_tip_size = ui::Canvas::I->m_current_brush.m_tip_size;
|
||||
b.m_tip_color = ui::Canvas::I->m_current_brush.m_tip_color;
|
||||
ui::Canvas::I->m_current_brush = b;
|
||||
b.m_tip_size = Canvas::I->m_current_brush.m_tip_size;
|
||||
b.m_tip_color = Canvas::I->m_current_brush.m_tip_color;
|
||||
Canvas::I->m_current_brush = b;
|
||||
stroke->m_preview->draw_stroke();
|
||||
};
|
||||
|
||||
color->on_color_changed = [this](Node* target, glm::vec4 color) {
|
||||
ui::Canvas::I->m_current_brush.m_tip_color = color;
|
||||
Canvas::I->m_current_brush.m_tip_color = color;
|
||||
};
|
||||
//
|
||||
// stroke->on_stroke_change = [this](Node*target) {
|
||||
@@ -224,7 +222,7 @@ void App::init_sidebar()
|
||||
panels->fix_scroll();
|
||||
button->set_color(panels->get_child_index(color.get()) == -1 ? color_button_normal : color_button_hlight);
|
||||
// auto pick = layout[main_id]->add_child<NodeColorPicker>();
|
||||
// pick->m_color_cur->m_color = ui::Canvas::I->m_current_brush.m_tip_color;
|
||||
// pick->m_color_cur->m_color = Canvas::I->m_current_brush.m_tip_color;
|
||||
};
|
||||
}
|
||||
if (auto* button = layout[main_id]->find<NodeButtonCustom>("btn-layer"))
|
||||
@@ -318,7 +316,7 @@ void App::init_toolbar_draw()
|
||||
{
|
||||
button->on_click = [this, button](Node*) {
|
||||
select_button(layout[main_id], button);
|
||||
auto m = static_cast<CanvasModeTransform*>(canvas->m_canvas->modes[(int)ui::Canvas::kCanvasMode::Transform][0]);
|
||||
auto m = static_cast<CanvasModeTransform*>(canvas->m_canvas->modes[(int)Canvas::kCanvasMode::Transform][0]);
|
||||
m->m_action = CanvasModeTransform::ActionType::Copy;
|
||||
Canvas::set_mode(Canvas::kCanvasMode::Transform);
|
||||
};
|
||||
@@ -327,7 +325,7 @@ void App::init_toolbar_draw()
|
||||
{
|
||||
button->on_click = [this, button](Node*) {
|
||||
select_button(layout[main_id], button);
|
||||
auto m = static_cast<CanvasModeTransform*>(canvas->m_canvas->modes[(int)ui::Canvas::kCanvasMode::Transform][0]);
|
||||
auto m = static_cast<CanvasModeTransform*>(canvas->m_canvas->modes[(int)Canvas::kCanvasMode::Transform][0]);
|
||||
m->m_action = CanvasModeTransform::ActionType::Cut;
|
||||
Canvas::set_mode(Canvas::kCanvasMode::Transform);
|
||||
};
|
||||
@@ -356,7 +354,7 @@ void App::init_toolbar_draw()
|
||||
if (auto* button = layout[main_id]->find<NodeButtonCustom>("btn-bucket"))
|
||||
{
|
||||
button->on_click = [this](Node*) {
|
||||
canvas->m_canvas->clear(ui::Canvas::I->m_current_brush.m_tip_color);
|
||||
canvas->m_canvas->clear(Canvas::I->m_current_brush.m_tip_color);
|
||||
};
|
||||
}
|
||||
}
|
||||
@@ -397,7 +395,7 @@ void App::init_menu_file()
|
||||
}
|
||||
else
|
||||
{
|
||||
auto m = static_cast<CanvasModeTransform*>(canvas->m_canvas->modes[(int)ui::Canvas::kCanvasMode::Transform][0]);
|
||||
auto m = static_cast<CanvasModeTransform*>(canvas->m_canvas->modes[(int)Canvas::kCanvasMode::Transform][0]);
|
||||
m->m_action = CanvasModeTransform::ActionType::Import;
|
||||
m->m_source_image = std::move(img);
|
||||
Canvas::set_mode(Canvas::kCanvasMode::Transform);
|
||||
@@ -423,11 +421,11 @@ void App::init_menu_file()
|
||||
};
|
||||
if (auto b = popup->find<NodeButtonCustom>("file-save"))
|
||||
b->on_click = [this](Node*) {
|
||||
if (ui::Canvas::I->m_newdoc)
|
||||
if (Canvas::I->m_newdoc)
|
||||
{
|
||||
dialog_save();
|
||||
}
|
||||
else if(ui::Canvas::I->m_unsaved)
|
||||
else if(Canvas::I->m_unsaved)
|
||||
{
|
||||
canvas->m_canvas->project_save();
|
||||
}
|
||||
@@ -442,7 +440,7 @@ void App::init_menu_file()
|
||||
};
|
||||
if (auto b = popup->find<NodeButtonCustom>("file-save-ver"))
|
||||
b->on_click = [this](Node*) {
|
||||
ui::Canvas::I->m_newdoc ? dialog_save() : dialog_save_ver();
|
||||
Canvas::I->m_newdoc ? dialog_save() : dialog_save_ver();
|
||||
popup->mouse_release();
|
||||
popup->destroy();
|
||||
};
|
||||
@@ -632,7 +630,7 @@ void App::init_menu_layer()
|
||||
popup->m_flood_events = true;
|
||||
popup->m_capture_children = false;
|
||||
popup->find<NodeButtonCustom>("clear-grids")->on_click = [this](Node*) {
|
||||
CanvasModeGrid* mode = (CanvasModeGrid*)ui::Canvas::modes[(int)ui::Canvas::kCanvasMode::Grid][0];
|
||||
CanvasModeGrid* mode = (CanvasModeGrid*)Canvas::modes[(int)Canvas::kCanvasMode::Grid][0];
|
||||
mode->clear();
|
||||
popup->mouse_release();
|
||||
popup->destroy();
|
||||
@@ -746,7 +744,7 @@ void App::initLayout()
|
||||
b.m_tip_flow = .5f;
|
||||
b.m_tip_spacing = .1f;
|
||||
b.m_tip_opacity = 1.f;
|
||||
ui::Canvas::I->m_current_brush = b;
|
||||
Canvas::I->m_current_brush = b;
|
||||
|
||||
brush_update();
|
||||
|
||||
@@ -782,7 +780,7 @@ void App::initLayout()
|
||||
auto frame_text = layout[main_id]->find<NodeText>("timeline-frame");
|
||||
slider->on_value_changed = [this, frame_text](Node*, float value)
|
||||
{
|
||||
auto& c = *ui::Canvas::I;
|
||||
auto& c = *Canvas::I;
|
||||
|
||||
for (int i = 0; i < c.m_layers.size(); i++)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user