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 |
Andreas Kling
|
3854e752cb
LibGUI: Make GTextEditor inherit from GScrollableWidget.
|
6 years ago |
Andreas Kling
|
7e3673f710
GTextEditor: Disable the ruler in single-line mode.
|
6 years ago |
Andreas Kling
|
1fc283ed7d
IRCClient+LibGUI: Add an input box so we can send messages to channels.
|
6 years ago |
Andreas Kling
|
10dcd3a47f
GTextEditor: Make sure the scroll corner helper widget is filled in.
|
6 years ago |
Andreas Kling
|
5d69bf06d2
LibGUI: Don't fill widgets with background color by defualt.
|
6 years ago |
Andreas Kling
|
8017c1e17c
GTextEditor: Let the Tab key insert up to 4 spaces.
|
6 years ago |
Andreas Kling
|
b4a099d212
GTextEditor: Allow jumping lines by hitting Left/Right at start/end of line.
|
6 years ago |
Andreas Kling
|
0a7137617d
GTextEditor: Simplify painting of the ruler.
|
6 years ago |
Andreas Kling
|
3c2139b824
GTextEditor: Use Painter save/restore to simplify.
|
6 years ago |
Andreas Kling
|
5a28392660
GTextEditor: Use a subwidget for the scrollbar corner and tighten clipping.
|
6 years ago |