Kristian Høgsberg
3c248cc9b6
Paint terminal cursor hollow when focus is lost.
2009-02-22 23:01:35 -05:00
Kristian Høgsberg
5544491240
Move keymap to window.c
2009-02-21 14:31:09 -05:00
Kristian Høgsberg
43c28eee32
Add a toy-display object that caches state.
...
This will be GdkDisplay for GTK+ on Wayland etc. This restores
the terminal fullscreen mode.
2009-01-26 23:42:55 -05:00
Kristian Høgsberg
0ac16f056d
Switch to cairo-drm, drop struct buffer hacks.
2009-01-16 07:49:07 -05:00
Kristian Høgsberg
0395f30e65
Add a fullscreen mode to the terminal.
2008-12-22 12:14:50 -05:00
Kristian Høgsberg
221067654c
Let clients override the suggested size on resize.
...
This lets gears enforce a square aspect ration and minimum size of 300x300
and the terminal now properly resizes in steps of character cells.
2008-12-08 13:50:07 -05:00
Kristian Høgsberg
1584c57edc
Snap terminal size to an integer number of character cells.
2008-12-08 12:59:37 -05:00
Kristian Høgsberg
6e83d58153
Add keyboard input to terminal.
2008-12-08 00:01:36 -05:00
Kristian Høgsberg
0c4457f0c2
Refactor window logic into reusable parts, add a new terminal application.
...
The gears code is moved into a new file gearc.c and the window decoration
and management code stays in window.c. A new application 'terminal' is the
second user of the windowing code, but doesn't do anything useful yet.
2008-12-07 20:05:36 -05:00