[API] Adding missing ImNodes bindings (#167)
* added missing ImNodes bindings * add missing binding and fix Style Vars in ImNodes
This commit is contained in:
1 parent
fd7d2f77d4
commit
70442b64d5
2 files changed
+47
-12
No files matched your search
@@ -95,6 +95,10 @@ public final class ImNodes {
|
|||||||
ImNodes::PushStyleVar((ImNodesStyleVar)imNodesStyleVar, value);
|
ImNodes::PushStyleVar((ImNodesStyleVar)imNodesStyleVar, value);
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
public static native void pushStyleVar(int imNodesStyleVar, float x, float y); /*
|
||||||
|
ImNodes::PushStyleVar((ImNodesStyleVar)imNodesStyleVar, ImVec2(x, y));
|
||||||
|
*/
|
||||||
|
|
||||||
public static native void popStyleVar(); /*
|
public static native void popStyleVar(); /*
|
||||||
ImNodes::PopStyleVar();
|
ImNodes::PopStyleVar();
|
||||||
*/
|
*/
|
||||||
@@ -352,10 +356,40 @@ public final class ImNodes {
|
|||||||
ImNodes::ClearNodeSelection();
|
ImNodes::ClearNodeSelection();
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
public static native void clearNodeSelection(int node); /*
|
||||||
|
ImNodes::ClearNodeSelection(node);
|
||||||
|
*/
|
||||||
|
|
||||||
public static native void clearLinkSelection(); /*
|
public static native void clearLinkSelection(); /*
|
||||||
ImNodes::ClearLinkSelection();
|
ImNodes::ClearLinkSelection();
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
public static native void clearLinkSelection(int link); /*
|
||||||
|
ImNodes::ClearLinkSelection(link);
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Manually select a node or link.
|
||||||
|
*/
|
||||||
|
public static native void selectNode(int node); /*
|
||||||
|
ImNodes::SelectNode(node);
|
||||||
|
*/
|
||||||
|
|
||||||
|
public static native void selectLink(int link); /*
|
||||||
|
ImNodes::SelectLink(link);
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check if a a specified node/link is selected.
|
||||||
|
*/
|
||||||
|
public static native boolean isNodeSelected(int node); /*
|
||||||
|
return ImNodes::IsNodeSelected(node);
|
||||||
|
*/
|
||||||
|
|
||||||
|
public static native boolean isLinkSelected(int link); /*
|
||||||
|
return ImNodes::IsLinkSelected(link);
|
||||||
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Enable or disable the ability to click and drag a specific node.
|
* Enable or disable the ability to click and drag a specific node.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -6,16 +6,17 @@ public final class ImNodesStyleVar {
|
|||||||
|
|
||||||
public static final int GridSpacing = 0;
|
public static final int GridSpacing = 0;
|
||||||
public static final int NodeCornerRounding = 1;
|
public static final int NodeCornerRounding = 1;
|
||||||
public static final int NodePaddingHorizontal = 2;
|
public static final int NodePadding = 2;
|
||||||
public static final int NodePaddingVertical = 3;
|
public static final int NodeBorderThickness = 3;
|
||||||
public static final int NodeBorderThickness = 4;
|
public static final int LinkThickness = 4;
|
||||||
public static final int LinkThickness = 5;
|
public static final int LinkLineSegmentsPerLength = 5;
|
||||||
public static final int LinkLineSegmentsPerLength = 6;
|
public static final int LinkHoverDistance = 6;
|
||||||
public static final int LinkHoverDistance = 7;
|
public static final int PinCircleRadius = 7;
|
||||||
public static final int PinCircleRadius = 8;
|
public static final int PinQuadSideLength = 8;
|
||||||
public static final int PinQuadSideLength = 9;
|
public static final int PinTriangleSideLength = 9;
|
||||||
public static final int PinTriangleSideLength = 10;
|
public static final int PinLineThickness = 10;
|
||||||
public static final int PinLineThickness = 11;
|
public static final int PinHoverRadius = 11;
|
||||||
public static final int PinHoverRadius = 12;
|
public static final int PinOffset = 12;
|
||||||
public static final int PinOffset = 13;
|
public static final int MiniMapPadding = 13;
|
||||||
|
public static final int MiniMapOffset = 14;
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user