bool selection_properties_t::show_config_popup(HWND wnd_parent) { selection_properties_config_t dialog(m_fields, m_edge_style, m_info_sections_mask, m_show_column_titles, m_show_group_titles); if (dialog.run_modal(wnd_parent)) { m_fields = dialog.m_fields; if (get_wnd()) { m_info_sections_mask = dialog.m_info_sections_mask; cfg_selection_properties_info_sections = dialog.m_info_sections_mask; m_show_column_titles = dialog.m_show_columns; cfg_selection_poperties_show_column_titles = m_show_column_titles; set_show_header(m_show_column_titles); if (m_show_group_titles != dialog.m_show_groups) { m_show_group_titles = dialog.m_show_groups; cfg_selection_poperties_show_group_titles = m_show_group_titles; remove_items(bit_array_true(), false); set_group_count(m_show_group_titles ? 1 : 0); } refresh_contents(); m_edge_style = dialog.m_edge_style; cfg_selection_properties_edge_style = m_edge_style; set_edge_style(m_edge_style); } return true; } return false; }
void playlist_switcher_t::refresh_all_items() { remove_items(bit_array_true(), false); add_items(0, m_playlist_api->get_playlist_count()); t_size index = m_playlist_api->get_active_playlist(); if (index != pfc_infinite) set_item_selected_single(index, false); }
void refresh_me(HWND wnd) { initialising = true; #if 0 HWND wnd_edit = GetDlgItem(wnd, IDC_FRONT); uSetWindowText(wnd_edit, artwork_panel::cfg_front); wnd_edit = GetDlgItem(wnd, IDC_BACK); uSetWindowText(wnd_edit, artwork_panel::cfg_back); wnd_edit = GetDlgItem(wnd, IDC_DISC); uSetWindowText(wnd_edit, artwork_panel::cfg_disc); //wnd_edit = GetDlgItem(wnd, IDC_ICON); //uSetWindowText(wnd_edit, artwork_panel::cfg_icon); #endif m_source_list.remove_items(bit_array_true()); t_size index, indexcount = tabsize(g_artwork_sources); for (index = 0; index < indexcount; index++) { t_size subindex, subindexcount = g_artwork_sources[index].m_scripts->get_count(); pfc::array_t<t_list_view::t_item_insert> items; items.set_count(subindexcount); for (subindex=0; subindex<subindexcount; subindex++) { items[subindex].m_groups.add_item(g_artwork_sources[index].m_name); items[subindex].m_subitems.add_item((*g_artwork_sources[index].m_scripts)[subindex]); } m_source_list.insert_items(m_source_list.get_item_count(), items.get_count(), items.get_ptr()); } HWND wnd_combo = GetDlgItem(wnd, IDC_FB2KARTWORK); ComboBox_AddString(wnd_combo, L"Disabled"); ComboBox_AddString(wnd_combo, L"Embedded artwork"); ComboBox_AddString(wnd_combo, L"Embedded and external artwork"); ComboBox_SetCurSel(wnd_combo, artwork_panel::cfg_fb2k_artwork_mode); wnd_combo = GetDlgItem(wnd, IDC_EDGESTYLE); ComboBox_AddString(wnd_combo, L"None"); ComboBox_AddString(wnd_combo, L"Sunken"); ComboBox_AddString(wnd_combo, L"Grey"); ComboBox_SetCurSel(wnd_combo, artwork_panel::cfg_edge_style); initialising = false; }
int main(int argc, char *argv[]) { WT_CONNECTION *conn; WT_SESSION *session; home = example_setup(argc, argv); error_check( wiredtiger_open(home, NULL, "create,cache_size=500M", &conn)); add_extractor(conn); error_check(conn->open_session(conn, NULL, NULL, &session)); setup_table(session); read_index(session); remove_items(session); error_check(conn->close(conn, NULL)); return (EXIT_SUCCESS); }
void refresh_me(HWND wnd) { initialising = true; HWND wnd_sort = GetDlgItem(wnd, IDC_SORT); HWND wnd_sort_string = GetDlgItem(wnd, IDC_SORT_STRING); HWND wnd_autosend = GetDlgItem(wnd, IDC_AUTOSEND); HWND wnd_showempty = GetDlgItem(wnd, IDC_SHOWEMPTY); uSetWindowText(wnd_sort_string, filter_panel::cfg_sort_string); Button_SetCheck(wnd_sort, filter_panel::cfg_sort ? BST_CHECKED : BST_UNCHECKED); Button_SetCheck(wnd_showempty, filter_panel::cfg_showemptyitems ? BST_CHECKED : BST_UNCHECKED); Button_SetCheck(wnd_autosend, filter_panel::cfg_autosend ? BST_CHECKED : BST_UNCHECKED); m_field_list.remove_items(bit_array_true()); pfc::list_t<t_list_view::t_item_insert> items; t_size count = filter_panel::cfg_field_list.get_count(); get_insert_items(0, count, items); m_field_list.insert_items(0, items.get_count(), items.get_ptr()); SendDlgItemMessage(wnd,IDC_SPINPADDING,UDM_SETPOS32,0,filter_panel::cfg_vertical_item_padding); initialising = false; }