This shows you the differences between two versions of the page.
software:gui-designer:joins [2013/10/29 02:27] aaron [List Joins] |
software:gui-designer:joins [2013/10/29 03:22] (current) jarrod |
||
---|---|---|---|
Line 66: | Line 66: | ||
A list join is used to identify a List object. | A list join is used to identify a List object. | ||
- | Within guiDesigner, list join numbers will appear on a purple (dark in older versions of guiDesigner) background above the object the join is assigned to when 'View > Display Object Join Numbers' is enabled. | + | Within guiDesigner, list join numbers will appear on a purple (dark red in older versions of guiDesigner) background above the object the join is assigned to when 'View > Display Object Join Numbers' is enabled. |
The image below gives shows how a basic list join system can work. Please note that this is only showing one of many possible ways that list joins can work. | The image below gives shows how a basic list join system can work. Please note that this is only showing one of many possible ways that list joins can work. | ||
Line 73: | Line 73: | ||
In this example, the user is selecting an album. A list is then being populated with the album track information. It would work as follows: | In this example, the user is selecting an album. A list is then being populated with the album track information. It would work as follows: | ||
- | - The user selects the album by pressing the "Select Album" button. This could be anyway of selecting an album e.g. pressing an album cover | + | - The user selects the album by pressing the "Select Album" button. This could be any way of selecting an album e.g. pressing an album cover |
- iViewer requests the album track list from the media server | - iViewer requests the album track list from the media server | ||
- iViewer then looks at the data returned from the media server and determines if it is a track item. (In this example we are loading one track item at a time, and tracks 1 and 2 have already been loaded) | - iViewer then looks at the data returned from the media server and determines if it is a track item. (In this example we are loading one track item at a time, and tracks 1 and 2 have already been loaded) |