/////////////////////////////////////////////////////////////////////////////
-// Name: colrdlgg.cpp
+// Name: generic/colrdlgg.cpp
// Purpose: Choice dialogs
// Author: Julian Smart
// Modified by:
#include "wx/wxprec.h"
#ifdef __BORLANDC__
-#pragma hdrstop
+ #pragma hdrstop
#endif
+#if wxUSE_COLOURDLG
+
#ifndef WX_PRECOMP
-#include <stdio.h>
-#include <stdio.h>
-#include "wx/utils.h"
-#include "wx/intl.h"
-#include "wx/dialog.h"
-#include "wx/listbox.h"
-#include "wx/button.h"
-#include "wx/stattext.h"
-#include "wx/layout.h"
-#include "wx/dcclient.h"
-#include "wx/slider.h"
-#include "wx/sizer.h"
+ #include "wx/utils.h"
+ #include "wx/intl.h"
+ #include "wx/dialog.h"
+ #include "wx/listbox.h"
+ #include "wx/button.h"
+ #include "wx/stattext.h"
+ #include "wx/layout.h"
+ #include "wx/dcclient.h"
+ #include "wx/slider.h"
+ #include "wx/sizer.h"
#endif
#if wxUSE_STATLINE
int ptr = (int)(selX + selY*8);
OnCustomColourClick(ptr);
}
+ else
+ event.Skip();
}
+ else
+ event.Skip();
}
void wxGenericColourDialog::OnPaint(wxPaintEvent& event)
{
-#ifndef __WXMOTIF__
+#if !defined(__WXMOTIF__) && !defined(__WXMAC__) && !defined(__WXPM__)
wxDialog::OnPaint(event);
#endif
// 1) space for explicitly layouted controls
topsizer->Add( sliderX + 3*sliderSpacing, sliderHeight+25 );
-
+
#if wxUSE_STATLINE
// 2) static line
topsizer->Add( new wxStaticLine( this, -1 ), 0, wxEXPAND | wxLEFT|wxRIGHT|wxTOP, 10 );
SetAutoLayout( TRUE );
SetSizer( topsizer );
-
+
topsizer->SetSizeHints( this );
topsizer->Fit( this );
for (i = 0; i < 16; i++)
customColours[i] =
-/*
-#ifndef __VMS__
- (wxColour&)
-#endif
-*/
colourData.GetCustomColour(i);
singleCustomColour.Set(0, 0, 0);
PaintCustomColour(dc);
}
+#endif // wxUSE_COLOURDLG