PalettePanel* PaletteWindow::CreateHousePalette(wxWindow *parent, const TilesetContainer& tilesets) { HousePalettePanel* panel = newd HousePalettePanel(parent); BrushSizePanel* size_panel = newd BrushSizePanel(panel); size_panel->SetToolbarIconSize(settings.getInteger(Config::USE_LARGE_HOUSE_SIZEBAR)); panel->AddToolPanel(size_panel); return panel; }
PalettePanel* PaletteWindow::CreateRAWPalette(wxWindow *parent, const TilesetContainer& tilesets) { BrushPalettePanel* panel = newd BrushPalettePanel(parent, tilesets, TILESET_RAW); panel->SetListType(wxstr(settings.getString(Config::PALETTE_RAW_STYLE))); BrushSizePanel* size_panel = newd BrushSizePanel(panel); size_panel->SetToolbarIconSize(settings.getInteger(Config::USE_LARGE_RAW_SIZEBAR)); panel->AddToolPanel(size_panel); return panel; }
PalettePanel* PaletteWindow::CreateDoodadPalette(wxWindow *parent, const TilesetContainer& tilesets) { BrushPalettePanel* panel = newd BrushPalettePanel(parent, tilesets, TILESET_DOODAD); panel->SetListType(wxstr(g_settings.getString(Config::PALETTE_DOODAD_STYLE))); panel->AddToolPanel(newd BrushThicknessPanel(panel)); BrushSizePanel* size_panel = newd BrushSizePanel(panel); size_panel->SetToolbarIconSize(g_settings.getBoolean(Config::USE_LARGE_DOODAD_SIZEBAR)); panel->AddToolPanel(size_panel); return panel; }
PalettePanel* PaletteWindow::CreateTerrainPalette(wxWindow *parent, const TilesetContainer& tilesets) { BrushPalettePanel* panel = newd BrushPalettePanel(parent, tilesets, TILESET_TERRAIN); panel->SetListType(wxstr(g_settings.getString(Config::PALETTE_TERRAIN_STYLE))); BrushToolPanel* tool_panel = newd BrushToolPanel(panel); tool_panel->SetToolbarIconSize(g_settings.getBoolean(Config::USE_LARGE_TERRAIN_TOOLBAR)); panel->AddToolPanel(tool_panel); BrushSizePanel* size_panel = newd BrushSizePanel(panel); size_panel->SetToolbarIconSize(g_settings.getBoolean(Config::USE_LARGE_TERRAIN_TOOLBAR)); panel->AddToolPanel(size_panel); return panel; }