mirror of
				https://github.com/ArthurSonzogni/FTXUI.git
				synced 2025-11-01 02:58:12 +08:00 
			
		
		
		
	Clean source code. Add to_wstring<T> T={int, float, double, ...}
This commit is contained in:
		| @@ -8,41 +8,41 @@ | ||||
| int main(int argc, const char *argv[]) | ||||
| { | ||||
|   using namespace ftxui::dom; | ||||
| 	auto document = | ||||
| 		hbox( | ||||
| 			window(hcenter(text(L" main frame ")), | ||||
| 				vbox( | ||||
| 					text(L"Line 1"), | ||||
| 					text(L"Line 2"), | ||||
| 					text(L"Line 3"), | ||||
| 					frame( | ||||
| 						vbox( | ||||
| 							text(L"Line 4"), | ||||
| 							text(L"Line 5"), | ||||
| 							text(L"Line 6") | ||||
| 						) | ||||
| 					), | ||||
| 					hbox( | ||||
| 						window(text(L"frame 2"), | ||||
| 							vbox( | ||||
| 								text(L"Line 4"), | ||||
| 								text(L"Line 5"), | ||||
| 								text(L"Line 6") | ||||
| 							) | ||||
| 						), | ||||
| 						window(text(L"frame 3"), | ||||
| 							vbox( | ||||
| 								text(L"Line 7"), | ||||
| 								text(L"Line 8"), | ||||
| 								text(L"Line 9") | ||||
| 							) | ||||
| 						) | ||||
| 					), | ||||
| 					text(L"footer footer footer footer footer") | ||||
| 				) | ||||
| 			), | ||||
| 			filler() | ||||
| 		); | ||||
|   auto document = | ||||
|     hbox( | ||||
|       window(text(L" main frame ") | hcenter, | ||||
|         vbox( | ||||
|           text(L"Line 1"), | ||||
|           text(L"Line 2"), | ||||
|           text(L"Line 3"), | ||||
|           frame( | ||||
|             vbox( | ||||
|               text(L"Line 4"), | ||||
|               text(L"Line 5"), | ||||
|               text(L"Line 6") | ||||
|             ) | ||||
|           ), | ||||
|           hbox( | ||||
|             window(text(L"frame 2"), | ||||
|               vbox( | ||||
|                 text(L"Line 4"), | ||||
|                 text(L"Line 5"), | ||||
|                 text(L"Line 6") | ||||
|               ) | ||||
|             ), | ||||
|             window(text(L"frame 3"), | ||||
|               vbox( | ||||
|                 text(L"Line 7"), | ||||
|                 text(L"Line 8"), | ||||
|                 text(L"Line 9") | ||||
|               ) | ||||
|             ) | ||||
|           ), | ||||
|           text(L"footer footer footer footer footer") | ||||
|         ) | ||||
|       ), | ||||
|       filler() | ||||
|     ); | ||||
|   auto screen = ftxui::Screen::TerminalOutput(document); | ||||
|   Render(screen, document.get()); | ||||
|   std::cout << screen.ToString() << std::endl; | ||||
|   | ||||
| @@ -44,7 +44,7 @@ int main(int argc, const char *argv[]) | ||||
|   int nb_done = 0; | ||||
|  | ||||
|   auto to_text = [](int number) { | ||||
|     std::wstring t = to_wstring(std::to_string(number)); | ||||
|     std::wstring t = to_wstring(number); | ||||
|     while(t.size() < 3) | ||||
|       t = L" " + t; | ||||
|     return text(t); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Arthur Sonzogni
					Arthur Sonzogni