Remote Control!

title says it all

Remote Control!

Postby Twit on Sun Dec 21, 2003 6:25 am

If like me your htpc is remote only and you do not have a fancy ppc then I discovered if you use girder to map a xlobby key using the xlobby id and the lparam in girder then the actual button it 'presses' does not have to actually be on the current screen to work. (So long as you target just xlobby.exe)

I created a screen called buttonevents and have all the winamp controls play/pause etc in there as well as a button to main menu + visualization + clear playlist + volume controls.

On the music screens I do not even have the above controls but they work on every screen from the remote.

Later
Simon.
Twit
 
Posts: 258
Joined: Thu Nov 20, 2003 4:14 am
Location: South Africa

Postby noviceboy on Mon Jan 05, 2004 4:45 pm

New to this (but not girder)

Could explain by way of an example or send me your screen?

mailto:jonw@arcor.de
Thanx
noviceboy
 
Posts: 137
Joined: Fri Dec 19, 2003 1:26 pm
Location: Munich, Germany

Postby Twit on Mon Jan 05, 2004 8:52 pm

Noviceboy,

Have sent my gml file and xml screen.

What i am trying to get at is that if you use a remote only situation then why have the play/pause/skip/stop buttons on the screen in the first place if you are never going to actually use them.

You could of course use the U/D/L/R keys to navigate to them but would be a drag each time.

Post/mail if any other questions.

Later
Simon
Twit
 
Posts: 258
Joined: Thu Nov 20, 2003 4:14 am
Location: South Africa

Postby Twit on Wed Jan 07, 2004 8:10 pm

resent gml file as txt file - did you get it coz your server bounced the first one but second seemed to go!

QUOTE:
This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

mailto:jonw@arcor.de
SMTP error from remote mailer after RCPT TO:<jonw@arcor.de>:
host mx.arcor.de [151.189.21.118]: 554 Service unavailable; Client host [196.2.45.85] blocked using rbl.arcor-online.net
Twit
 
Posts: 258
Joined: Thu Nov 20, 2003 4:14 am
Location: South Africa

Postby noviceboy on Thu Jan 08, 2004 12:59 pm

Yes, recvd it thanks
noviceboy
 
Posts: 137
Joined: Fri Dec 19, 2003 1:26 pm
Location: Munich, Germany

Postby randomjohn on Sat Jan 24, 2004 4:52 pm

Twit wrote:resent gml file as txt file - did you get it coz your server bounced the first one but second seemed to go!


Could you paste the text file into a post on the boards, please? I'm sure I and others would find this helpful and it would spare you the trouble of having to email it around all the time.
randomjohn
 
Posts: 2
Joined: Fri Jan 23, 2004 3:47 am

Postby Twit on Sun Jan 25, 2004 6:13 am

