This commit is contained in:
tamat
2023-02-28 13:29:00 +01:00
4 changed files with 8 additions and 6 deletions

View File

@@ -195,7 +195,7 @@ This is the list of supported widgets:
or if you want to use objects: or if you want to use objects:
```this.addWidget("combo","Combo", value1, callback, { values: { "title1":value1, "title2":value2 } );``` ```this.addWidget("combo","Combo", value1, callback, { values: { "title1":value1, "title2":value2 } } );```
* **"text"** to edit a short string * **"text"** to edit a short string
* **"toggle"** like a checkbox * **"toggle"** like a checkbox

2
src/litegraph.d.ts vendored
View File

@@ -666,6 +666,8 @@ export declare class LGraphNode {
toString(): string; toString(): string;
/** get the title string */ /** get the title string */
getTitle(): string; getTitle(): string;
/** sets the value of a property */
setProperty(name: string, value: any): void;
/** sets the output data */ /** sets the output data */
setOutputData(slot: number, data: any): void; setOutputData(slot: number, data: any): void;
/** sets the output data */ /** sets the output data */

View File

@@ -1286,11 +1286,11 @@
var node = column[j]; var node = column[j];
node.pos[0] = (layout == LiteGraph.VERTICAL_LAYOUT) ? y : x; node.pos[0] = (layout == LiteGraph.VERTICAL_LAYOUT) ? y : x;
node.pos[1] = (layout == LiteGraph.VERTICAL_LAYOUT) ? x : y; node.pos[1] = (layout == LiteGraph.VERTICAL_LAYOUT) ? x : y;
max_size_index = (layout == LiteGraph.VERTICAL_LAYOUT) ? 1 : 0; var max_size_index = (layout == LiteGraph.VERTICAL_LAYOUT) ? 1 : 0;
if (node.size[max_size_index] > max_size) { if (node.size[max_size_index] > max_size) {
max_size = node.size[max_size_index]; max_size = node.size[max_size_index];
} }
node_size_index = (layout == LiteGraph.VERTICAL_LAYOUT) ? 0 : 1; var node_size_index = (layout == LiteGraph.VERTICAL_LAYOUT) ? 0 : 1;
y += node.size[node_size_index] + margin + LiteGraph.NODE_TITLE_HEIGHT; y += node.size[node_size_index] + margin + LiteGraph.NODE_TITLE_HEIGHT;
} }
x += max_size + margin; x += max_size + margin;
@@ -7490,8 +7490,8 @@ LGraphNode.prototype.executeAction = function(action)
clientY_rel = e.clientY; clientY_rel = e.clientY;
} }
e.deltaX = clientX_rel - this.last_mouse_position[0]; // e.deltaX = clientX_rel - this.last_mouse_position[0];
e.deltaY = clientY_rel- this.last_mouse_position[1]; // e.deltaY = clientY_rel- this.last_mouse_position[1];
this.last_mouse_position[0] = clientX_rel; this.last_mouse_position[0] = clientX_rel;
this.last_mouse_position[1] = clientY_rel; this.last_mouse_position[1] = clientY_rel;

View File

@@ -1480,7 +1480,7 @@
}; };
NodeScript.title = "Script"; NodeScript.title = "Script";
NodeScript.desc = "executes a code (max 100 characters)"; NodeScript.desc = "executes a code (max 256 characters)";
NodeScript.widgets_info = { NodeScript.widgets_info = {
onExecute: { type: "code" } onExecute: { type: "code" }