Beispiel #1
0
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);
	}
Beispiel #3
0
	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;	
	}
Beispiel #4
0
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);
}
Beispiel #5
0
	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;	
	}