<?xml version="1.0" encoding="UTF-8"?>
<Girder><Group Name="General" Identifier="8405" Enabled="TRUE"><Command Name="Up" Identifier="8406" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>38</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8407" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="DF20" AntiRepeat="100"><Comments>UP</Comments></EventString></Command><Command Name="Down" Identifier="8408" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>40</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8409" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="3FC0" AntiRepeat="100"><Comments>DOWN</Comments></EventString></Command><Command Name="Left" Identifier="8410" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>37</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8411" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="BF40" AntiRepeat="100"><Comments>LEFT</Comments></EventString></Command><Command Name="Right" Identifier="8412" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>39</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8413" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="7F80" AntiRepeat="100"><Comments>RIGHT</Comments></EventString></Command><Command Name="Enter/Return" Identifier="8414" Enabled="TRUE"><Comments>Menu</Comments><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>5</ActionSubType><sValue2>FALSE</sValue2><iValue1>13</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8415" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="4FB0" AntiRepeat="200"><Comments>Menu</Comments></EventString></Command><MultiGroup Name="Focus" Identifier="8470" Enabled="TRUE"><Comments>2-</Comments><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><Command Name="Xlobbyexe" Identifier="8471" Enabled="TRUE"><Comments>2-</Comments><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - menu</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>1</ActionType><ActionSubType>6</ActionSubType><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8622" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="8F70" AntiRepeat="100"></EventString></Command></MultiGroup><Command Name="Back/MainMenu" Identifier="8475" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - menu</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>3</ActionSubType><iValue1>55555</iValue1><iValue2>110</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8621" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="CF30" AntiRepeat="100"></EventString></Command><Command Name="Left Arrow" Identifier="8479" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - menu</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>3</ActionSubType><iValue1>55555</iValue1><iValue2>81</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8619" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="B04F" AntiRepeat="100"></EventString></Command><Command Name="Right Arrow" Identifier="8478" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - menu</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>3</ActionSubType><iValue1>55555</iValue1><iValue2>82</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8620" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="30CF" AntiRepeat="100"></EventString></Command><MultiGroup Name="Visualization" Identifier="8506" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><Command Name="VisualizationOn" Identifier="8507" Enabled="TRUE"><StateCount>2</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>3</ActionSubType><iValue1>55555</iValue1><iValue2>96</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><Command Name="VizOffWINAMP" Identifier="8508" Enabled="TRUE"><StateCount>2</StateCount><StateBegin>2</StateBegin><StateCurrent>2</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue1>k</sValue1><sValue2>FALSE</sValue2><bValue1>TRUE</bValue1><bValue2>TRUE</bValue2><bValue3>FALSE</bValue3></Command><Command Name="Wait" Identifier="8529" Enabled="TRUE"><StateCount>2</StateCount><StateBegin>2</StateBegin><StateCurrent>2</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>1</ActionType><ActionSubType>7</ActionSubType><iValue1>1000</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><Command Name="Focus1" Identifier="8527" Enabled="TRUE"><StateCount>2</StateCount><StateBegin>2</StateBegin><StateCurrent>2</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>1</ActionType><ActionSubType>10</ActionSubType><iValue1>387</iValue1><iValue2>520</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><Command Name="Wait2" Identifier="8530" Enabled="TRUE"><StateCount>2</StateCount><StateBegin>2</StateBegin><StateCurrent>2</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>1</ActionType><ActionSubType>7</ActionSubType><iValue1>1000</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><Command Name="Focus2" Identifier="8528" Enabled="TRUE"><StateCount>2</StateCount><StateBegin>2</StateBegin><StateCurrent>2</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>5</ActionType><ActionSubType>5</ActionSubType><iValue1>10</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><EventString Name="EventString" Identifier="8510" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="0FF0" AntiRepeat="200"></EventString></MultiGroup><MultiGroup Name="Play" Identifier="8487" Enabled="TRUE"><Comments>3 RD row second button</Comments><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><Command Name="Play1" Identifier="8488" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>1</ActionSubType><iValue1>55555</iValue1><iValue2>90</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><Command Name="Play2" Identifier="8490" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - menu</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>1</ActionSubType><iValue1>55555</iValue1><iValue2>93</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><EventString Name="EventString" Identifier="8589" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="F20D" AntiRepeat="100"></EventString></MultiGroup><MultiGroup Name="Add" Identifier="8492" Enabled="TRUE"><Comments>3 RD row third button</Comments><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><Command Name="Add1" Identifier="8497" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>1</ActionSubType><iValue1>55555</iValue1><iValue2>91</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><Command Name="Add2" Identifier="8500" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>1</ActionSubType><iValue1>55555</iValue1><iValue2>94</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><EventString Name="EventString" Identifier="8590" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="6A95" AntiRepeat="100"></EventString></MultiGroup><Command Name="Open" Identifier="8495" Enabled="TRUE"><Comments>3 RD row 4th button</Comments><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>1</ActionSubType><iValue1>55555</iValue1><iValue2>92</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8624" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="8877" AntiRepeat="100"></EventString></Command><Command Name="Pictureclick" Identifier="8591" Enabled="TRUE"><Comments>Store key</Comments><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>IrfanView Presentation</Target_name><Target_class>IrfanView Presentation</Target_class><Target_exe>dogs.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>32</iValue1><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8629" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="2AD5" AntiRepeat="100"></EventString></Command><Command Name="1ForAlbums" Identifier="8592" Enabled="FALSE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Submatch>FALSE</Submatch><Topmost>TRUE</Topmost><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>1</ActionType><ActionSubType>1</ActionSubType><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><Command Name="Snap" Identifier="8593" Enabled="TRUE"><Comments>-1 key</Comments><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>3</ActionSubType><iValue1>55555</iValue1><iValue2>510</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8628" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="50AF" AntiRepeat="100"></EventString></Command><Command Name="Chan+ Arrow Right" Identifier="8596" Enabled="TRUE"><Comments>Chan + </Comments><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>3</ActionSubType><iValue1>55555</iValue1><iValue2>82</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8632" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="30CF" AntiRepeat="100"></EventString></Command><Command Name="Chan- Arrow Left" Identifier="8597" Enabled="TRUE"><Comments>Chan -</Comments><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>3</ActionSubType><iValue1>55555</iValue1><iValue2>81</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8633" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="B04F" AntiRepeat="100"></EventString></Command><MultiGroup Name="Play" Identifier="8599" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><Command Name="PlayXlobby" Identifier="8600" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>3</ActionSubType><iValue1>55555</iValue1><iValue2>310</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><EventString Name="EventString" Identifier="8634" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="926D" AntiRepeat="100"></EventString><Command Name="PlayZoom" Identifier="8674" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>Zoom Player</Target_name><Target_class>TMainForm</Target_class><Target_exe>zplayer.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>1</ActionType><ActionSubType>1</ActionSubType><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command></MultiGroup><MultiGroup Name="Pause" Identifier="8608" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><Command Name="PauseXlobby" Identifier="8609" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>3</ActionSubType><iValue1>55555</iValue1><iValue2>320</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><EventString Name="EventString" Identifier="8635" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="52AD" AntiRepeat="100"></EventString><Command Name="PauseZoom" Identifier="8675" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>Zoom Player</Target_name><Target_class>TMainForm</Target_class><Target_exe>zplayer.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue1>p</sValue1><sValue2>FALSE</sValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command></MultiGroup><MultiGroup Name="Stop" Identifier="8610" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><Command Name="StopXlobby" Identifier="8611" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>3</ActionSubType><iValue1>55555</iValue1><iValue2>330</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><EventString Name="EventString" Identifier="8636" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="D22D" AntiRepeat="100"></EventString><Command Name="StopCloseZoom" Identifier="8677" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>Zoom Player</Target_name><Target_class>TApplication</Target_class><Target_exe>zplayer.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue1>x</sValue1><sValue2>FALSE</sValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>TRUE</bValue3></Command></MultiGroup><MultiGroup Name="Skip" Identifier="8612" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><Command Name="SkipXlobby" Identifier="8613" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>3</ActionSubType><iValue1>55555</iValue1><iValue2>340</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><EventString Name="EventString" Identifier="8637" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="32CD" AntiRepeat="100"></EventString><Command Name="FFZoom" Identifier="8676" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>Zoom Player</Target_name><Target_class>TMainForm</Target_class><Target_exe>zplayer.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue1>f</sValue1><sValue2>FALSE</sValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command></MultiGroup><Command Name="PlayList" Identifier="8396" Enabled="TRUE"><Comments>2nd row 1st button</Comments><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>1</ActionSubType><iValue1>55555</iValue1><iValue2>111</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8638" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="629D" AntiRepeat="100"></EventString></Command><Command Name="Nowplaying" Identifier="8615" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>3</ActionSubType><iValue1>55555</iValue1><iValue2>112</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8639" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="08F7" AntiRepeat="100"></EventString></Command><Command Name="SetFilter" Identifier="8616" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>3</ActionSubType><iValue1>55555</iValue1><iValue2>130</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8640" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="728D" AntiRepeat="100"></EventString></Command><Command Name="LetterSort" Identifier="8617" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>3</ActionSubType><iValue1>55555</iValue1><iValue2>140</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8641" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="2FD0" AntiRepeat="100"></EventString></Command><Command Name="Reset" Identifier="8618" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>3</ActionSubType><iValue1>55555</iValue1><iValue2>150</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8642" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="8A75" AntiRepeat="100"></EventString></Command><MultiGroup Name="Vol +" Identifier="8678" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><Command Name="Vol+Zoom" Identifier="8684" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>Zoom Player</Target_name><Target_class>TMainForm</Target_class><Target_exe>zplayer.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>36</iValue1><bValue1>FALSE</bValue1><bValue2>TRUE</bValue2><bValue3>FALSE</bValue3></Command><Command Name="Vol+" Identifier="8680" Enabled="TRUE"><Comments>Vol +</Comments><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>3</ActionSubType><iValue1>55555</iValue1><iValue2>230</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><EventString Name="EventString" Identifier="8681" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="6897" AntiRepeat="100"></EventString></MultiGroup><MultiGroup Name="Vol -" Identifier="8679" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><Command Name="Vol-" Identifier="8682" Enabled="TRUE"><Comments>Vol -</Comments><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - music</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>3</ActionSubType><iValue1>55555</iValue1><iValue2>220</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3></Command><Command Name="Vol-Zoom" Identifier="8685" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>Zoom Player</Target_name><Target_class>TMainForm</Target_class><Target_exe>zplayer.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>6</ActionType><ActionSubType>1</ActionSubType><sValue2>FALSE</sValue2><iValue1>35</iValue1><bValue1>FALSE</bValue1><bValue2>TRUE</bValue2><bValue3>FALSE</bValue3></Command><EventString Name="EventString" Identifier="8683" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="E817" AntiRepeat="100"></EventString></MultiGroup><Command Name="ClearPlaylist" Identifier="8690" Enabled="TRUE"><StateCount>1</StateCount><StateBegin>1</StateBegin><StateCurrent>1</StateCurrent><StateInvert>FALSE</StateInvert><OSD>FALSE</OSD><Target_name>XLobby - playlist</Target_name><Target_class>WindowsForms10.Window.8.app4</Target_class><Target_exe>xlobby2.exe</Target_exe><Submatch>FALSE</Submatch><Topmost>FALSE</Topmost><MatchBy>4</MatchBy><OneMatch>FALSE</OneMatch><UseVar>FALSE</UseVar><MatchHidden>FALSE</MatchHidden><MatchNum>1</MatchNum><ActionType>3</ActionType><ActionSubType>3</ActionSubType><iValue1>55555</iValue1><iValue2>450</iValue2><bValue1>FALSE</bValue1><bValue2>FALSE</bValue2><bValue3>FALSE</bValue3><EventString Name="EventString" Identifier="8692" Enabled="TRUE" Invert="FALSE" Device="207" IrStr="00FF"></EventString></Command></Group></Girder>
Twit
 
