/// <summary> /// ソート&フィルタ情報の設定 /// </summary> /// <param name="sortInfo"></param> public void SetUpSortData(LocalSaveSortInfo sortInfo) { m_IsTutorialSortData = false; if (sortInfo != null && sortInfo.m_SortType == (int)MAINMENU_SORT_SEQ.SEQ_INIT) { sortInfo = SortDialog.SetDefaultSortInfo(sortInfo, SortDialog.DIALOG_TYPE.UNIT); } m_unitBaseList.SetUpSortData(sortInfo); m_SortInfo = sortInfo; if (sortInfo != null) { m_SortType = (MAINMENU_SORT_SEQ)sortInfo.m_SortType; if (sortInfo.m_FavoriteSorts != null) { m_FavoriteSortTypes = new MAINMENU_SORT_SEQ[sortInfo.m_FavoriteSorts.Length]; for (int i = 0; i < sortInfo.m_FavoriteSorts.Length; i++) { m_FavoriteSortTypes[i] = (MAINMENU_SORT_SEQ)sortInfo.m_FavoriteSorts[i].m_SortType; } } m_unitBaseList.AddSortInfo(SORT_PARAM.ID, (sortInfo.m_SortIsAscOrder) ? SORT_ORDER.ASCENDING : SORT_ORDER.DESCENDING); m_unitBaseList.AddSortInfo(SORT_PARAM.LEVEL, (sortInfo.m_SortIsAscOrder) ? SORT_ORDER.ASCENDING : SORT_ORDER.DESCENDING); } m_unitBaseList.AddSortInfo(SORT_PARAM.UNIQUE_ID, SORT_ORDER.ASCENDING); }
public void OnClickFilterButton() { if (GlobalMenuManager.Instance.IsPageClosing() == true) { return; } if (ServerApi.IsExists) { return; } if (SortDialog.IsExists == true) { return; } SoundUtil.PlaySE(SEID.SE_MENU_OK2); SortDialog dialog = SortDialog.Create(); dialog.SetDialogType(SortDialog.DIALOG_TYPE.MISSION); dialog.m_MissionFilterData = m_FilterInfo.Clone(); dialog.OnCloseMissionSortAction = OnClickSortCloseButton; }
//----------------------------------------------------------------------------- #region ** editing // show sort dialog void _btnSort_Click(object sender, RoutedEventArgs e) { if (_flex.Columns.Count > 0) { var sortDialog = new SortDialog(_flex); sortDialog.Show(); } }
protected void OnSortActionActivated(object sender, EventArgs e) { var sd = new SortDialog(); if (sd.Run() == (int)ResponseType.Ok) { appPal.SortColors(sd.SortBy, sd.Ascending); } sd.Destroy(); }
internal void CallSortDialog(View anchor, Activity context) { SortDialog d = tableModel.GetSortView(context, anchor); PopupWindow w = d.GetView(); w.ShowAsDropDown(anchor); w.OutsideTouchable = true; w.Touchable = true; w.SetBackgroundDrawable(new BitmapDrawable()); }
// Use this for initialization void Start() { m_SortDialog = GetComponentInParent <SortDialog>(); string titleColor = GameTextUtil.GetText("title_Color"); TitleText = string.Format(titleColor, GameTextUtil.GetSortDialogFilterText(MAINMENU_FILTER_TYPE.FILTER_RARE)); SetUpFilter(); AllOnButtonText = GameTextUtil.GetText("filter_text58"); AllOffButtonText = GameTextUtil.GetText("filter_text57"); }
void OnChangedFilterButtons() { if (m_SortDialog == null) { m_SortDialog = GetComponentInParent <SortDialog>(); } if (m_SortDialog != null && m_SortDialog.m_MissionFilterData != null) { UpdateDrawFilter(m_SortDialog.m_MissionFilterData.m_filter_type); UpdateReceiveFilter(m_SortDialog.m_MissionFilterData.m_receive_type); } }
// Use this for initialization void Start() { m_SortDialog = GetComponentInParent <SortDialog>(); string titleColor = GameTextUtil.GetText("title_Color"); TitleText = string.Format(titleColor, GameTextUtil.GetText("filter_title4")); UsePriorityText = GameTextUtil.GetText("filter_text50"); ClearButtonText = GameTextUtil.GetText("filter_text51"); SetUpSortList(); UpdateData(m_SortDialog.m_SortData); }
// Use this for initialization void Start() { m_SortDialog = GetComponentInParent <SortDialog>(); string titleColor = GameTextUtil.GetText("title_Color"); DrawFilterTitleText = string.Format(titleColor, GameTextUtil.GetText("filter_title1")); ReceiveFilterTitleText = string.Format(titleColor, GameTextUtil.GetText("filter_button_allget")); ResetButtonText = GameTextUtil.GetText("filter_text51"); SetUpDrawFilterList(); SetUpReceiveFilterList(); }
public void OnClickCreate() { if (SortDialog.IsExists == true) { return; } SortDialog dialog = SortDialog.Create(); dialog.SetDialogType(SortDialog.DIALOG_TYPE.UNIT); dialog.SetSortData(LocalSaveManager.Instance.LoadFuncSortFilterPartyForm()); dialog.OnCloseAction = OnClickCloseButton; }
// Use this for initialization void Start() { m_SortDialog = GetComponentInParent <SortDialog>(); string titleColor = GameTextUtil.GetText("title_Color"); TitleText = string.Format(titleColor, GameTextUtil.GetSortDialogFilterText(MAINMENU_FILTER_TYPE.FILTER_KIND)); IncludeSubKindText = GameTextUtil.GetText("filter_text43"); SetUpFilter(); AllOnButtonText = GameTextUtil.GetText("filter_text58"); AllOffButtonText = GameTextUtil.GetText("filter_text57"); IsIncludeSubKind = (m_SortDialog.m_SortData != null) ? m_SortDialog.m_SortData.m_FilterIsIncludeKindsSub : false; }
// Use this for initialization void Start() { m_SortDialog = GetComponentInParent <SortDialog>(); string titleColor = GameTextUtil.GetText("title_Color"); TitleText = string.Format(titleColor, GameTextUtil.GetText("filter_title1")); SortTitleText = string.Format(titleColor, GameTextUtil.GetText("filter_title2")); FilterTitleText = string.Format(titleColor, GameTextUtil.GetText("filter_title5")); SetUpSortList(); SetUpElement(); UpdateSort(m_SortDialog.m_SortData); UpdateFilter(m_SortDialog.m_SortData); }
/// <summary> /// ソートダイアログを開く /// </summary> void OnClockSortButton() { if (SortDialog.IsExists == true) { return; } SoundUtil.PlaySE(SEID.SE_MENU_OK2); SortDialog dialog = SortDialog.Create(); dialog.SetDialogType(SortDialog.DIALOG_TYPE.FRIEND); dialog.SetSortData(LocalSaveManager.Instance.LoadFuncSortFilterQuestFriend()); dialog.OnCloseAction = OnClickSortCloseButton; }
/// <summary> /// ソートダイアログを開く /// </summary> void OnClockSortButton() { if (SortDialog.IsExists == true) { return; } SoundUtil.PlaySE(SEID.SE_MENU_OK); SortDialog dialog = SortDialog.Create(); dialog.SetDialogType(SortDialog.DIALOG_TYPE.UNIT); dialog.SetSortData(LocalSaveManager.Instance.LoadFuncSortFilterUnitSale()); dialog.OnCloseThreadAction = OnClickSortThread; dialog.OnCloseAction = OnClickSortCloseButton; }
public void SetUpSortData(LocalSaveSortInfo sortInfo) { if (sortInfo != null && sortInfo.m_SortType == (int)MAINMENU_SORT_SEQ.SEQ_INIT) { sortInfo = SortDialog.SetDefaultSortInfo(sortInfo, SortDialog.DIALOG_TYPE.FRIEND); } friendBaseList.SetUpSortData(sortInfo); m_SortInfo = sortInfo; if (sortInfo != null) { friendBaseList.AddSortInfo(SORT_PARAM.FRIEND_STATE, (sortInfo.m_SortIsAscOrder) ? SORT_ORDER.ASCENDING : SORT_ORDER.DESCENDING); friendBaseList.AddSortInfo(SORT_PARAM.LOGIN_TIME, (sortInfo.m_SortIsAscOrder) ? SORT_ORDER.ASCENDING : SORT_ORDER.DESCENDING); friendBaseList.AddSortInfo(SORT_PARAM.ID, (sortInfo.m_SortIsAscOrder) ? SORT_ORDER.ASCENDING : SORT_ORDER.DESCENDING); } }
protected override void Awake() { base.Awake(); GameObject obj = GameObject.Find("Prefab"); if (obj != null) { obj.SetActive(false); } SortDialog dialog = GetComponentInChildren <SortDialog>(); if (dialog != null) { dialog.gameObject.SetActive(false); } }
public static SortDialog Create() { GameObject _tmpObj = Resources.Load <GameObject>("Prefab/SortDialog/SortDialog"); if (_tmpObj == null) { return(null); } GameObject _newObj = Instantiate(_tmpObj); if (_newObj == null) { return(null); } UnityUtil.SetObjectEnabledOnce(_newObj, true); SortDialog sortDialog = _newObj.GetComponent <SortDialog>(); return(sortDialog); }
/// <summary> /// お好みソート選択項目の作成 /// </summary> void SetUpSortList() { if (m_SortDialog == null) { m_SortDialog = GetComponentInParent <SortDialog>(); } SortButtons.Clear(); if (m_SortDialog.m_FavoriteSortList != null) { for (int i = 0; i < m_SortDialog.m_FavoriteSortList.Length; i++) { AddSortData(m_SortDialog.m_FavoriteSortList[i]); } } //---------------------------------------- // 未指定項目の作成 //---------------------------------------- int num = SortButtons.Count % 3; if (num == 0) { AddSortData(MAINMENU_SORT_SEQ.SEQ_SORT_TYPE_MAX); AddSortData(MAINMENU_SORT_SEQ.SEQ_INIT); } else if (num == 1) { AddSortData(MAINMENU_SORT_SEQ.SEQ_SORT_TYPE_MAX); AddSortData(MAINMENU_SORT_SEQ.SEQ_SORT_TYPE_MAX); AddSortData(MAINMENU_SORT_SEQ.SEQ_SORT_TYPE_MAX); AddSortData(MAINMENU_SORT_SEQ.SEQ_INIT); } else if (num == 2) { AddSortData(MAINMENU_SORT_SEQ.SEQ_SORT_TYPE_MAX); AddSortData(MAINMENU_SORT_SEQ.SEQ_SORT_TYPE_MAX); AddSortData(MAINMENU_SORT_SEQ.SEQ_INIT); } }
/// <summary> /// Initializes the plugin by setting event handlers, etc. /// </summary> public override void InitializePlugIn() { base.InitializePlugIn(); this._sortDialog = new SortDialog(); }