Add stack-related methods to QWidget (#262)
- `activateWindow` - `raise` - `lower`
This commit is contained in:
parent
b51e5f0654
commit
9cb47c7d8a
@ -268,6 +268,24 @@
|
||||
Napi::HandleScope scope(env); \
|
||||
this->instance->adjustSize(); \
|
||||
return env.Null(); \
|
||||
} \
|
||||
Napi::Value activateWindow(const Napi::CallbackInfo& info) { \
|
||||
Napi::Env env = info.Env(); \
|
||||
Napi::HandleScope scope(env); \
|
||||
this->instance->activateWindow(); \
|
||||
return env.Null(); \
|
||||
} \
|
||||
Napi::Value raise(const Napi::CallbackInfo& info) { \
|
||||
Napi::Env env = info.Env(); \
|
||||
Napi::HandleScope scope(env); \
|
||||
this->instance->raise(); \
|
||||
return env.Null(); \
|
||||
} \
|
||||
Napi::Value lower(const Napi::CallbackInfo& info) { \
|
||||
Napi::Env env = info.Env(); \
|
||||
Napi::HandleScope scope(env); \
|
||||
this->instance->lower(); \
|
||||
return env.Null(); \
|
||||
}
|
||||
|
||||
#endif // QWIDGET_WRAPPED_METHODS_DECLARATION
|
||||
@ -309,6 +327,9 @@
|
||||
InstanceMethod("setWindowOpacity", &WidgetWrapName::setWindowOpacity), \
|
||||
InstanceMethod("windowOpacity", &WidgetWrapName::windowOpacity), \
|
||||
InstanceMethod("setWindowFlag", &WidgetWrapName::setWindowFlag), \
|
||||
InstanceMethod("adjustSize", &WidgetWrapName::adjustSize),
|
||||
InstanceMethod("adjustSize", &WidgetWrapName::adjustSize), \
|
||||
InstanceMethod("activateWindow", &WidgetWrapName::activateWindow), \
|
||||
InstanceMethod("raise", &WidgetWrapName::raise), \
|
||||
InstanceMethod("lower", &WidgetWrapName::lower),
|
||||
|
||||
#endif // QWIDGET_WRAPPED_METHODS_EXPORT_DEFINE
|
||||
|
||||
@ -138,6 +138,15 @@ export abstract class NodeWidget extends YogaWidget {
|
||||
adjustSize(): void {
|
||||
this.native.adjustSize();
|
||||
}
|
||||
activateWindow(): void {
|
||||
this.native.activateWindow();
|
||||
}
|
||||
raise(): void {
|
||||
this.native.raise();
|
||||
}
|
||||
lower(): void {
|
||||
this.native.lower();
|
||||
}
|
||||
setObjectName(objectName: string): void {
|
||||
super.setObjectName(objectName);
|
||||
if (this._rawInlineStyle) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user