Commit Graph

6 Commits

Author SHA1 Message Date
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