private void InitProperties()
{
// set search term from loading parameter
if (!string.IsNullOrEmpty(_loadParameter))
{
TraktLogger.Debug("User Search Loading Parameter: {0}", _loadParameter);
SearchTerm = _loadParameter;
}
// remember previous search term
SearchTermChanged = false;
if (PreviousSearchTerm != SearchTerm) SearchTermChanged = true;
PreviousSearchTerm = SearchTerm;
// set context property
GUIUtils.SetProperty("#Trakt.Search.SearchTerm", SearchTerm);
// load last layout
CurrentLayout = (Layout)TraktSettings.SearchUsersDefaultLayout;
// update button label
if (layoutButton != null)
GUIControl.SetControlLabel(GetID, layoutButton.GetID, GUICommon.GetLayoutTranslation(CurrentLayout));
}