All Downloads are FREE. Search and download functionalities are using the official Maven repository.

nifty-controls.nifty-treebox.xml Maven / Gradle / Ivy

There is a newer version: 1.4.3
Show newest version
<?xml version="1.0" encoding="UTF-8"?>
<nifty-controls xmlns="http://nifty-gui.lessvoid.com/nifty-gui">
    <controlDefinition name="treeBox-item" style="nifty-treebox-item"
                       controller="de.lessvoid.nifty.controls.treebox.TreeBoxItemController">
        <panel childLayout="horizontal" width="100%" align="center">
            <panel id="#tree-item-spacer" visibleToMouse="false"/>
            <panel id="#tree-item-icon-container" style="#tree-item-icon-container">
                <interact onClick="expandButtonClicked()"/>
                <image id="#tree-item-icon"/>
            </panel>
            <panel id="#tree-item-content" style="#content" childLayout="horizontal" width="*"/>
        </panel>
    </controlDefinition>

    <controlDefinition name="treeBox" controller="de.lessvoid.nifty.controls.treebox.TreeBoxControl"
                       childRootId="#listbox" style="nifty-listbox">
        <control id="#listbox" name="listBox"
                 selectionMode="$selectionMode" displayItems="$displayItems"
                 viewConverterClass="de.lessvoid.nifty.controls.treebox.TreeBoxViewConverter">
            <control name="treeBox-item" id="#treeBox-item"/>
        </control>
    </controlDefinition>
</nifty-controls>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy