mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 18:32:45 +00:00 
			
		
		
		
	 4173905198
			
		
	
	
		4173905198
		
	
	
	
	
		
			
			Widgets can now opt in to emoji input via set_accepts_emoji_input(). If the focused widget accepts emoji input, we'll pop up a simple dialog with all the available emojis as clickable buttons. You can press escape if you change your mind and don't want an emoji. This UI layout definitely will not scale as we add more emojis, but it works for the moment, and we can adapt it as we go. Pretty cool! :^)
		
			
				
	
	
		
			90 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			90 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
| set(SOURCES
 | |
|     AboutDialog.cpp
 | |
|     AbstractButton.cpp
 | |
|     AbstractTableView.cpp
 | |
|     AbstractView.cpp
 | |
|     Action.cpp
 | |
|     ActionGroup.cpp
 | |
|     Application.cpp
 | |
|     BoxLayout.cpp
 | |
|     Button.cpp
 | |
|     CheckBox.cpp
 | |
|     Clipboard.cpp
 | |
|     ColorInput.cpp
 | |
|     ColorPicker.cpp
 | |
|     ColumnsView.cpp
 | |
|     ComboBox.cpp
 | |
|     Command.cpp
 | |
|     CppLexer.cpp
 | |
|     CppSyntaxHighlighter.cpp
 | |
|     Desktop.cpp
 | |
|     Dialog.cpp
 | |
|     DisplayLink.cpp
 | |
|     DragOperation.cpp
 | |
|     EmojiInputDialog.cpp
 | |
|     Event.cpp
 | |
|     FilePicker.cpp
 | |
|     FileSystemModel.cpp
 | |
|     FontDatabase.cpp
 | |
|     Frame.cpp
 | |
|     GroupBox.cpp
 | |
|     Icon.cpp
 | |
|     IconView.cpp
 | |
|     INILexer.cpp
 | |
|     INISyntaxHighlighter.cpp
 | |
|     InputBox.cpp
 | |
|     JsonArrayModel.cpp
 | |
|     JSSyntaxHighlighter.cpp
 | |
|     Label.cpp
 | |
|     Layout.cpp
 | |
|     LazyWidget.cpp
 | |
|     ListView.cpp
 | |
|     MenuBar.cpp
 | |
|     Menu.cpp
 | |
|     MenuItem.cpp
 | |
|     MessageBox.cpp
 | |
|     Model.cpp
 | |
|     ModelIndex.cpp
 | |
|     ModelSelection.cpp
 | |
|     MultiView.cpp
 | |
|     Notification.cpp
 | |
|     Painter.cpp
 | |
|     ProgressBar.cpp
 | |
|     RadioButton.cpp
 | |
|     ResizeCorner.cpp
 | |
|     ScrollableWidget.cpp
 | |
|     ScrollBar.cpp
 | |
|     Shortcut.cpp
 | |
|     Slider.cpp
 | |
|     SortingProxyModel.cpp
 | |
|     SpinBox.cpp
 | |
|     Splitter.cpp
 | |
|     StackWidget.cpp
 | |
|     StatusBar.cpp
 | |
|     SyntaxHighlighter.cpp
 | |
|     TableView.cpp
 | |
|     TabWidget.cpp
 | |
|     TextBox.cpp
 | |
|     TextDocument.cpp
 | |
|     TextEditor.cpp
 | |
|     ToolBarContainer.cpp
 | |
|     ToolBar.cpp
 | |
|     TreeView.cpp
 | |
|     UndoStack.cpp
 | |
|     Variant.cpp
 | |
|     Widget.cpp
 | |
|     Window.cpp
 | |
|     WindowServerConnection.cpp
 | |
| )
 | |
| 
 | |
| set(GENERATED_SOURCES
 | |
|     ../../Services/WindowServer/WindowClientEndpoint.h
 | |
|     ../../Services/WindowServer/WindowServerEndpoint.h
 | |
|     ../../Services/NotificationServer/NotificationClientEndpoint.h
 | |
|     ../../Services/NotificationServer/NotificationServerEndpoint.h
 | |
|     ../../Services/Clipboard/ClipboardClientEndpoint.h
 | |
|     ../../Services/Clipboard/ClipboardServerEndpoint.h
 | |
| )
 | |
| 
 | |
| serenity_lib(LibGUI gui)
 | |
| target_link_libraries(LibGUI LibCore LibGfx LibIPC LibThread)
 |