Beispiel #1
0
void PalettePanel::OnSwitchIn() {
	for(ToolBarList::iterator iter = tool_bars.begin(); iter != tool_bars.end(); ++iter) {
		(*iter)->OnSwitchIn();
	}
	gui.ActivatePalette(GetParentPalette());
	gui.SetBrushSize(last_brush_size);
}
Beispiel #2
0
void BrushPalettePanel::OnPageChanged(wxChoicebookEvent& event) {
	if(!choicebook) {
		return;
	}
	gui.ActivatePalette(GetParentPalette());
	gui.SelectBrush();
}
Beispiel #3
0
void BrushThicknessPanel::OnScroll(wxScrollEvent& event) {
	static const int lookup_table[10] = {1,2,3,5,8,13,23,35,50,80};
	use_button->SetValue(true);

	ASSERT(event.GetPosition() >= 1);
	ASSERT(event.GetPosition() <= 10);

	//printf("SELECT[%d] = %d\n", event.GetPosition()-1, lookup_table[event.GetPosition()-1]);
	gui.ActivatePalette(GetParentPalette());
	gui.SetBrushThickness(true, lookup_table[event.GetPosition()-1], 100);
}
Beispiel #4
0
void BrushPalettePanel::OnSwitchIn() {
	LoadCurrentContents();
	g_gui.ActivatePalette(GetParentPalette());
	g_gui.SetBrushSizeInternal(last_brush_size);
	OnUpdateBrushSize(g_gui.GetBrushShape(), last_brush_size);
}
Beispiel #5
0
void BrushThicknessPanel::OnSwitchIn()
{
	static const int lookup_table[10] = {1,2,3,5,8,13,23,35,50,80};
	gui.ActivatePalette(GetParentPalette());
	gui.SetBrushThickness(lookup_table[slider->GetValue()-1], 100);
}
Beispiel #6
0
void BrushThicknessPanel::OnClickCustomThickness(wxCommandEvent& event)
{
	gui.ActivatePalette(GetParentPalette());
	gui.SetBrushThickness(event.IsChecked());
}
Beispiel #7
0
void BrushToolPanel::OnClickPVPZoneBrushButton(wxCommandEvent& event)
{
	gui.ActivatePalette(GetParentPalette());
	gui.SelectBrush(gui.pvp_brush);
}
Beispiel #8
0
void BrushToolPanel::OnClickNoLogoutBrushButton(wxCommandEvent& event)
{
	gui.ActivatePalette(GetParentPalette());
	gui.SelectBrush(gui.nolog_brush);
}
Beispiel #9
0
void BrushToolPanel::OnClickWindowDoorButton(wxCommandEvent& event)
{
	gui.ActivatePalette(GetParentPalette());
	gui.SelectBrush(gui.window_door_brush);
}
Beispiel #10
0
void BrushToolPanel::OnClickEraserButton(wxCommandEvent& event)
{
	gui.ActivatePalette(GetParentPalette());
	gui.SelectBrush(gui.eraser);
}
Beispiel #11
0
void BrushToolPanel::OnClickGravelButton(wxCommandEvent& event)
{
	gui.ActivatePalette(GetParentPalette());
	gui.SelectBrush(gui.optional_brush);
}
Beispiel #12
0
void BrushSizePanel::OnClickBrushSize(int which)
{
	gui.ActivatePalette(GetParentPalette());
	gui.SetBrushSize(which);
}
Beispiel #13
0
void BrushSizePanel::OnClickSquareBrush(wxCommandEvent &event)
{
	gui.ActivatePalette(GetParentPalette());
	gui.SetBrushShape(BRUSHSHAPE_SQUARE);
}
Beispiel #14
0
void BrushSizePanel::OnClickCircleBrush(wxCommandEvent &event)
{
	gui.ActivatePalette(GetParentPalette());
	gui.SetBrushShape(BRUSHSHAPE_CIRCLE);
}
Beispiel #15
0
void PalettePanel::OnRefreshTimer(wxTimerEvent&)
{
	gui.RefreshOtherPalettes(GetParentPalette());
}