Izak
Is this what you want to do?
If so then create a PX page and paste in the following, its too long winded to try to explain how to do this via the forum.
And I find uploading screenshots quite tedious in this forum.
You will need to create an Enumerated point under the config branch with a name of Fan_Speed_Enum.
Then work with it.
<?xml version="1.0" encoding="UTF-8"?>
<!-- Niagara Presentation XML -->
<px version="1.0" media="workbench:WbPxMedia">
<import>
<module name="baja"/>
<module name="bajaui"/>
<module name="converters"/>
<module name="gx"/>
<module name="kitPx"/>
</import>
<content>
<ScrollPane>
<CanvasPane name="content" viewSize="1000.0,800.0" scale="fitRatio" minScaleFactor="0.5" maxScaleFactor="1.0">
<Label layout="30.0,20.0,100.0,20.0">
<ValueBinding ord="station:|slot:/" summary="%?% = %.%">
<ObjectToString name="text" format="%time()%"/>
</ValueBinding>
</Label>
<ImageButton layout="110.0,120.0,50.0,20.0" text="OFF">
<ActionBinding ord="station:|slot:/Fan_Speed_Enum/set" widgetEvent="actionPerformed">
<DynamicEnum name="actionArg" value="0"/>
</ActionBinding>
<ValueBinding ord="station:|slot:/Fan_Speed_Enum/out" popupEnabled="false">
<IEnumToSimple name="enabled" map="baja:Boolean 0=false;default=true;"/>
</ValueBinding>
</ImageButton>
<ImageButton layout="160.0,120.0,50.0,20.0" text="Spd_1">
<ActionBinding ord="station:|slot:/Fan_Speed_Enum/set" widgetEvent="actionPerformed">
<DynamicEnum name="actionArg" value="1"/>
</ActionBinding>
<ValueBinding ord="station:|slot:/Fan_Speed_Enum/out" popupEnabled="false">
<IEnumToSimple name="enabled" map="baja:Boolean 1=false;default=true;"/>
</ValueBinding>
</ImageButton>
<Label layout="130.0,160.0,100.0,20.0" text="Fan_Speed_Enum" halign="left"/>
<BoundLabel layout="230.0,160.0,50.0,20.0" border="1.0 solid black">
<BoundLabelBinding ord="station:|slot:/Fan_Speed_Enum" statusEffect="none">
<ObjectToString name="text" format="%out.value%"/>
</BoundLabelBinding>
</BoundLabel>
<ImageButton layout="210.0,120.0,50.0,20.0" text="Spd_2">
<ActionBinding ord="station:|slot:/Fan_Speed_Enum/set" widgetEvent="actionPerformed">
<DynamicEnum name="actionArg" value="2"/>
</ActionBinding>
<ValueBinding ord="station:|slot:/Fan_Speed_Enum/out" popupEnabled="false">
<IEnumToSimple name="enabled" map="baja:Boolean 2=false;default=true;"/>
</ValueBinding>
</ImageButton>
<ImageButton layout="255.0,120.0,50.0,20.0" text="Spd_3">
<ActionBinding ord="station:|slot:/Fan_Speed_Enum/set" widgetEvent="actionPerformed">
<DynamicEnum name="actionArg" value="3"/>
</ActionBinding>
<ValueBinding ord="station:|slot:/Fan_Speed_Enum/out" popupEnabled="false">
<IEnumToSimple name="enabled" map="baja:Boolean 3=false;default=true;"/>
</ValueBinding>
</ImageButton>
</CanvasPane>
</ScrollPane>
</content>
</px>