Lagrange [work/v1.7]

Refactoring Window to split off MainWindow

=> Jaakko Keränen

Sun Sep 19 13:28:58 2021 +0300

MainWindow represents (one of) the main windows of the app, while the basic Window will be a used for popups.

Only MainWindow supports split view modes.

 src/app.c               | 122 +++++------
 src/ui/documentwidget.c |   2 +-
 src/ui/paint.c          |   3 +
 src/ui/root.c           |  10 +-
 src/ui/uploadwidget.c   |   2 +-
 src/ui/util.c           |   2 +-
 src/ui/widget.c         |   4 +-
 src/ui/window.c         | 557 +++++++++++++++++++++++++-----------------------
 src/ui/window.h         | 135 ++++++++----
 9 files changed, 462 insertions(+), 375 deletions(-)

=> Diff (Colored) | Diff (Colored, Plain Text) | 🔨 Patch

=> Parent b131ffbc | Repository

Proxy Information
Original URL
gemini://git.skyjake.fi/lagrange/work%2Fv1.7/commits/81007a2debffebc97c230cd810fb1bf10760180f
Status Code
Success (20)
Meta
text/gemini; charset=utf-8
Capsule Response Time
98.41809 milliseconds
Gemini-to-HTML Time
0.401821 milliseconds

This content has been proxied by September (3851b).