Posts: 258
Joined: Thu Nov 20, 2003 4:14 am
Location: South Africa

Postby rhinoman on Sun Feb 22, 2004 1:54 pm

This looks like a useful feature, can you expalin how to convert the text file to a gml.

Many thanks

John
Last edited by rhinoman on Sun Feb 06, 2005 6:02 pm, edited 1 time in total.
rhinoman
 
Posts: 416
Joined: Wed Jan 14, 2004 8:58 pm
Location: Herne Bay, UK

Postby Twit on Sun Feb 22, 2004 4:05 pm

John,

A gml file is a text file - just with gml extension.

Copy what I posted - paste into notepad and save as a *.gml file.

You can open it in girder (file/open) - or import it to your existing gml file via girder.

Later
simon.
Twit
 
Posts: 258
Joined: Thu Nov 20, 2003 4:14 am
Location: South Africa

Postby rhinoman on Sun Feb 22, 2004 4:08 pm

Simon

Cheers, I did wonder that might be the case, any chance of your xml file to go with it?

Cheers

John
rhinoman
 
Posts: 416
Joined: Wed Jan 14, 2004 8:58 pm
Location: Herne Bay, UK

Postby Twit on Mon Feb 23, 2004 4:07 am

John,

This worked in 39.1 - am not sure it works with 4 -will still test it.

