prolooks.xml: Added property-descriptions for knob-mode and decimal-places
[libprolooks.git] / prolooks.xml
blob5e6ec956f38ed64b3aa1f074d803940c4658f125
1 <?xml version="1.0" encoding="UTF-8"?>
2 <glade-catalog name="prolooks" library="prolooks" depends="gtk+">
3   <glade-widget-classes>
4     <glade-widget-class name="ProlooksLed" generic-name="led" title="LED"/>
5     <glade-widget-class name="ProlooksSmallButton" generic-name="smallbutton" title="SmallButton"/>
6     <glade-widget-class name="ProlooksVuMeter" generic-name="vumeter" title="VuMeter"/>
7     <glade-widget-class name="ProlooksLineGraph" generic-name="linegraph" title="LineGraph"/>
8     <glade-widget-class name="ProlooksTransportButton" generic-name="transportbutton" title="TransportButton"/>
9     <glade-widget-class name="ProlooksKnob" generic-name="knob" title="Knob">
10         <properties>
11             <property id="decimal-places" default="2">
12                 <tooltip>The value of the Knob will be rounded to the given number of decimal places</tooltip>
13             </property>
14             <property id="knob-mode">
15                 <displayable-values>
16                   <value id="PROLOOKS_KNOB_MODE_POSITIVE" name="positive" />
17                   <value id="PROLOOKS_KNOB_MODE_BIPOLAR" name="bipolar" />
18                   <value id="PROLOOKS_KNOB_MODE_NEGATIVE" name="negative" />
19                   <value id="PROLOOKS_KNOB_MODE_ENDLESS" name="endless" />
20                 </displayable-values>
21             </property>
22         </properties>
23     </glade-widget-class>
24     <glade-widget-class name="ProlooksKeyboard" generic-name="keyboard" title="Keyboard"/>
25     <glade-widget-class name="ProlooksCurve" generic-name="curve" title="Curve"/>
26     <glade-widget-class name="ProlooksValueDisplay" generic-name="valuedisplay" title="ValueDisplay"/>
27     <glade-widget-class name="ProlooksKnobWithDisplay" generic-name="knobwithdisplay" title="KnobWithDisplay">
28         <properties>
29             <property id="decimal-places" ignore="True" default="2">
30                 <tooltip>The value of the Knob will be rounded to the given number of decimal places</tooltip>
31             </property>
32             <property id="knob-mode">
33                 <displayable-values>
34                   <value id="PROLOOKS_KNOB_MODE_POSITIVE" name="positive" />
35                   <value id="PROLOOKS_KNOB_MODE_BIPOLAR" name="bipolar" />
36                   <value id="PROLOOKS_KNOB_MODE_NEGATIVE" name="negative" />
37                   <value id="PROLOOKS_KNOB_MODE_ENDLESS" name="endless" />
38                 </displayable-values>
39             </property>
40         </properties>
41     </glade-widget-class>
42   </glade-widget-classes>
43   <glade-widget-group name="prolooks" title="Prolooks">
44     <glade-widget-class-ref name="ProlooksSmallButton"/>
45     <glade-widget-class-ref name="ProlooksTransportButton"/>
46     <glade-widget-class-ref name="ProlooksKnob"/>
47     <glade-widget-class-ref name="ProlooksKnobWithDisplay"/>
48     <glade-widget-class-ref name="ProlooksValueDisplay"/>
49     <glade-widget-class-ref name="ProlooksKeyboard"/>
50     <glade-widget-class-ref name="ProlooksLed"/>
51     <glade-widget-class-ref name="ProlooksVuMeter"/>
52     <glade-widget-class-ref name="ProlooksLineGraph"/>
53     <glade-widget-class-ref name="ProlooksCurve"/>
54   </glade-widget-group>
55 </glade-catalog>