public void ReloadItems(IEnumerable <ListItem> a_enum, ListBoxVisualState a_state) { if (Capture) { return; } BeginUpdate(); m_reloading = true; m_selected_value = SelectedValue; m_selected_index = SelectedIndex; try { Items.Clear(); Items.AddRange(a_enum.ToArray()); a_state.Restore(); } finally { EndUpdate(); m_reloading = false; } if (m_selected_index != SelectedIndex) { OnSelectedIndexChanged(EventArgs.Empty); } if (m_selected_value != SelectedValue) { OnSelectedValueChanged(EventArgs.Empty); } }
private void UpdateChapterBookmarks() { ChapterBookmarkListItem[] ar = new ChapterBookmarkListItem[0]; if (SelectedBookmarkedSerie != null) { ar = (from chapter in SelectedBookmarkedSerie.Chapters select new ChapterBookmarkListItem(chapter)).ToArray(); } ListBoxVisualState vs = new ListBoxVisualState(Form.bookmarkedchaptersListBox); vs.Clear(); if (SelectedBookmarkedSerie != null) { if (Form.m_chapter_bookmarks_visual_states.ContainsKey(SelectedBookmarkedSerie)) { vs = Form.m_chapter_bookmarks_visual_states[SelectedBookmarkedSerie]; } } vs.ReloadItems(ar); }
public void UpdateSeries() { SerieListItem[] ar = new SerieListItem[0]; if (SelectedServer != null) { string filter = Form.seriesSearchTextBox.Text.ToLower(); ar = (from serie in SelectedServer.Series where serie.Title.ToLower().IndexOf(filter) != -1 select new SerieListItem(serie)).ToArray(); } ListBoxVisualState vs = new ListBoxVisualState(Form.seriesListBox); vs.Clear(); if (SelectedServer != null) { if (Form.m_series_visual_states.ContainsKey(SelectedServer)) { vs = Form.m_series_visual_states[SelectedServer]; } } vs.ReloadItems(ar); }
public void ReloadItems(IEnumerable<ListItem> a_enum, ListBoxVisualState a_state) { if (Capture) return; BeginUpdate(); m_reloading = true; m_selected_value = SelectedValue; m_selected_index = SelectedIndex; try { Items.Clear(); Items.AddRange(a_enum.ToArray()); a_state.Restore(); } finally { EndUpdate(); m_reloading = false; } if (m_selected_index != SelectedIndex) OnSelectedIndexChanged(EventArgs.Empty); if (m_selected_value != SelectedValue) OnSelectedValueChanged(EventArgs.Empty); }
private void UpdateChapterBookmarks() { ChapterBookmarkListItem[] ar = new ChapterBookmarkListItem[0]; if (SelectedBookmarkedSerie != null) { ar = (from chapter in SelectedBookmarkedSerie.Chapters select new ChapterBookmarkListItem(chapter)).ToArray(); } ListBoxVisualState vs = new ListBoxVisualState(Form.bookmarkedchaptersListBox); vs.Clear(); if (SelectedBookmarkedSerie != null) { if (Form.m_chapter_bookmarks_visual_states.ContainsKey(SelectedBookmarkedSerie)) vs = Form.m_chapter_bookmarks_visual_states[SelectedBookmarkedSerie]; } vs.ReloadItems(ar); }
public void UpdateSeries() { SerieListItem[] ar = new SerieListItem[0]; if (SelectedServer != null) { string filter = Form.seriesSearchTextBox.Text.ToLower(); ar = (from serie in SelectedServer.Series where serie.Title.ToLower().IndexOf(filter) != -1 select new SerieListItem(serie)).ToArray(); } ListBoxVisualState vs = new ListBoxVisualState(Form.seriesListBox); vs.Clear(); if (SelectedServer != null) { if (Form.m_series_visual_states.ContainsKey(SelectedServer)) vs = Form.m_series_visual_states[SelectedServer]; } vs.ReloadItems(ar); }