paste into notepad and name buttontrigger.xml and dump into your current skin folder.

because i only use a remote i used to hide some of the buttons ie play/pause etc , as these are buttons on my remote. I then noticed if i am in a totally other screen (eg movies) and i push 'pause music' on the remote, the music paused. So i made a screen just for buttons - the user will never see it. as you can see it is just a load of buttons.

<?xml version="1.0" encoding="UTF-8"?>
<skin background="">
<skinsize>800,600</skinsize>

<eventbutton>
<imagename>brushedmetal.png</imagename>
<location>6,545,128,38</location>
<id>buttonMenu</id>
<navitem>True</navitem>
<text>Main Menu</text>
<center>True</center>
<font>Impact,3%,#FFFFFF</font>
<eventcode>110</eventcode>
<sound>click.wav</sound>
<localevent>
<event>menu</event>
</localevent>
</eventbutton>

<eventbutton>
<imagename>brushedmetal.png</imagename>
<location>146,544,128,38</location>
<navitem>True</navitem>
<text>Playlist</text>
<center>True</center>
<font>Impact,3%,#FFFFFF</font>
<eventcode>111</eventcode>
<sound>click.wav</sound>
<girderevent>
<event>addon</event>
</girderevent>
<localevent>
<event>playlist</event>
</localevent>
</eventbutton>

