diff options
author | Jaakko Keränen <jaakko.keranen@iki.fi> | 2021-04-27 17:01:58 +0300 |
---|---|---|
committer | Jaakko Keränen <jaakko.keranen@iki.fi> | 2021-04-27 17:01:58 +0300 |
commit | 852689943bfbbbb933ba617cb0a971f82923a2f3 (patch) | |
tree | 11f7b934e5ea0fdd4f96efabbb213eb3189d6863 /src/app.h | |
parent | 379c1f8befcc30b72f0b50dcbd653704348e4761 (diff) |
Refactor: Update event processing to not assume a single UI root
Most actions should occur in the context of the current UI root.
Diffstat (limited to 'src/app.h')
-rw-r--r-- | src/app.h | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -36,6 +36,7 @@ iDeclareType(DocumentWidget) | |||
36 | iDeclareType(GmCerts) | 36 | iDeclareType(GmCerts) |
37 | iDeclareType(MimeHooks) | 37 | iDeclareType(MimeHooks) |
38 | iDeclareType(Periodic) | 38 | iDeclareType(Periodic) |
39 | iDeclareType(Root) | ||
39 | iDeclareType(Visited) | 40 | iDeclareType(Visited) |
40 | iDeclareType(Window) | 41 | iDeclareType(Window) |
41 | 42 | ||
@@ -86,10 +87,12 @@ iBookmarks * bookmarks_App (void); | |||
86 | iMimeHooks * mimeHooks_App (void); | 87 | iMimeHooks * mimeHooks_App (void); |
87 | iPeriodic * periodic_App (void); | 88 | iPeriodic * periodic_App (void); |
88 | iDocumentWidget * document_App (void); | 89 | iDocumentWidget * document_App (void); |
89 | iObjectList * listDocuments_App (void); | 90 | iObjectList * listDocuments_App (const iRoot *rootOrNull); /* NULL for all roots */ |
90 | iDocumentWidget * newTab_App (const iDocumentWidget *duplicateOf, iBool switchToNew); | 91 | iDocumentWidget * newTab_App (const iDocumentWidget *duplicateOf, iBool switchToNew); |
91 | void trimCache_App (void); | 92 | void trimCache_App (void); |
92 | 93 | ||
94 | iDocumentWidget * document_Root (iRoot *); | ||
95 | |||
93 | const iPrefs * prefs_App (void); | 96 | const iPrefs * prefs_App (void); |
94 | iBool forceSoftwareRender_App(void); | 97 | iBool forceSoftwareRender_App(void); |
95 | enum iColorTheme colorTheme_App (void); | 98 | enum iColorTheme colorTheme_App (void); |