mirror of
				https://github.com/ArthurSonzogni/FTXUI.git
				synced 2025-10-31 10:38:09 +08:00 
			
		
		
		
	Modify signature of Container::Tab(...) (#92)
Take selector at the end to get more pleasing results with clang-format.
This commit is contained in:
		| @@ -337,13 +337,15 @@ int main(int argc, const char* argv[]) { | ||||
|       L"htop", L"color", L"spinner", L"gauge", L"compiler", | ||||
|   }; | ||||
|   auto tab_selection = Toggle(&tab_entries, &tab_index); | ||||
|   auto tab_content = Container::Tab(&tab_index, { | ||||
|                                                     htop, | ||||
|                                                     color_tab_renderer, | ||||
|                                                     spinner_tab_renderer, | ||||
|                                                     gauge_component, | ||||
|                                                     compiler_renderer, | ||||
|                                                 }); | ||||
|   auto tab_content = Container::Tab( | ||||
|       { | ||||
|           htop, | ||||
|           color_tab_renderer, | ||||
|           spinner_tab_renderer, | ||||
|           gauge_component, | ||||
|           compiler_renderer, | ||||
|       }, | ||||
|       &tab_index); | ||||
|  | ||||
|   auto main_container = Container::Vertical({ | ||||
|       tab_selection, | ||||
|   | ||||
| @@ -66,10 +66,12 @@ int main(int argc, const char* argv[]) { | ||||
|            border; | ||||
|   }); | ||||
|  | ||||
|   auto main_container = Container::Tab(&depth, { | ||||
|                                                    depth_0_renderer, | ||||
|                                                    depth_1_renderer, | ||||
|                                                }); | ||||
|   auto main_container = Container::Tab( | ||||
|       { | ||||
|           depth_0_renderer, | ||||
|           depth_1_renderer, | ||||
|       }, | ||||
|       &depth); | ||||
|  | ||||
|   auto main_renderer = Renderer(main_container, [&] { | ||||
|     Element document = depth_0_renderer->Render(); | ||||
|   | ||||
| @@ -41,11 +41,12 @@ int main(int argc, const char* argv[]) { | ||||
|   }; | ||||
|   int tab_3_selected = 0; | ||||
|   auto tab_container = Container::Tab( | ||||
|       &tab_selected, { | ||||
|                          Radiobox(&tab_1_entries, &tab_1_selected), | ||||
|                          Radiobox(&tab_2_entries, &tab_2_selected), | ||||
|                          Radiobox(&tab_3_entries, &tab_3_selected), | ||||
|                      }); | ||||
|       { | ||||
|           Radiobox(&tab_1_entries, &tab_1_selected), | ||||
|           Radiobox(&tab_2_entries, &tab_2_selected), | ||||
|           Radiobox(&tab_3_entries, &tab_3_selected), | ||||
|       }, | ||||
|       &tab_selected); | ||||
|  | ||||
|   auto container = Container::Vertical({ | ||||
|       tab_toggle, | ||||
|   | ||||
| @@ -41,11 +41,12 @@ int main(int argc, const char* argv[]) { | ||||
|   }; | ||||
|   int tab_3_selected = 0; | ||||
|   auto tab_container = Container::Tab( | ||||
|       &tab_selected, { | ||||
|                          Radiobox(&tab_1_entries, &tab_1_selected), | ||||
|                          Radiobox(&tab_2_entries, &tab_2_selected), | ||||
|                          Radiobox(&tab_3_entries, &tab_3_selected), | ||||
|                      }); | ||||
|       { | ||||
|           Radiobox(&tab_1_entries, &tab_1_selected), | ||||
|           Radiobox(&tab_2_entries, &tab_2_selected), | ||||
|           Radiobox(&tab_3_entries, &tab_3_selected), | ||||
|       }, | ||||
|       &tab_selected); | ||||
|  | ||||
|   auto container = Container::Horizontal({ | ||||
|       tab_menu, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Arthur Sonzogni
					Arthur Sonzogni