X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a4294b7832a5aed3c1cccc06aecd227d43da8830..a5e13868ca700aa39bae26b8fb13c640f466d9f0:/src/motif/radiobox.cpp diff --git a/src/motif/radiobox.cpp b/src/motif/radiobox.cpp index 9720e0ff9e..d1ec6278cd 100644 --- a/src/motif/radiobox.cpp +++ b/src/motif/radiobox.cpp @@ -57,6 +57,8 @@ bool wxRadioBox::Create(wxWindow *parent, wxWindowID id, const wxString& title, m_labelWidget = (WXWidget) 0; m_radioButtons = (WXWidget*) NULL; m_radioButtonLabels = (wxString*) NULL; + m_backgroundColour = parent->GetBackgroundColour(); + m_foregroundColour = parent->GetForegroundColour(); SetName(name); SetValidator(val); @@ -170,13 +172,15 @@ bool wxRadioBox::Create(wxWindow *parent, wxWindowID id, const wxString& title, } SetSelection (0); + m_windowFont = parent->GetFont(); + ChangeFont(FALSE); + XtManageChild (radioBoxWidget); SetCanAddEventHandler(TRUE); AttachWidget (parent, m_mainWidget, m_formWidget, pos.x, pos.y, size.x, size.y); - SetFont(* parent->GetFont()); - ChangeColour(m_mainWidget); + ChangeBackgroundColour(); return TRUE; } @@ -389,6 +393,21 @@ void wxRadioBox::Command (wxCommandEvent & event) ProcessCommand (event); } +void wxRadioBox::ChangeFont(bool keepOriginalSize) +{ + // TODO +} + +void wxRadioBox::ChangeBackgroundColour() +{ + // TODO +} + +void wxRadioBox::ChangeForegroundColour() +{ + // TODO +} + void wxRadioBoxCallback (Widget w, XtPointer clientData, XmToggleButtonCallbackStruct * cbs) {