summaryrefslogtreecommitdiff
path: root/src/app.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/app.h')
-rw-r--r--src/app.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/app.h b/src/app.h
index 5968de0d..5f7b506f 100644
--- a/src/app.h
+++ b/src/app.h
@@ -67,6 +67,7 @@ enum iUserEventCode {
67 take, it could turn into a tap-and-hold for example. */ 67 take, it could turn into a tap-and-hold for example. */
68 widgetTapBegins_UserEventCode, 68 widgetTapBegins_UserEventCode,
69 widgetTouchEnds_UserEventCode, /* finger lifted, but momentum may continue */ 69 widgetTouchEnds_UserEventCode, /* finger lifted, but momentum may continue */
70 releaseObject_UserEventCode, /* object that needs releasing in the main thread */
70}; 71};
71 72
72const iString *execPath_App (void); 73const iString *execPath_App (void);
@@ -97,6 +98,7 @@ iPeriodic * periodic_App (void);
97iDocumentWidget * document_App (void); 98iDocumentWidget * document_App (void);
98iObjectList * listDocuments_App (const iRoot *rootOrNull); /* NULL for all roots */ 99iObjectList * listDocuments_App (const iRoot *rootOrNull); /* NULL for all roots */
99iStringSet * listOpenURLs_App (void); /* all tabs */ 100iStringSet * listOpenURLs_App (void); /* all tabs */
101iPtrArray * listWindows_App (void);
100iDocumentWidget * newTab_App (const iDocumentWidget *duplicateOf, iBool switchToNew); 102iDocumentWidget * newTab_App (const iDocumentWidget *duplicateOf, iBool switchToNew);
101void trimCache_App (void); 103void trimCache_App (void);
102void trimMemory_App (void); 104void trimMemory_App (void);
@@ -121,6 +123,14 @@ iAny * findWidget_App (const char *id);
121void addTicker_App (iTickerFunc ticker, iAny *context); 123void addTicker_App (iTickerFunc ticker, iAny *context);
122void addTickerRoot_App (iTickerFunc ticker, iRoot *root, iAny *context); 124void addTickerRoot_App (iTickerFunc ticker, iRoot *root, iAny *context);
123void removeTicker_App (iTickerFunc ticker, iAny *context); 125void removeTicker_App (iTickerFunc ticker, iAny *context);
126void addWindow_App (iMainWindow *win);
127void removeWindow_App (iMainWindow *win);
128void setActiveWindow_App (iMainWindow *win);
129void closeWindow_App (iMainWindow *win);
130size_t numWindows_App (void);
131size_t windowIndex_App (const iMainWindow *win);
132iMainWindow *newMainWindow_App (void);
133const iPtrArray *mainWindows_App(void);
124void addPopup_App (iWindow *popup); 134void addPopup_App (iWindow *popup);
125void removePopup_App (iWindow *popup); 135void removePopup_App (iWindow *popup);
126void postRefresh_App (void); 136void postRefresh_App (void);
@@ -142,6 +152,7 @@ iDocumentWidget * document_Command (const char *cmd);
142void openInDefaultBrowser_App(const iString *url); 152void openInDefaultBrowser_App(const iString *url);
143void revealPath_App (const iString *path); 153void revealPath_App (const iString *path);
144void resetFonts_App (void); 154void resetFonts_App (void);
155void availableFontsChanged_App(void);
145 156
146iMainWindow * mainWindow_App (void); 157iMainWindow * mainWindow_App (void);
147void closePopups_App (void); 158void closePopups_App (iBool doForce);