mirror of
https://github.com/taigrr/wails.git
synced 2026-04-02 05:08:54 -07:00
Misc tidy up
This commit is contained in:
@@ -21,10 +21,6 @@ int debug;
|
||||
// A cache for all our dialog icons
|
||||
struct hashmap_s dialogIconCache;
|
||||
|
||||
// Context menu data is given by the frontend when clicking a context menu.
|
||||
// We send this to the backend when an item is selected;
|
||||
const char *contextMenuData;
|
||||
|
||||
// Dispatch Method
|
||||
typedef void (^dispatchMethod)(void);
|
||||
|
||||
@@ -255,6 +251,10 @@ void messageHandler(id self, SEL cmd, id contentController, id message) {
|
||||
|
||||
// TODO: Check this actually does reduce flicker
|
||||
msg(app->config, s("setValue:forKey:"), msg(c("NSNumber"), s("numberWithBool:"), 0), str("suppressesIncrementalRendering"));
|
||||
|
||||
// Notify backend we are ready (system startup)
|
||||
app->sendMessageToBackend("SS");
|
||||
|
||||
} else if( strcmp(name, "windowDrag") == 0 ) {
|
||||
// Guard against null events
|
||||
if( app->mouseEvent != NULL ) {
|
||||
@@ -633,6 +633,8 @@ extern void MessageDialog(struct Application *app, char *callbackID, char *type,
|
||||
dialogIcon = icon;
|
||||
}
|
||||
|
||||
// TODO: move dialog icons + methods to own file
|
||||
|
||||
// Determine what dialog icon we are looking for
|
||||
id dialogImage = NULL;
|
||||
// Look for `name-theme2x` first
|
||||
@@ -1501,6 +1503,9 @@ void Run(struct Application *app, int argc, char **argv) {
|
||||
makeWindowBackgroundTranslucent(app);
|
||||
}
|
||||
|
||||
// We set it to be invisible by default. It will become visible when everything has initialised
|
||||
msg(app->mainWindow, s("setIsVisible:"), NO);
|
||||
|
||||
// Setup webview
|
||||
id config = msg(c("WKWebViewConfiguration"), s("new"));
|
||||
msg(config, s("setValue:forKey:"), msg(c("NSNumber"), s("numberWithBool:"), 1), str("suppressesIncrementalRendering"));
|
||||
@@ -1651,9 +1656,6 @@ void Run(struct Application *app, int argc, char **argv) {
|
||||
// Process dialog icons
|
||||
processUserDialogIcons(app);
|
||||
|
||||
// We set it to be invisible by default. It will become visible when everything has initialised
|
||||
msg(app->mainWindow, s("setIsVisible:"), NO);
|
||||
|
||||
// Finally call run
|
||||
Debug(app, "Run called");
|
||||
msg(app->application, s("run"));
|
||||
|
||||
Reference in New Issue
Block a user