Comment 5 for bug 664610

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Here's how to map a push-button like the recording button:

<PushButton>
      <Tooltip>Record&#10;Click to start a new recording.&#10;</Tooltip>
      <Style>QToolTip { color: #221E1F;}
      </Style>
      <NumberStates>3</NumberStates>
      <LeftClickIsPushButton>true</LeftClickIsPushButton>
      <RightClickIsPushButton>true</RightClickIsPushButton>
      <State>
      <!-- RECORD OFF -->
       <Number>0</Number>
       <Pressed>btn_record_over.png</Pressed>
       <Unpressed>btn_record.png</Unpressed>
      </State>
      <State>
      <!-- RECORD READY-->
       <Number>1</Number>
       <Pressed>btn_record.png</Pressed>
       <Unpressed>btn_record_over.png</Unpressed>
      </State>
      <State>
       <!-- RECORD ON-->
       <Number>2</Number>
       <Pressed>btn_record.png</Pressed>
       <Unpressed>btn_record_over.png</Unpressed>
      </State>
      <Pos>199,114</Pos>
      <Connection>
       <ConfigKey>[Recording],toggle_recording</ConfigKey>
       <EmitOnPressAndRelease>true</EmitOnPressAndRelease>
       <ButtonState>LeftButton</ButtonState>
       <ConnectValueToWidget>false</ConnectValueToWidget>
      </Connection>
      <Connection>
       <ConfigKey>[Recording],status</ConfigKey>
       <ConnectValueFromWidget>false</ConnectValueFromWidget>
      </Connection>
     </PushButton>