仓库中添加内置的demo

This commit is contained in:
gongxh
2025-07-28 14:26:19 +08:00
parent 43446f031d
commit 65be0498cc
414 changed files with 14456 additions and 0 deletions

View 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);
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "323b9ed8-0b74-4c65-99d4-a9e46e33cd6a",
"files": [],
"subMetas": {},
"userData": {}
}

View 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);
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "f107c3dc-ff92-4b78-8384-b8908fa51bd8",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "179bd030-c5da-4803-a8aa-999bc7106a35",
"files": [],
"subMetas": {},
"userData": {}
}

View 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");
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "a8d4cfe1-8b55-4d01-8a17-fddb82a3c035",
"files": [],
"subMetas": {},
"userData": {}
}

View 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);
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "c9f63827-cffb-45c8-9bde-6580385ef829",
"files": [],
"subMetas": {},
"userData": {}
}

View 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);
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "3735a1a5-aa89-42a5-b71d-07b405970080",
"files": [],
"subMetas": {},
"userData": {}
}

View 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);
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "3f040196-71f3-4af5-af01-ca1c2ed874b8",
"files": [],
"subMetas": {},
"userData": {}
}

View 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);
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "0760d294-bd0b-4749-b644-0cfe78c3e5d9",
"files": [],
"subMetas": {},
"userData": {}
}

View 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);
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "28191db1-d974-4911-9fe5-2104cfc45050",
"files": [],
"subMetas": {},
"userData": {}
}

View 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");
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "95f0b543-53f1-416e-a789-d1cc9de0e2a8",
"files": [],
"subMetas": {},
"userData": {}
}