PlayerExtraOptionsPanel is now once again XNAPanel instead of XNAWindow. What this means is that PlayerExtraOptionsPanel.ini is no longer read and the controls can now be customized in game lobby INIs (prefixed with PlayerExtraOptionsPanel_) and can use the dynamic properties from INItializableWindow as well. For a quick migration, can simply port the contents of PlayerExtraOptionsPanel.ini (if any) to GameLobbyBase.ini and prefix any PlayerExtraOptionsPanel child controls with PlayerExtraOptionsPanel_.
It is now possible to set $ToggleableControl on XNAClientButton & derivatives that are children of INItializableWindow. What this does is make the button toggle visibility of said control. Only restrictions are that it won't work on the parent window itself and the target control must be fully initialized before the button (e.g the button or its parent(s) must be defined after the target or its parent(s) in the children list of [GameLobbyBase] or any other game lobby window control). Main use case would be additional panels for game options to conserve space where needed.
artifacts-YR.zip
This comment is automatic and is meant to allow guests to get latest automatic builds without registering. It is updated on every successful build.
PlayerExtraOptionsPanel
is now once againXNAPanel
instead ofXNAWindow
. What this means is thatPlayerExtraOptionsPanel.ini
is no longer read and the controls can now be customized in game lobby INIs (prefixed withPlayerExtraOptionsPanel_
) and can use the dynamic properties fromINItializableWindow
as well. For a quick migration, can simply port the contents ofPlayerExtraOptionsPanel.ini
(if any) toGameLobbyBase.ini
and prefix anyPlayerExtraOptionsPanel
child controls withPlayerExtraOptionsPanel_
.$ToggleableControl
onXNAClientButton
& derivatives that are children ofINItializableWindow
. What this does is make the button toggle visibility of said control. Only restrictions are that it won't work on the parent window itself and the target control must be fully initialized before the button (e.g the button or its parent(s) must be defined after the target or its parent(s) in the children list of[GameLobbyBase]
or any other game lobby window control). Main use case would be additional panels for game options to conserve space where needed.