mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-22 03:49:28 +08:00
More refactoring
This commit is contained in:
parent
3ad537fdbb
commit
5eb91dd3fa
@ -13,6 +13,7 @@
|
|||||||
#define str(input) msg(c("NSString"), s("stringWithUTF8String:"), input)
|
#define str(input) msg(c("NSString"), s("stringWithUTF8String:"), input)
|
||||||
|
|
||||||
#define ON_MAIN_THREAD(str) dispatch( ^{ str; } );
|
#define ON_MAIN_THREAD(str) dispatch( ^{ str; } );
|
||||||
|
#define MAIN_WINDOW_CALL(str) msg(app->mainWindow, s((str)));
|
||||||
|
|
||||||
#define NSBackingStoreBuffered 2
|
#define NSBackingStoreBuffered 2
|
||||||
|
|
||||||
@ -211,7 +212,7 @@ void SetTitle(struct Application *app, const char *title) {
|
|||||||
void toggleFullscreen(struct Application *app) {
|
void toggleFullscreen(struct Application *app) {
|
||||||
ON_MAIN_THREAD(
|
ON_MAIN_THREAD(
|
||||||
app->fullscreen = !app->fullscreen;
|
app->fullscreen = !app->fullscreen;
|
||||||
msg(app->mainWindow, s("toggleFullScreen:"));
|
MAIN_WINDOW_CALL("toggleFullScreen:")
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -234,7 +235,7 @@ void UnFullscreen(struct Application *app) {
|
|||||||
void Center(struct Application *app) {
|
void Center(struct Application *app) {
|
||||||
Debug("Center Called");
|
Debug("Center Called");
|
||||||
ON_MAIN_THREAD(
|
ON_MAIN_THREAD(
|
||||||
msg(app->mainWindow, s("center"));
|
MAIN_WINDOW_CALL("center")
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -260,7 +261,7 @@ void Maximise(struct Application *app) {
|
|||||||
if( app->maximised == 0) {
|
if( app->maximised == 0) {
|
||||||
ON_MAIN_THREAD(
|
ON_MAIN_THREAD(
|
||||||
app->maximised = 1;
|
app->maximised = 1;
|
||||||
msg(app->mainWindow, s("zoom:"));
|
MAIN_WINDOW_CALL("zoom:")
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -269,19 +270,19 @@ void Unmaximise(struct Application *app) {
|
|||||||
if( app->maximised == 1) {
|
if( app->maximised == 1) {
|
||||||
ON_MAIN_THREAD(
|
ON_MAIN_THREAD(
|
||||||
app->maximised = 0;
|
app->maximised = 0;
|
||||||
msg(app->mainWindow, s("zoom:"));
|
MAIN_WINDOW_CALL("zoom:")
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Minimise(struct Application *app) {
|
void Minimise(struct Application *app) {
|
||||||
ON_MAIN_THREAD(
|
ON_MAIN_THREAD(
|
||||||
msg(app->mainWindow, s("miniaturize:"));
|
MAIN_WINDOW_CALL("miniaturize:")
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
void Unminimise(struct Application *app) {
|
void Unminimise(struct Application *app) {
|
||||||
ON_MAIN_THREAD(
|
ON_MAIN_THREAD(
|
||||||
msg(app->mainWindow, s("deminiaturize:"));
|
MAIN_WINDOW_CALL("deminiaturize:")
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
void SetSize(void *app, int width, int height) { }
|
void SetSize(void *app, int width, int height) { }
|
||||||
|
Loading…
Reference in New Issue
Block a user