- Home
- My Page
- Recent changes
- Reports
-
- Watched Pages
- Contributions
- My Preferences
- Userlist
- RSS feeds
- Templates
- Sitemap
- Save as PDF
- Popular pages
-
-
- 1. Info
- 2. Purpose
- 3. Description of change
-
- Wiki Help
Back Button Control (history)
Table of contents
- 1. Info
- 2. Purpose
- 3. Description of change
On 22 Nov 2010, diebagger suggested that this page or content is incomplete and needs to be expanded or rewritten - Properly document this change, check which controls are affected
Info
Introduced by ajp branch-merger:
Revision: 26115 Author: ajp5199 Date: 22:29:26, 03 August 2010 Message: Merging ajp8164_stage branch into trunk. ---- Modified : /trunk/mediaportal/Core/guilib Modified : /trunk/mediaportal/Core/guilib/CachedTexture.cs Modified : /trunk/mediaportal/Core/guilib/GUIAnimation.cs Modified : /trunk/mediaportal/Core/guilib/GUIButton3PartControl.cs Modified : /trunk/mediaportal/Core/guilib/GUIButtonControl.cs Modified : /trunk/mediaportal/Core/guilib/GUICheckButton.cs Modified : /trunk/mediaportal/Core/guilib/GUICheckListControl.cs Modified : /trunk/mediaportal/Core/guilib/GUICheckMarkControl.cs Modified : /trunk/mediaportal/Core/guilib/GUIControl.cs Modified : /trunk/mediaportal/Core/guilib/GUIControlFactory.cs Added : /trunk/mediaportal/Core/guilib/GUICoverFlow.cs (Copy from path: /branches/ajp8164_stage/mediaportal/Core/guilib/GUICoverFlow.cs, Revision, 26113) Modified : /trunk/mediaportal/Core/guilib/GUIFacadeViewControl.cs Modified : /trunk/mediaportal/Core/guilib/GUIFadeLabel.cs Modified : /trunk/mediaportal/Core/guilib/GUIFont.cs Modified : /trunk/mediaportal/Core/guilib/GUIFontManager.cs Modified : /trunk/mediaportal/Core/guilib/GUIImage.cs Modified : /trunk/mediaportal/Core/guilib/GUIInfoManager.cs Added : /trunk/mediaportal/Core/guilib/GUIKeyboard.cs (Copy from path: /branches/ajp8164_stage/mediaportal/Core/guilib/GUIKeyboard.cs, Revision, 26113) Modified : /trunk/mediaportal/Core/guilib/GUILabelControl.cs Modified : /trunk/mediaportal/Core/guilib/GUIListControl.cs Modified : /trunk/mediaportal/Core/guilib/GUIListItem.cs Modified : /trunk/mediaportal/Core/guilib/GUIMenuControl.cs Modified : /trunk/mediaportal/Core/guilib/GUIPlayListItemListControl.cs Modified : /trunk/mediaportal/Core/guilib/GUIPlayListtButtonControl.cs Modified : /trunk/mediaportal/Core/guilib/GUIProgressControl.cs Modified : /trunk/mediaportal/Core/guilib/GUISelectButtonControl.cs Added : /trunk/mediaportal/Core/guilib/GUISmsStyledKeyboard.cs (Copy from path: /branches/ajp8164_stage/mediaportal/Core/guilib/GUISmsStyledKeyboard.cs, Revision, 26113) Modified : /trunk/mediaportal/Core/guilib/GUISpinButton.cs Added : /trunk/mediaportal/Core/guilib/GUIStandardKeyboard.cs (Copy from path: /branches/ajp8164_stage/mediaportal/Core/guilib/GUIStandardKeyboard.cs, Revision, 26113) Modified : /trunk/mediaportal/Core/guilib/GUITextControl.cs Modified : /trunk/mediaportal/Core/guilib/GUITextScrollUpControl.cs Modified : /trunk/mediaportal/Core/guilib/GUIToggleButtonControl.cs Modified : /trunk/mediaportal/Core/guilib/GUIUpDownButton.cs Modified : /trunk/mediaportal/Core/guilib/GUIUpDownListControl.cs Modified : /trunk/mediaportal/Core/guilib/GUIWaitCursor.cs Modified : /trunk/mediaportal/Core/guilib/GUIWindowManager.cs Modified : /trunk/mediaportal/Core/guilib/GraphicContext.cs Modified : /trunk/mediaportal/Core/guilib/LocalizeStrings.cs
Purpose
Sometimes it is desirable to omit the navigation to a window (loaded through the button control) from re-appearing when the "back remote button" is pressed (for example); this is useful in wizard implementations for example.
We have added skin support to the button control to specify whether window history should track navigation to a page.
Description of change
The button control uses a <hyperlink> attribute to specify the window id for the window to navigate to when the button is selected. A sub-attribute for hyperlink called <history> (yes/no) allows the skin designer to exclude the window from being tracked in the navigation history.
