Commit History

Author SHA1 Message Date
  Andreas Kling 4bea3a4aa6 GTextEditor: Turn off the ruler by default. 6 years ago
  Andreas Kling 5c240af3f7 GTextEditor: Fix line_content_rect() behavior with custom alignments. 6 years ago
  Andreas Kling 62f0aae4ca GTextEditor: Add support for different text alignments. 6 years ago
  Andreas Kling 5c5ce4f885 LibGUI: Allow GActions to be scoped either globally or widget-locally. 6 years ago
  Andreas Kling ae3ec3fc37 LibGUI: Give GTextEditor a context menu. 6 years ago
  Andreas Kling 32e5c8c689 GTextEditor: Add on_selection_changed callback. 6 years ago
  Andreas Kling b8062f69d8 LibCore: Add CEvent and make LibGUI/GEvent inherit from it. 6 years ago
  Andreas Kling 4ab0cd5d4c LibGUI: Move frame painting from GFrame to StylePainter. 6 years ago
  Andreas Kling 313ac51832 LibGUI: Turn GTextBox into a wrapper around a single-line GTextEditor. 6 years ago
  Andreas Kling 151b7149e6 GTextEditor: Add GTextEditor::on_change callback for when content changes. 6 years ago
  Andreas Kling bcc00857a4 AK: Revert Eternal<T> for now since it doesn't work as intended. 6 years ago
  Andreas Kling c02c9880b6 AK: Add Eternal<T> and use it in various places. 6 years ago
  Andreas Kling dcf6726487 WindowServer: Add support for per-window override cursors. 6 years ago
  Andreas Kling f249c40aaa Rename Painter::set_clip_rect() to add_clip_rect(). 6 years ago
  Andreas Kling 9d7a513681 GTextEditor: Keep tweaking the single-line look. 6 years ago
  Andreas Kling 5d72cf5a3f LibGUI: Improve GFrame's look for Container shapes. 6 years ago
  Andreas Kling 9fa21fa585 LibGUI: Add a GPainter class that inherits from Painter. 6 years ago
  Andreas Kling 3dc4255eb4 LibGUI: Use GFrame to draw the frames around GItemView and GTableView. 6 years ago
  Andreas Kling 1fc03a7644 LibGUI: Make GScrollableWidget a GFrame and fix up GTextEditor for it. 6 years ago
  Andreas Kling cb296ffede LibGUI: Add a GFrame class that can be inherited by framey widgets. 6 years ago
  Andreas Kling 670e376e27 Tweak the look of various UI surfaces and buttons. 6 years ago
  Andreas Kling 0058da734e Kernel: Add Inode::truncate(size). 6 years ago
  Andreas Kling a3390b6f1c GTextEditor: Draw a simple border around single-line editors. 6 years ago
  Andreas Kling 838a06096a GTextEditor: Shift+Delete should delete the current line. 6 years ago
  Andreas Kling b4da451c9a WindowServer+LibGUI: Implement automatic cursor tracking. 6 years ago
  Andreas Kling ed2303e2d8 TextEditor: The delete key should work even when there's no selection. 6 years ago
  Andreas Kling daa1dcb5e8 FileManager: Use a GTextEditor for the location bar + tweak icons. 6 years ago
  Andreas Kling 46577a6948 GTextEditor: Fix invalidation glitches in single-line mode. 6 years ago
  Andreas Kling a6538feed1 LibGUI: Add GInputBox for getting a string from a modal dialog. 6 years ago
  Andreas Kling ec8bffb06d LibGUI: Let GTextEditor deal with its horizontal padding internally. 6 years ago