private IntPtr InstanceEventListenerCbImpl(String name, IntPtr element) { EventListener evtListener = InstanceEventListener(name, ElementManager.getElement(element)); if (evtListener != null) { return(evtListener.Ptr); } return(IntPtr.Zero); }
public ElementDocument LoadMouseCursor(String cursor_document_path) { return(ElementManager.getElement <ElementDocument>(Context_LoadMouseCursor(ptr, cursor_document_path))); }
public ElementDocument LoadDocumentFromMemory(String mem, String fakePath) { return(ElementManager.getElement <ElementDocument>(Context_LoadDocumentFromMemoryPath(ptr, mem, fakePath))); }
public ElementDocument LoadDocumentFromMemory(String mem) { return(ElementManager.getElement <ElementDocument>(Context_LoadDocumentFromMemory(ptr, mem))); }
public ElementDocument LoadDocument(String document_path) { return(ElementManager.getElement <ElementDocument>(Context_LoadDocument(ptr, Core.MakeSafePath(document_path)))); }
public ElementDocument CreateDocument(String tag) { return(ElementManager.getElement <ElementDocument>(Context_CreateDocument_Tag(ptr, tag))); }
public Element GetChild(int index) { return(ElementManager.getElement(Element_GetChild(ptr, index))); }
public static Context GetContext(String name) { return(ElementManager.getContext(Core_GetContext(name))); }
public Element GetRootElement() { return(ElementManager.getElement(Context_GetRootElement(ptr))); }
public ElementDocument GetDocument(int index) { return(ElementManager.getElement <ElementDocument>(Context_GetDocument_Index(ptr, index))); }
public ElementDocument GetDocument(String id) { return(ElementManager.getElement <ElementDocument>(Context_GetDocument(ptr, id))); }
public Element /*Should be ElementText (not wrapped yet)*/ CreateTextNode(String text) { return(ElementManager.getElement(ElementDocument_CreateTextNode(ptr, text))); }
public Element CreateElement(String name) { return(ElementManager.getElement(ElementDocument_CreateElement(ptr, name))); }
public Element getNextElement() { return(ElementManager.getElement(ElementListIter_getNextElement(ptr))); }
public static Context CreateContext(String name, Vector2i dimensions) { return(ElementManager.getContext(Core_CreateContext(name, dimensions, IntPtr.Zero))); }
public Element FindElementAtPoint(Vector2 point, Element ignoreElement = null) { return(ElementManager.getElement(Context_FindElementAtPoint(ptr, point, ignoreElement.PtrOrNull()))); }
public static Context CreateContext(String name, Vector2i dimensions, IntPtr renderInterface) { return(ElementManager.getContext(Core_CreateContext(name, dimensions, renderInterface))); }
public ElementDocument CreateDocument() { return(ElementManager.getElement <ElementDocument>(Context_CreateDocument(ptr))); }
public static Context GetContext(int index) { return(ElementManager.getContext(Core_GetContext_Index(index))); }
public Element GetElementById(String id) { return(ElementManager.getElement(Element_GetElementById(ptr, id))); }