Age | Commit message (Collapse) | Author |
|
This gives all the GAbstractButton a consistent disabled appearance.
|
|
It's good to have a place where we can try out all the different widgets.
This needs some more work on a nice layout, and should also include more
of the widgets. :^)
|
|
|
|
|
|
String&& is more nuisance than anything, and the codegen improvement is
basically negligible since the underlying type is already retainable.
|
|
|
|
|
|
It was confusing to see multiple calls to set_foo() in a row. Since this is
an intersecting operation, let's call it add_clip_rect() instead.
|
|
This gets rid of the last little piece of LibGUI knowledge in Painter.
|
|
When a mouse button is pressed inside a window, put that window into an
automatic mouse tracking state where all mouse events are sent to that
window until all mouse buttons are released.
This might feel even better if it only cared about the mouse buttons you
actually pressed while *inside* the windows to get released, I don't know.
I'll have to use it for a while and see how it's like.
|
|
Also add a nice new font called Katica. It's not used anywhere yet but
I'm definitely itching to start using it. :^)
|
|
|
|
|
|
|
|
|
|
This feels nicely reminiscent of the gap in time between Win3.11 and Win95,
one of my favorite eras in UI look-and-feel.
|
|
|
|
- Make it track the mouse cursor just like GButton does so that changes only
get committed if the mouseup event happens while inside the widget rect.
- Draw a focus rect around the box when appropriate.
- When focused, support toggling the checked state with the space bar.
|
|
|
|
|