How to display the label when user clicks on the button?

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
butchabay Offline
Skilled Skinner
Posts: 3,425
Joined: Mar 2010
Reputation: 62
Location: Switzerland
Post: #11
If you don't post the complete code it will be difficult to help you.
find quote
slinuxgeek Offline
Senior Member
Posts: 186
Joined: Feb 2012
Reputation: 0
Post: #12
PHP Code:
<control type="group"><!-- pull down menu to select AlbumsArtistsSongsFiles-->
                  <
description>Select of AlbumsArtistsSongsFiles </description>
                  <
posx>220</posx>
                  <
posy>5</posy>
                  <
width>230</width>
                  <
height>50</height>
                      <
control type="button" id="4724">
                    <
posx>1</posx>
                    <
posy>1</posy>
                    <
width>160</width>
                    <
label>$INFO[Skin.String(choice2)]</label>
                    <
align>center</align>
                    <
texturefocus>fg1.png</texturefocus>    
                    <
texturenofocus>fg.png</texturenofocus>
                    <
onleft>4723</onleft>
                    <
onright>19</onright>

                    <
ondown>Skin.ToggleSetting(enable_dropdown_list2)</ondown>
                    <
ondown>6</ondown>
                    <
onclick>Skin.ToggleSetting(enable_dropdown_list2)</onclick>

                </
control>
                <
control type="list" id="6">
                      <
description>List of the choices AlbumsArtistsSongs and Files</description>
                      <
posx>1</posx>
                      <
posy>41</posy>
                      <
width>160</width>
                      <
height>130</height>

                      <!--
onleft>Skin.ToggleSetting(enable_dropdown_list2)</onleft-->
                    <
onleft>4724</onleft>
                      <
visible allowhiddenfocus="false">Skin.HasSetting(enable_dropdown_list2) </visible>

                    <
itemlayout width="160" height="30">
                    <
control type="image">
                          <
description>image control</description>
                          <
posx>0</posx>
                          <
posy>1</posy>
                          <
width>160</width>
                          <
height>30</height>
                          <
texture>fg.png</texture>
                    </
control>
                    <
control type="label">
                        <
posx>50</posx>
                         <
posy>1</posy>
                        <
width>160</width>
                        <
height>30</height>
                        <
font>font12</font>
                        <
info>ListItem.Label</info>
                        <
textcolor>0xffffffff</textcolor>
                        <
aligny>center</aligny>
                    </
control>
                            </
itemlayout>
                            <
focusedlayout width="160" height="30">
                    <
control type="image">
                          <
description>image control</description>
                          <
posx>0</posx>
                          <
posy>1</posy>
                          <
width>160</width>
                          <
height>30</height>
                          <
texture>fg1.png</texture>
                    </
control>
                    <
control type="label">
                        <
posx>50</posx>
                         <
posy>1</posy>
                        <
width>160</width>
                        <
height>30</height>
                        <
font>font13</font>
                        <
info>ListItem.Label</info>
                        <
textcolor>0xffffffff</textcolor>
                        <
shadowcolor>ff441400</shadowcolor>
                        <
aligny>center</aligny>
                    </
control>
                      </
focusedlayout>
         
                        <
content><!-- Static contents -->
                          <
item id="1">
                            <
label>Songs</label>
                            <
onclick>Skin.SetString(choice2,"Songs")</onclick>
                            <
onclick>ActivateWindow(MusicLibrary,Songs,return)</onclick>
                          </
item>
                          <
item id="2">
                            <
label>Artists</label>
                            <
onclick>Skin.SetString(choice2,"Artists")</onclick>
                            <
onclick>ActivateWindow(MusicLibrary,Artists,return)</onclick>
                          </
item>
                          <
item id="3">
                            <
label>Albums</label>
                            <
onclick>Skin.SetString(choice2,"Albums")</onclick>
                            <
onclick>ActivateWindow(MusicLibrary,Albums,return)</onclick>
                          </
item>
                          <
item id="4">
                            <
label>Files</label>
                            <
onclick>Skin.SetString(choice2,"Files")</onclick>
                            <
onclick>ActivateWindow(musicfiles)</onclick>
                          </
item>
                    </
content>
                    </
control>
        </
control
find quote
`Black Offline
Skilled Skinner
Posts: 2,016
Joined: Apr 2009
Reputation: 50
Location: Germany
Post: #13
If mouse is the problem, try adding a dummy button over the list so the button becomes focus if you move with the mouse over the hidden list.

[Image: xp1080-21.png]
find quote
slinuxgeek Offline
Senior Member
Posts: 186
Joined: Feb 2012
Reputation: 0
Post: #14
Thanks for Reply `Black but there is a panel control below the list control which displays songs list which should be clickable to play the song.

As you know in any text editor like notepad you type in text area but if you click on File menu a long list of menu is displayed which occupies some part of text area but only when it is displayed other wise user is able to click on the text area where menu was visible and can type any thing.

Thank you.
find quote
Post Reply