mirror of
				https://github.com/ArthurSonzogni/FTXUI.git
				synced 2025-11-04 13:38:14 +08:00 
			
		
		
		
	Use shared_ptr instead of unique_ptr for elements.
This allow users to pass it into initializer list. Then clang-format will produce 'acceptable' indentations. This fixes: https://github.com/ArthurSonzogni/FTXUI/issues/18
This commit is contained in:
		@@ -9,14 +9,12 @@
 | 
			
		||||
 | 
			
		||||
int main(int argc, const char* argv[]) {
 | 
			
		||||
  using namespace ftxui;
 | 
			
		||||
  // clang-format off
 | 
			
		||||
  auto document =
 | 
			
		||||
    hbox(
 | 
			
		||||
      text(L"This text is "),
 | 
			
		||||
      text(L"dim") | dim,
 | 
			
		||||
      text(L". Do you like it?")
 | 
			
		||||
    );
 | 
			
		||||
  // clang-format on
 | 
			
		||||
  auto document =  //
 | 
			
		||||
      hbox({
 | 
			
		||||
          text(L"This text is "),
 | 
			
		||||
          text(L"dim") | dim,
 | 
			
		||||
          text(L". Do you like it?"),
 | 
			
		||||
      });
 | 
			
		||||
  auto screen = Screen::Create(Dimension::Full(), Dimension::Fit(document));
 | 
			
		||||
  Render(screen, document.get());
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user