mirror of
https://github.com/Gongxh0901/kunpolibrary
synced 2025-12-28 09:37:15 +00:00
仓库中添加内置的demo
This commit is contained in:
49
demo/assets/script/UI/Window/CloseAllWindow.ts
Normal file
49
demo/assets/script/UI/Window/CloseAllWindow.ts
Normal file
@@ -0,0 +1,49 @@
|
||||
/**
|
||||
* @Author: Gongxh
|
||||
* @Date: 2024-12-21
|
||||
* @Description:
|
||||
*/
|
||||
import { fgui, kunpo } from "../../header";
|
||||
const { uiclass, uiprop, uiclick } = kunpo._uidecorator;
|
||||
|
||||
@uiclass("Window", "Window", "CloseAllWindow")
|
||||
export class CloseAllWindow extends kunpo.Window {
|
||||
@uiprop btn_close: fgui.GButton;
|
||||
protected onInit(): void {
|
||||
this.adapterType = kunpo.AdapterType.Bang;
|
||||
this.type = kunpo.WindowType.CloseAll;
|
||||
}
|
||||
|
||||
protected onShow(userdata?: any): void {
|
||||
kunpo.log("CloseAllWindow onShow:", userdata);
|
||||
}
|
||||
|
||||
protected onHide(): void {
|
||||
kunpo.log("CloseAllWindow onHide");
|
||||
}
|
||||
|
||||
protected onCover(): void {
|
||||
kunpo.log("CloseAllWindow onCover");
|
||||
}
|
||||
|
||||
protected onRecover(): void {
|
||||
kunpo.log("CloseAllWindow onRecover");
|
||||
}
|
||||
|
||||
protected onShowFromHide(): void {
|
||||
kunpo.log("CloseAllWindow onShowFromHide");
|
||||
}
|
||||
|
||||
protected onEmptyAreaClick(): void {
|
||||
kunpo.log("CloseAllWindow 点击空白区域");
|
||||
}
|
||||
|
||||
protected onClose(): void {
|
||||
kunpo.log("CloseAllWindow onClose");
|
||||
}
|
||||
|
||||
@uiclick
|
||||
private onClickBtnClose(): void {
|
||||
kunpo.WindowManager.closeWindow(this.name);
|
||||
}
|
||||
}
|
||||
9
demo/assets/script/UI/Window/CloseAllWindow.ts.meta
Normal file
9
demo/assets/script/UI/Window/CloseAllWindow.ts.meta
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.24",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "323b9ed8-0b74-4c65-99d4-a9e46e33cd6a",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
50
demo/assets/script/UI/Window/CloseOneWindow.ts
Normal file
50
demo/assets/script/UI/Window/CloseOneWindow.ts
Normal file
@@ -0,0 +1,50 @@
|
||||
/**
|
||||
* @Author: Gongxh
|
||||
* @Date: 2024-12-21
|
||||
* @Description:
|
||||
*/
|
||||
|
||||
import { fgui, kunpo } from "../../header";
|
||||
const { uiclass, uiprop, uiclick } = kunpo._uidecorator;
|
||||
|
||||
@uiclass("Window", "Window", "CloseOneWindow")
|
||||
export class CloseOneWindow extends kunpo.Window {
|
||||
@uiprop btn_close: fgui.GButton;
|
||||
protected onInit(): void {
|
||||
this.adapterType = kunpo.AdapterType.Bang;
|
||||
this.type = kunpo.WindowType.CloseOne;
|
||||
}
|
||||
|
||||
protected onShow(userdata?: any): void {
|
||||
kunpo.log("CloseOneWindow onShow:", userdata);
|
||||
}
|
||||
|
||||
protected onHide(): void {
|
||||
kunpo.log("CloseOneWindow onHide");
|
||||
}
|
||||
|
||||
protected onCover(): void {
|
||||
kunpo.log("CloseOneWindow onCover");
|
||||
}
|
||||
|
||||
protected onRecover(): void {
|
||||
kunpo.log("CloseOneWindow onRecover");
|
||||
}
|
||||
|
||||
protected onShowFromHide(): void {
|
||||
kunpo.log("CloseOneWindow onShowFromHide");
|
||||
}
|
||||
|
||||
protected onEmptyAreaClick(): void {
|
||||
kunpo.log("CloseOneWindow 点击空白区域");
|
||||
}
|
||||
|
||||
protected onClose(): void {
|
||||
kunpo.log("CloseOneWindow onClose");
|
||||
}
|
||||
|
||||
@uiclick
|
||||
private onClickBtnClose(): void {
|
||||
kunpo.WindowManager.closeWindow(this.name);
|
||||
}
|
||||
}
|
||||
9
demo/assets/script/UI/Window/CloseOneWindow.ts.meta
Normal file
9
demo/assets/script/UI/Window/CloseOneWindow.ts.meta
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.24",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "f107c3dc-ff92-4b78-8384-b8908fa51bd8",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
9
demo/assets/script/UI/Window/Components.meta
Normal file
9
demo/assets/script/UI/Window/Components.meta
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "1.2.0",
|
||||
"importer": "directory",
|
||||
"imported": true,
|
||||
"uuid": "179bd030-c5da-4803-a8aa-999bc7106a35",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
17
demo/assets/script/UI/Window/Components/CustomComponents.ts
Normal file
17
demo/assets/script/UI/Window/Components/CustomComponents.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
/**
|
||||
* @Author: Gongxh
|
||||
* @Date: 2024-12-26
|
||||
* @Description:
|
||||
*/
|
||||
|
||||
import { fgui, kunpo } from "../../../header";
|
||||
const { uiheader, uiprop, uicom, uiclick } = kunpo._uidecorator;
|
||||
|
||||
@uicom("Window", "CustomComponents")
|
||||
export class CustomComponents extends fgui.GComponent {
|
||||
@uiprop n1: fgui.GTextField;
|
||||
|
||||
public onInit(): void {
|
||||
kunpo.log("CustomComponents onInit");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.24",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "a8d4cfe1-8b55-4d01-8a17-fddb82a3c035",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
49
demo/assets/script/UI/Window/HideAllWindow.ts
Normal file
49
demo/assets/script/UI/Window/HideAllWindow.ts
Normal file
@@ -0,0 +1,49 @@
|
||||
/**
|
||||
* @Author: Gongxh
|
||||
* @Date: 2024-12-21
|
||||
* @Description:
|
||||
*/
|
||||
import { fgui, kunpo } from "../../header";
|
||||
const { uiclass, uiprop, uiclick } = kunpo._uidecorator;
|
||||
|
||||
@uiclass("Window", "Window", "HideAllWindow")
|
||||
export class HideAllWindow extends kunpo.Window {
|
||||
@uiprop btn_close: fgui.GButton;
|
||||
protected onInit(): void {
|
||||
this.adapterType = kunpo.AdapterType.Bang;
|
||||
this.type = kunpo.WindowType.HideAll;
|
||||
}
|
||||
|
||||
protected onShow(userdata?: any): void {
|
||||
kunpo.log("HideAllWindow onShow:", userdata);
|
||||
}
|
||||
|
||||
protected onHide(): void {
|
||||
kunpo.log("HideAllWindow onHide");
|
||||
}
|
||||
|
||||
protected onCover(): void {
|
||||
kunpo.log("HideAllWindow onCover");
|
||||
}
|
||||
|
||||
protected onRecover(): void {
|
||||
kunpo.log("HideAllWindow onRecover");
|
||||
}
|
||||
|
||||
protected onShowFromHide(): void {
|
||||
kunpo.log("HideAllWindow onShowFromHide");
|
||||
}
|
||||
|
||||
protected onEmptyAreaClick(): void {
|
||||
kunpo.log("HideAllWindow 点击空白区域");
|
||||
}
|
||||
|
||||
protected onClose(): void {
|
||||
kunpo.log("HideAllWindow onClose");
|
||||
}
|
||||
|
||||
@uiclick
|
||||
private onClickBtnClose(): void {
|
||||
kunpo.WindowManager.closeWindow(this.name);
|
||||
}
|
||||
}
|
||||
9
demo/assets/script/UI/Window/HideAllWindow.ts.meta
Normal file
9
demo/assets/script/UI/Window/HideAllWindow.ts.meta
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.24",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "c9f63827-cffb-45c8-9bde-6580385ef829",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
50
demo/assets/script/UI/Window/HideOneWindow.ts
Normal file
50
demo/assets/script/UI/Window/HideOneWindow.ts
Normal file
@@ -0,0 +1,50 @@
|
||||
/**
|
||||
* @Author: Gongxh
|
||||
* @Date: 2024-12-21
|
||||
* @Description:
|
||||
*/
|
||||
|
||||
import { fgui, kunpo } from "../../header";
|
||||
const { uiclass, uiprop, uiclick } = kunpo._uidecorator;
|
||||
|
||||
@uiclass("Window", "Window", "HideOneWindow")
|
||||
export class HideOneWindow extends kunpo.Window {
|
||||
@uiprop btn_close: fgui.GButton;
|
||||
protected onInit(): void {
|
||||
this.adapterType = kunpo.AdapterType.Bang;
|
||||
this.type = kunpo.WindowType.HideOne;
|
||||
}
|
||||
|
||||
protected onShow(userdata?: any): void {
|
||||
kunpo.log("HideOneWindow onShow:", userdata);
|
||||
}
|
||||
|
||||
protected onHide(): void {
|
||||
kunpo.log("HideOneWindow onHide");
|
||||
}
|
||||
|
||||
protected onCover(): void {
|
||||
kunpo.log("HideOneWindow onCover");
|
||||
}
|
||||
|
||||
protected onRecover(): void {
|
||||
kunpo.log("HideOneWindow onRecover");
|
||||
}
|
||||
|
||||
protected onShowFromHide(): void {
|
||||
kunpo.log("HideOneWindow onShowFromHide");
|
||||
}
|
||||
|
||||
protected onEmptyAreaClick(): void {
|
||||
kunpo.log("HideOneWindow 点击空白区域");
|
||||
}
|
||||
|
||||
protected onClose(): void {
|
||||
kunpo.log("HideOneWindow onClose");
|
||||
}
|
||||
|
||||
@uiclick
|
||||
private onClickBtnClose(): void {
|
||||
kunpo.WindowManager.closeWindow(this.name);
|
||||
}
|
||||
}
|
||||
9
demo/assets/script/UI/Window/HideOneWindow.ts.meta
Normal file
9
demo/assets/script/UI/Window/HideOneWindow.ts.meta
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.24",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "3735a1a5-aa89-42a5-b71d-07b405970080",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
22
demo/assets/script/UI/Window/PopWindow.ts
Normal file
22
demo/assets/script/UI/Window/PopWindow.ts
Normal file
@@ -0,0 +1,22 @@
|
||||
/**
|
||||
* @Author: Gongxh
|
||||
* @Date: 2025-01-12
|
||||
* @Description:
|
||||
*/
|
||||
|
||||
import { fgui, kunpo } from "../../header";
|
||||
const { uiclass, uiprop, uiclick } = kunpo._uidecorator;
|
||||
|
||||
@uiclass("Window", "Window", "PopWindow")
|
||||
export class PopWindow extends kunpo.Window {
|
||||
@uiprop btn_close: fgui.GButton;
|
||||
protected onInit(): void {
|
||||
this.adapterType = kunpo.AdapterType.Bang;
|
||||
this.type = kunpo.WindowType.Normal;
|
||||
}
|
||||
|
||||
@uiclick
|
||||
private onCloseWindow(): void {
|
||||
kunpo.WindowManager.closeWindow(this.name);
|
||||
}
|
||||
}
|
||||
9
demo/assets/script/UI/Window/PopWindow.ts.meta
Normal file
9
demo/assets/script/UI/Window/PopWindow.ts.meta
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.24",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "3f040196-71f3-4af5-af01-ca1c2ed874b8",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
26
demo/assets/script/UI/Window/PopWindowHeader1.ts
Normal file
26
demo/assets/script/UI/Window/PopWindowHeader1.ts
Normal file
@@ -0,0 +1,26 @@
|
||||
/**
|
||||
* @Author: Gongxh
|
||||
* @Date: 2024-12-14
|
||||
* @Description:
|
||||
*/
|
||||
|
||||
import { fgui, kunpo } from "../../header";
|
||||
const { uiclass, uiprop, uiclick } = kunpo._uidecorator;
|
||||
|
||||
@uiclass("Window", "Window", "PopWindowHeader1")
|
||||
export class PopWindowHeader1 extends kunpo.Window {
|
||||
@uiprop btn_close: fgui.GButton;
|
||||
protected onInit(): void {
|
||||
this.adapterType = kunpo.AdapterType.Bang;
|
||||
this.type = kunpo.WindowType.Normal;
|
||||
}
|
||||
|
||||
getHeaderInfo(): kunpo.WindowHeaderInfo {
|
||||
return kunpo.WindowHeaderInfo.create("WindowHeader", "aaa");
|
||||
}
|
||||
|
||||
@uiclick
|
||||
private onCloseWindow(): void {
|
||||
kunpo.WindowManager.closeWindow(this.name);
|
||||
}
|
||||
}
|
||||
9
demo/assets/script/UI/Window/PopWindowHeader1.ts.meta
Normal file
9
demo/assets/script/UI/Window/PopWindowHeader1.ts.meta
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.24",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "0760d294-bd0b-4749-b644-0cfe78c3e5d9",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
26
demo/assets/script/UI/Window/PopWindowHeader2.ts
Normal file
26
demo/assets/script/UI/Window/PopWindowHeader2.ts
Normal file
@@ -0,0 +1,26 @@
|
||||
/**
|
||||
* @Author: Gongxh
|
||||
* @Date: 2025-01-12
|
||||
* @Description:
|
||||
*/
|
||||
|
||||
import { fgui, kunpo } from "../../header";
|
||||
const { uiclass, uiprop, uiclick } = kunpo._uidecorator;
|
||||
|
||||
@uiclass("Window", "Window", "PopWindowHeader2")
|
||||
export class PopWindowHeader2 extends kunpo.Window {
|
||||
@uiprop btn_close: fgui.GButton;
|
||||
protected onInit(): void {
|
||||
this.adapterType = kunpo.AdapterType.Bang;
|
||||
this.type = kunpo.WindowType.Normal;
|
||||
}
|
||||
|
||||
getHeaderInfo(): kunpo.WindowHeaderInfo {
|
||||
return kunpo.WindowHeaderInfo.create("WindowHeader2", "aaa");
|
||||
}
|
||||
|
||||
@uiclick
|
||||
private onCloseWindow(): void {
|
||||
kunpo.WindowManager.closeWindow(this.name);
|
||||
}
|
||||
}
|
||||
9
demo/assets/script/UI/Window/PopWindowHeader2.ts.meta
Normal file
9
demo/assets/script/UI/Window/PopWindowHeader2.ts.meta
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.24",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "28191db1-d974-4911-9fe5-2104cfc45050",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
88
demo/assets/script/UI/Window/UIBaseWindow.ts
Normal file
88
demo/assets/script/UI/Window/UIBaseWindow.ts
Normal file
@@ -0,0 +1,88 @@
|
||||
/**
|
||||
* @Author: Gongxh
|
||||
* @Date: 2025-04-19
|
||||
* @Description:
|
||||
*/
|
||||
|
||||
import { kunpo } from "../../header";
|
||||
const { uiclass, uiprop, uiclick } = kunpo._uidecorator;
|
||||
|
||||
@uiclass("Window", "Window", "UIBaseWindow")
|
||||
export class UIBaseWindow extends kunpo.Window {
|
||||
protected onInit(): void {
|
||||
this.adapterType = kunpo.AdapterType.Bang;
|
||||
this.type = kunpo.WindowType.HideAll;
|
||||
}
|
||||
|
||||
protected onShow(userdata?: any): void {
|
||||
kunpo.log("UIBaseWindow onShow:", userdata);
|
||||
}
|
||||
|
||||
protected onHide(): void {
|
||||
kunpo.log("UIBaseWindow onHide");
|
||||
}
|
||||
|
||||
protected onCover(): void {
|
||||
kunpo.log("UIBaseWindow onCover");
|
||||
}
|
||||
|
||||
protected onRecover(): void {
|
||||
kunpo.log("UIBaseWindow onRecover");
|
||||
}
|
||||
|
||||
protected onShowFromHide(): void {
|
||||
kunpo.log("UIBaseWindow onShowFromHide");
|
||||
}
|
||||
|
||||
protected onEmptyAreaClick(): void {
|
||||
kunpo.log("UIBaseWindow 点击空白区域");
|
||||
}
|
||||
|
||||
protected onClose(): void {
|
||||
kunpo.log("UIBaseWindow onClose");
|
||||
}
|
||||
|
||||
@uiclick
|
||||
private onClickBtnClose(): void {
|
||||
kunpo.WindowManager.closeWindow(this.name);
|
||||
}
|
||||
|
||||
@uiclick
|
||||
private onClickBtnHeader1(): void {
|
||||
kunpo.WindowManager.showWindow("PopWindowHeader1");
|
||||
}
|
||||
|
||||
@uiclick
|
||||
private onClickBtnHeader2(): void {
|
||||
kunpo.WindowManager.showWindow("PopWindowHeader2");
|
||||
}
|
||||
|
||||
@uiclick
|
||||
private onClickBtnEmpty(): void {
|
||||
kunpo.WindowManager.showWindow("PopWindow");
|
||||
}
|
||||
|
||||
@uiclick
|
||||
private onClickBtnCloseOne(): void {
|
||||
kunpo.WindowManager.showWindow("CloseOneWindow");
|
||||
}
|
||||
|
||||
@uiclick
|
||||
private onClickBtnCloseAll(): void {
|
||||
kunpo.WindowManager.showWindow("CloseAllWindow");
|
||||
}
|
||||
|
||||
@uiclick
|
||||
private onClickBtnHideOne(): void {
|
||||
kunpo.WindowManager.showWindow("HideOneWindow");
|
||||
}
|
||||
|
||||
@uiclick
|
||||
private onClickBtnHideAll(): void {
|
||||
kunpo.WindowManager.showWindow("HideAllWindow");
|
||||
}
|
||||
|
||||
public getHeaderInfo(): kunpo.WindowHeaderInfo {
|
||||
return kunpo.WindowHeaderInfo.create("WindowHeader", "aaa");
|
||||
}
|
||||
}
|
||||
9
demo/assets/script/UI/Window/UIBaseWindow.ts.meta
Normal file
9
demo/assets/script/UI/Window/UIBaseWindow.ts.meta
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.24",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "95f0b543-53f1-416e-a789-d1cc9de0e2a8",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
Reference in New Issue
Block a user