コード例 #1
0
void BrushPanel::SetListType(BrushListType ltype)
{
	if(list_type != ltype) {
		InvalidateContents();
		list_type = ltype;
	}
}
コード例 #2
0
ファイル: palette_window.cpp プロジェクト: Arydia/rme
void PaletteWindow::ReloadSettings(Map* map) {
	if(terrain_palette) {
		terrain_palette->SetListType(wxstr(settings.getString(Config::PALETTE_TERRAIN_STYLE)));
		terrain_palette->SetToolbarIconSize(settings.getInteger(Config::USE_LARGE_TERRAIN_TOOLBAR));
	}
	if(doodad_palette) {
		doodad_palette->SetListType(wxstr(settings.getString(Config::PALETTE_DOODAD_STYLE)));
		doodad_palette->SetToolbarIconSize(settings.getInteger(Config::USE_LARGE_DOODAD_SIZEBAR));
	}
	if(house_palette) {
		house_palette->SetMap(map);
		house_palette->SetToolbarIconSize(settings.getInteger(Config::USE_LARGE_HOUSE_SIZEBAR));
	}
	if(waypoint_palette) {
		waypoint_palette->SetMap(map);
	}
	if(item_palette) {
		item_palette->SetListType(wxstr(settings.getString(Config::PALETTE_ITEM_STYLE)));
		item_palette->SetToolbarIconSize(settings.getInteger(Config::USE_LARGE_ITEM_SIZEBAR));
	}
	if(raw_palette) {
		raw_palette->SetListType(wxstr(settings.getString(Config::PALETTE_RAW_STYLE)));
		raw_palette->SetToolbarIconSize(settings.getInteger(Config::USE_LARGE_RAW_SIZEBAR));
	}
	InvalidateContents();
}
コード例 #3
0
void BrushPanel::AssignTileset(const TilesetCategory* _tileset)
{
	if(_tileset != tileset) {
		InvalidateContents();
		tileset = _tileset;
	}
}
コード例 #4
0
ファイル: palette_common.cpp プロジェクト: Codex-NG/rme
void BrushToolPanel::SetToolbarIconSize(bool d)
{
	InvalidateContents();
	large_icons = d;
}