Add some unimplemented methods to classes (#872)

* Add some unimplemented methods to classes

* fix test
This commit is contained in:
jberg 2019-08-19 10:25:27 -07:00 committed by Jordan Eldredge
parent f633e676ce
commit e9950e83ce
13 changed files with 155 additions and 33 deletions

View file

@ -70,9 +70,7 @@ Array [
"AnimatedLayer.getcurframe",
"AnimatedLayer.getdirection",
"AnimatedLayer.getendframe",
"AnimatedLayer.getlength",
"AnimatedLayer.getstartframe",
"AnimatedLayer.gotoframe",
"AnimatedLayer.ispaused",
"AnimatedLayer.isplaying",
"AnimatedLayer.isstopped",
@ -81,14 +79,10 @@ Array [
"AnimatedLayer.onplay",
"AnimatedLayer.onresume",
"AnimatedLayer.onstop",
"AnimatedLayer.pause",
"AnimatedLayer.play",
"AnimatedLayer.setautoreplay",
"AnimatedLayer.setendframe",
"AnimatedLayer.setrealtime",
"AnimatedLayer.setspeed",
"AnimatedLayer.setstartframe",
"AnimatedLayer.stop",
"Browser.back",
"Browser.forward",
"Browser.home",
@ -98,13 +92,10 @@ Array [
"Browser.refresh",
"Browser.settargetname",
"Browser.stop",
"Button.getactivated",
"Button.leftclick",
"Button.onactivate",
"Button.onleftclick",
"Button.onrightclick",
"Button.rightclick",
"Button.setactivated",
"Button.setactivatednocallback",
"CfgGroup.cfggetfloat",
"CfgGroup.cfggetguid",
@ -418,8 +409,6 @@ Array [
"Layer.fx_update",
"Layer.onbeginresize",
"Layer.onendresize",
"Layer.setregion",
"Layer.setregionfrommap",
"Layout.beforeredock",
"Layout.center",
"Layout.getdesktopalpha",
@ -451,12 +440,9 @@ Array [
"List.getnumitems",
"List.removeall",
"List.removeitem",
"Map.getheight",
"Map.getregion",
"Map.getvalue",
"Map.getwidth",
"Map.inregion",
"Map.loadmap",
"MenuButton.closemenu",
"MenuButton.onclosemenu",
"MenuButton.onopenmenu",
@ -466,7 +452,6 @@ Array [
"MouseRedir.setredirection",
"MouseRedir.setregion",
"MouseRedir.setregionfrommap",
"Object.onnotify",
"PopupMenu.addsubmenu",
"PopupMenu.disablecommand",
"PopupMenu.getnumcommands",
@ -479,15 +464,11 @@ Array [
"Region.getboundingboxx",
"Region.getboundingboxy",
"Region.loadfrombitmap",
"Region.loadfrommap",
"Region.offset",
"Region.stretch",
"Region.sub",
"Slider.getposition",
"Slider.lock",
"Slider.onpostedposition",
"Slider.onsetfinalposition",
"Slider.onsetposition",
"Slider.setposition",
"Slider.unlock",
"System.acos",
@ -522,9 +503,6 @@ Array [
"System.getdatemonth",
"System.getdatesec",
"System.getdateyear",
"System.geteq",
"System.geteqband",
"System.geteqpreamp",
"System.getextension",
"System.getextfamily",
"System.getidealvideoheight",
@ -536,16 +514,13 @@ Array [
"System.getpath",
"System.getplayitemdisplaytitle",
"System.getplayitemmetadatastring",
"System.getplayitemstring",
"System.getplaylistindex",
"System.getplaylistlength",
"System.getposition",
"System.getprivatestring",
"System.getpublicint",
"System.getpublicstring",
"System.getskinname",
"System.getsonginfotext",
"System.getstatus",
"System.gettimeofday",
"System.getviewportheightfrompoint",
"System.getviewportleft",
@ -581,7 +556,6 @@ Array [
"System.onaccelerator",
"System.oncreatelayout",
"System.oneqbandchanged",
"System.oneqchanged",
"System.oneqpreampchanged",
"System.ongetcancelcomponent",
"System.onhidelayout",
@ -647,17 +621,12 @@ Array [
"Text.gettext",
"Text.gettextwidth",
"Text.ontextchanged",
"Text.setalternatetext",
"Text.settext",
"Timer.getdelay",
"Timer.getskipped",
"Timer.isrunning",
"Timer.ontimer",
"Timer.setdelay",
"Timer.start",
"Timer.stop",
"ToggleButton.getcurcfgval",
"ToggleButton.ontoggle",
"TreeItem.collapse",
"TreeItem.editlabel",
"TreeItem.ensurevisible",
@ -697,7 +666,6 @@ Array [
"Vis.getrealtime",
"Vis.nextmode",
"Vis.onframe",
"Vis.setmode",
"Vis.setrealtime",
"Wac.getguid",
"Wac.getname",

View file

@ -1,4 +1,5 @@
import Layer from "./Layer";
import { unimplementedWarning } from "../utils";
class AnimatedLayer extends Layer {
/**
@ -10,6 +11,31 @@ class AnimatedLayer extends Layer {
getclassname() {
return "AnimatedLayer";
}
play() {
unimplementedWarning("play");
}
pause() {
unimplementedWarning("pause");
}
stop() {
unimplementedWarning("stop");
}
setspeed(msperframe) {
unimplementedWarning("setspeed");
}
gotoframe(framenum) {
unimplementedWarning("gotoframe");
}
getlength() {
unimplementedWarning("getlength");
return 10;
}
}
export default AnimatedLayer;

View file

@ -1,4 +1,5 @@
import GuiObject from "./GuiObject";
import { unimplementedWarning } from "../utils";
class Button extends GuiObject {
/**
@ -10,6 +11,19 @@ class Button extends GuiObject {
getclassname() {
return "Button";
}
onactivate(activated) {
unimplementedWarning("onactivate");
}
setactivated(onoff) {
unimplementedWarning("setactivated");
}
getactivated() {
unimplementedWarning("getactivated");
return false;
}
}
export default Button;

View file

@ -1,4 +1,5 @@
import GuiObject from "./GuiObject";
import { unimplementedWarning } from "../utils";
class Layer extends GuiObject {
/**
@ -10,6 +11,14 @@ class Layer extends GuiObject {
getclassname() {
return "Layer";
}
setregion(reg) {
unimplementedWarning("setregion");
}
setregionfrommap(regionmap, threshold, reverse) {
unimplementedWarning("setregion");
}
}
export default Layer;

View file

@ -1,5 +1,9 @@
import Emitter from "../Emitter";
import { findElementById, findGroupDefById } from "../utils";
import {
findElementById,
findGroupDefById,
unimplementedWarning,
} from "../utils";
class MakiObject {
constructor(node, parent, annotations = {}, store) {
@ -80,6 +84,11 @@ class MakiObject {
getid() {
throw new Error("getId not implemented");
}
onnotify(command, param, a, b) {
unimplementedWarning("onnotify");
return 0;
}
}
export default MakiObject;

View file

@ -1,4 +1,5 @@
import MakiObject from "./MakiObject";
import { unimplementedWarning } from "../utils";
class Map extends MakiObject {
/**
@ -10,6 +11,20 @@ class Map extends MakiObject {
getclassname() {
return "Map";
}
loadmap(bitmapid) {
unimplementedWarning("loadmap");
}
getwidth() {
unimplementedWarning("getwidth");
return 10;
}
getheight() {
unimplementedWarning("getheight");
return 10;
}
}
export default Map;

View file

@ -1,4 +1,5 @@
import MakiObject from "./MakiObject";
import { unimplementedWarning } from "../utils";
class Region extends MakiObject {
/**
@ -10,6 +11,14 @@ class Region extends MakiObject {
getclassname() {
return "Region";
}
loadfrommap(regionmap, threshold, reversed) {
unimplementedWarning("loadFromMap");
}
offset(x, y) {
unimplementedWarning("offset");
}
}
export default Region;

View file

@ -1,4 +1,5 @@
import GuiObject from "./GuiObject";
import { unimplementedWarning } from "../utils";
class Slider extends GuiObject {
/**
@ -10,6 +11,15 @@ class Slider extends GuiObject {
getclassname() {
return "Slider";
}
getposition() {
unimplementedWarning("getposition");
return 0;
}
onsetposition(newpos) {
unimplementedWarning("onsetposition");
}
}
export default Slider;

View file

@ -51,6 +51,40 @@ class System extends MakiObject {
return "Some String";
}
getskinname() {
unimplementedWarning("getskinname");
return "Some String";
}
getplayitemstring() {
unimplementedWarning("getplayitemstring");
return "Some String";
}
geteq() {
unimplementedWarning("geteq");
return 0;
}
oneqchanged(newstatus) {
unimplementedWarning("newstatus");
}
geteqband(band) {
unimplementedWarning("geteqband");
return 0;
}
geteqpreamp() {
unimplementedWarning("geteqpreamp");
return 0;
}
getstatus() {
unimplementedWarning("getstatus");
return 0;
}
messagebox(message, msgtitle, flag, notanymoreId) {
console.log({ message, msgtitle, flag, notanymoreId });
}

View file

@ -1,4 +1,5 @@
import GuiObject from "./GuiObject";
import { unimplementedWarning } from "../utils";
class Text extends GuiObject {
/**
@ -10,6 +11,10 @@ class Text extends GuiObject {
getclassname() {
return "Text";
}
setalternatetext(txt) {
unimplementedWarning("setalternatetext");
}
}
export default Text;

View file

@ -1,4 +1,5 @@
import MakiObject from "./MakiObject";
import { unimplementedWarning } from "../utils";
class Timer extends MakiObject {
/**
@ -10,6 +11,18 @@ class Timer extends MakiObject {
getclassname() {
return "Timer";
}
setdelay(millisec) {
unimplementedWarning("setDelay");
}
start() {
unimplementedWarning("start");
}
stop() {
unimplementedWarning("stop");
}
}
export default Timer;

View file

@ -1,4 +1,5 @@
import Button from "./Button";
import { unimplementedWarning } from "../utils";
class ToggleButton extends Button {
/**
@ -10,6 +11,10 @@ class ToggleButton extends Button {
getclassname() {
return "ToggleButton";
}
ontoggle(onnoff) {
unimplementedWarning("ontoggle");
}
}
export default ToggleButton;

View file

@ -1,4 +1,5 @@
import GuiObject from "./GuiObject";
import { unimplementedWarning } from "../utils";
class Vis extends GuiObject {
/**
@ -10,6 +11,10 @@ class Vis extends GuiObject {
getclassname() {
return "Vis";
}
setmode(mode) {
unimplementedWarning("setmode");
}
}
export default Vis;