<eventbutton>
<imagename>play.png</imagename>
<location>513,0,41,36</location>
<id>play</id>
<navitem>True</navitem>
<eventcode>310</eventcode>
<sound>click.wav</sound>
<serverExecute>True</serverExecute>
</eventbutton>

<eventbutton>
<imagename>brushedmetal.png</imagename>
<location>286,544,128,38</location>
<navitem>True</navitem>
<text>NowPlaying</text>
<center>True</center>
<font>Impact,3%</font>
<eventcode>112</eventcode>
<localevent>
<event>nowplaying</event>
</localevent>
</eventbutton>

<eventbutton>
<imagename>gel-blue-round.png</imagename>
<location>430,546,359,41</location>
<navitem>True</navitem>
<text>Start Visualizations</text>
<center>True</center>
<font>Impact,3.33333333333333%</font>
<eventcode>96</eventcode>
<localevent>
<event>8</event>
</localevent>
</eventbutton>

<eventbutton>
<imagename>arrow-left.png</imagename>
<location>483,69,20,20</location>
<navitem>False</navitem>
<eventcode>220</eventcode>
<localevent>
<event>audioplayer>volume>-5</event>
</localevent>
</eventbutton>

<eventbutton>
<imagename>arrow-right.png</imagename>
<location>483,39,20,20</location>
<navitem>False</navitem>
<eventcode>230</eventcode>
<localevent>
<event>audioplayer>volume>5</event>
</localevent>
</eventbutton>

<eventbutton>
<imagename>pause.png</imagename>
<location>560,0,41,36</location>
<id>pause</id>
<navitem>True</navitem>
<eventcode>320</eventcode>
<sound>click.wav</sound>
<serverExecute>True</serverExecute>
</eventbutton>

