get rid of duplicate enum (#9895)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55310 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2008-08-27 09:59:11 +00:00
parent 0b134cd00d
commit f65e33a31d

View File

@@ -49,33 +49,6 @@
#include "mondrian.xpm" #include "mondrian.xpm"
#endif #endif
// ----------------------------------------------------------------------------
// constants
// ----------------------------------------------------------------------------
// what do we show on screen (there are too many shapes to put them all on
// screen simultaneously)
enum ScreenToShow
{
Show_Default,
Show_Text,
Show_Lines,
Show_Brushes,
Show_Polygons,
Show_Mask,
Show_Mask_Stretch,
Show_Ops,
Show_Regions,
Show_Circles,
Show_Splines,
#if wxUSE_GRAPHICS_CONTEXT
Show_Alpha,
Show_Graphics,
#endif
Show_Gradient,
Show_Max
};
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
// global variables // global variables
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
@@ -166,7 +139,7 @@ public:
void OnMouseDown(wxMouseEvent &event); void OnMouseDown(wxMouseEvent &event);
void OnMouseUp(wxMouseEvent &event); void OnMouseUp(wxMouseEvent &event);
void ToShow(ScreenToShow show) { m_show = show; Refresh(); } void ToShow(int show) { m_show = show; Refresh(); }
// set or remove the clipping region // set or remove the clipping region
void Clip(bool clip) { m_clip = clip; Refresh(); } void Clip(bool clip) { m_clip = clip; Refresh(); }
@@ -202,7 +175,7 @@ protected:
private: private:
MyFrame *m_owner; MyFrame *m_owner;
ScreenToShow m_show; int m_show;
wxBitmap m_smile_bmp; wxBitmap m_smile_bmp;
wxIcon m_std_icon; wxIcon m_std_icon;
bool m_clip; bool m_clip;
@@ -388,7 +361,6 @@ bool MyApp::OnInit()
// missing for whatever reason // missing for whatever reason
} }
// ok, continue
return true; return true;
} }
@@ -431,7 +403,7 @@ MyCanvas::MyCanvas(MyFrame *parent)
wxHSCROLL | wxVSCROLL | wxNO_FULL_REPAINT_ON_RESIZE) wxHSCROLL | wxVSCROLL | wxNO_FULL_REPAINT_ON_RESIZE)
{ {
m_owner = parent; m_owner = parent;
m_show = Show_Default; m_show = File_ShowDefault;
m_smile_bmp = wxBitmap(smile_xpm); m_smile_bmp = wxBitmap(smile_xpm);
m_std_icon = wxArtProvider::GetIcon(wxART_INFORMATION); m_std_icon = wxArtProvider::GetIcon(wxART_INFORMATION);
m_clip = false; m_clip = false;
@@ -1422,63 +1394,63 @@ void MyCanvas::OnPaint(wxPaintEvent &WXUNUSED(event))
switch ( m_show ) switch ( m_show )
{ {
case Show_Default: case File_ShowDefault:
DrawDefault(dc); DrawDefault(dc);
break; break;
case Show_Circles: case File_ShowCircles:
DrawCircles(dc); DrawCircles(dc);
break; break;
case Show_Splines: case File_ShowSplines:
DrawSplines(dc); DrawSplines(dc);
break; break;
case Show_Regions: case File_ShowRegions:
DrawRegions(dc); DrawRegions(dc);
break; break;
case Show_Text: case File_ShowText:
DrawText(dc); DrawText(dc);
break; break;
case Show_Lines: case File_ShowLines:
DrawTestLines( 0, 100, 0, dc ); DrawTestLines( 0, 100, 0, dc );
DrawTestLines( 0, 320, 1, dc ); DrawTestLines( 0, 320, 1, dc );
DrawTestLines( 0, 540, 2, dc ); DrawTestLines( 0, 540, 2, dc );
DrawTestLines( 0, 760, 6, dc ); DrawTestLines( 0, 760, 6, dc );
break; break;
case Show_Brushes: case File_ShowBrushes:
DrawTestBrushes(dc); DrawTestBrushes(dc);
break; break;
case Show_Polygons: case File_ShowPolygons:
DrawTestPoly(dc); DrawTestPoly(dc);
break; break;
case Show_Mask: case File_ShowMask:
DrawImages(dc, Draw_Normal); DrawImages(dc, Draw_Normal);
break; break;
case Show_Mask_Stretch: case File_ShowMaskStretch:
DrawImages(dc, Draw_Stretch); DrawImages(dc, Draw_Stretch);
break; break;
case Show_Ops: case File_ShowOps:
DrawWithLogicalOps(dc); DrawWithLogicalOps(dc);
break; break;
#if wxUSE_GRAPHICS_CONTEXT #if wxUSE_GRAPHICS_CONTEXT
case Show_Alpha: case File_ShowAlpha:
DrawAlpha(dc); DrawAlpha(dc);
break; break;
case Show_Graphics: case File_ShowGraphics:
DrawGraphics(gdc.GetGraphicsContext()); DrawGraphics(gdc.GetGraphicsContext());
break; break;
#endif #endif
case Show_Gradient: case File_ShowGradients:
DrawGradients(dc); DrawGradients(dc);
break; break;
@@ -1728,7 +1700,7 @@ void MyFrame::OnGraphicContext(wxCommandEvent& event)
void MyFrame::OnShow(wxCommandEvent& event) void MyFrame::OnShow(wxCommandEvent& event)
{ {
m_canvas->ToShow((ScreenToShow)(event.GetId() - MenuShow_First)); m_canvas->ToShow(event.GetId());
} }
void MyFrame::OnOption(wxCommandEvent& event) void MyFrame::OnOption(wxCommandEvent& event)