Skip to content

Commit

Permalink
updates
Browse files Browse the repository at this point in the history
  • Loading branch information
luxe committed Jul 21, 2024
1 parent d775eb7 commit 845813b
Show file tree
Hide file tree
Showing 3 changed files with 63 additions and 17 deletions.
21 changes: 21 additions & 0 deletions source/code/programs/ide/global_actions/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,27 @@ hcp(

hcp(
name = "global_action_handler",
deps = [
"//code/programs/ide/global_actions:global_action",
"//code/programs/ide/global_actions:global_action_decider",
"//code/programs/ide/global_actions:main_menu_selector",
"//code/programs/ide/global_actions:save_state_serializer",
"//code/programs/ide/settings/data:ide_settings",
"//code/utilities/code:concept_string_tree_parser",
"//code/utilities/code/save:state_to_code_converter",
"//code/utilities/data_structures/graphics/objects:frame_elements",
"//code/utilities/data_structures/graphics/objects/buildable_schema_faced_tree:buildable_schema_faced_tree_tokenizer",
"//code/utilities/deps/external/imgui:lib",
"//code/utilities/formats/json/converters:json_file_io",
"//code/utilities/formats/json/converters:lib",
"//code/utilities/graphics/sdl:sdl_fullscreener",
"//code/utilities/program/wrappers/zenity/file_selector",
"//code/programs/ide/global_actions:global_element_builder",
],
)

hcp(
name = "global_element_builder",
deps = [
"//code/programs/ide/global_actions:global_action",
"//code/programs/ide/global_actions:global_action_decider",
Expand Down
19 changes: 2 additions & 17 deletions source/code/programs/ide/global_actions/global_action_handler.hcp
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ class
"code/programs/ide/global_actions/save_state_serializer"
"code/utilities/code/save/state_to_code_converter"
"code/programs/ide/global_actions/main_menu_selector"
"code/programs/ide/global_actions/global_element_builder"
⚞⚟


Expand Down Expand Up @@ -46,23 +47,7 @@ class

private: static▶ void ☀Handle_Global_Element_Builder_Items(Ide_Settings & settings, SDL_Window* window, Frame_Elements & elements, const std::string & selected_item)❰

if (selected_item == "Add Positioned_Rectangle_Settings"){
std::cout << "sdfsdfs" << std::endl;
Ide_Element e;
Positioned_Rectangle_Settings e2;
e2.pos.x = 200;
e2.pos.y = 200;
e2.shape.dimensions.width = 100;
e2.shape.dimensions.height = 100;
e.element = e2;
settings.elements.types.emplace_back(e);
}
else if (selected_item == "Add Positioned_Image_Data"){
//
}
else if (selected_item == "Add Positioned_Buildable_Schema_Faced_Tree"){
//
}
Global_Element_Builder::Handle_Global_Element_Builder_Items(settings,window,elements,selected_item);

private: static▶ void ☀Perform_Global_Actions_Through_Hot_Keys(Ide_Settings & settings, SDL_Window* window)❰
Expand Down
40 changes: 40 additions & 0 deletions source/code/programs/ide/global_actions/global_element_builder.hcp
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
class
"code/programs/ide/settings/data/ide_settings"
"code/programs/ide/global_actions/global_action"
"code/utilities/data_structures/graphics/objects/frame_elements"
"SDL.h"
"code/utilities/graphics/sdl/sdl_fullscreener"
"code/programs/ide/global_actions/global_action_decider"
"code/utilities/program/wrappers/zenity/file_selector/file_selector"
"code/utilities/formats/json/converters/lib"
"code/utilities/code/concept_string_tree_parser"
"code/utilities/formats/json/converters/lib"
"code/utilities/data_structures/graphics/objects/buildable_schema_faced_tree/buildable_schema_faced_tree_tokenizer"
"code/utilities/formats/json/converters/json_file_io"
"code/programs/ide/global_actions/save_state_serializer"
"code/utilities/code/save/state_to_code_converter"
"code/programs/ide/global_actions/main_menu_selector"
⚞⚟


public: static▶ void ☀Handle_Global_Element_Builder_Items(Ide_Settings & settings, SDL_Window* window, Frame_Elements & elements, const std::string & selected_item)❰

if (selected_item == "Add Positioned_Rectangle_Settings"){
std::cout << "sdfsdfs" << std::endl;
Ide_Element e;
Positioned_Rectangle_Settings e2;
e2.pos.x = 200;
e2.pos.y = 200;
e2.shape.dimensions.width = 100;
e2.shape.dimensions.height = 100;
e.element = e2;
settings.elements.types.emplace_back(e);
}
else if (selected_item == "Add Positioned_Image_Data"){
//
}
else if (selected_item == "Add Positioned_Buildable_Schema_Faced_Tree"){
//
}

0 comments on commit 845813b

Please sign in to comment.