<eventbutton>
<imagename>stop.png</imagename>
<location>607,0,41,36</location>
<id>stop</id>
<navitem>True</navitem>
<font>Arial,1.30208333333333%</font>
<eventcode>330</eventcode>
<sound>click.wav</sound>
<serverExecute>True</serverExecute>
</eventbutton>

<eventbutton>
<imagename>prev.png</imagename>
<location>654,0,41,36</location>
<id>prev</id>
<navitem>True</navitem>
<eventcode>103</eventcode>
<sound>click.wav</sound>
<serverExecute>True</serverExecute>
</eventbutton>

<eventbutton>
<imagename>next.png</imagename>
<location>701,0,41,36</location>
<id>next</id>
<navitem>True</navitem>
<eventcode>340</eventcode>
<sound>click.wav</sound>
<serverExecute>True</serverExecute>
</eventbutton>

<eventbutton>
<imagename>switch-general.png</imagename>
<location>513,41,82,14</location>
<id>shuffle</id>
<navitem>True</navitem>
<text>Shuffle</text>
<center>True</center>
<font>Impact,2.60416666666667%,#FFFFFF</font>
<eventcode>105</eventcode>
<sound>click.wav</sound>
<serverExecute>True</serverExecute>
<textMovement>False</textMovement>
</eventbutton>

<eventbutton>
<imagename>gel-blue-round.png</imagename>
<location>608,43,79,13</location>
<id>clear</id>
<navitem>True</navitem>
<text>Clear</text>
<center>True</center>
<font>Impact,2.60416666666667%,#FFFFFF</font>
<eventcode>107</eventcode>
<sound>click.wav</sound>
<localevent>
<event>150</event>
</localevent>
</eventbutton>

<eventbutton>
<imagename>switch-general.png</imagename>
<location>700,41,82,14</location>
<id>repeat</id>
<navitem>True</navitem>
<text>Repeat</text>
<center>True</center>
<font>Impact,2.60416666666667%,#FFFFFF</font>
<eventcode>106</eventcode>
<sound>click.wav</sound>
<serverExecute>True</serverExecute>
<textMovement>False</textMovement>
</eventbutton>

<eventbutton>
<imagename>brushedmetal.png</imagename>
<location>19,488,212,30</location>
<navitem>True</navitem>
<text>Clear Playlist</text>
<center>True</center>
<font>Impact,2.60416666666667%,#FFFFFF</font>
<eventcode>450</eventcode>
<sound>click.wav</sound>
<serverExecute>True</serverExecute>
<localevent>
<event>clearplaylist</event>
</localevent>
</eventbutton>

<eventbutton>
<imagename>brushedmetal.png</imagename>
<location>21,415,197,45</location>
<navitem>True</navitem>
<text>Kids Movies</text>
<center>True</center>
<font>Impact,3.33333333333333%</font>
<eventcode>880</eventcode>
<localevent>
<event>kidsmovies</event>
</localevent>
</eventbutton>

</skin>
Twit
 
Posts: 258
Joined: Thu Nov 20, 2003 4:14 am
Location: South Africa

Postby jrg on Tue Mar 02, 2004 7:30 pm

@ Twit,

I am new to learning girder and have opened your gml file with girder looking at what's what.

I can see that the LParam = the event code (from your poseted xml file), but i dont really understand what is going on. I know that event codes do certain things in Xlobby, per the list in the 'old installation instructions' link, but I do not see your event codes listed anywhere.

For example, your 'Play1' girder entry has '90' listed as the LParam, while the installation page shows that '100' is the LParam for Play.

Are there additional codes listed somewhere else? Or can you just pick arbitrary #'s as long as they match up with the 'event code' # used in the XML file.

I would like to control Xlobby with a remote, so i am trying to learn about Girder and how it works in Xlobby.

Thanks
jrg
 
Posts: 28
Joined: Thu Nov 06, 2003 8:10 pm