Ticket #9931: aui.diff

File aui.diff, 1.7 KB (added by byte, 10 years ago)

Patch for fixed-size AUI pane

  • include/wx/aui/floatpane.h

    diff -u -r d:/wx/wxWidgets/include/wx/aui/floatpane.h d:/wx/wx_qsp/include/wx/aui/floatpane.h
    old new  
    3232class WXDLLIMPEXP_AUI wxAuiFloatingFrame : public wxAuiFloatingFrameBaseClass
    3333{
    3434public:
     35    // HzD_Byte's hack
     36    /*
    3537    wxAuiFloatingFrame(wxWindow* parent,
    3638                   wxAuiManager* owner_mgr,
    3739                   const wxAuiPaneInfo& pane,
     
    4042                                wxFRAME_NO_TASKBAR | wxFRAME_FLOAT_ON_PARENT |
    4143                                wxCLIP_CHILDREN
    4244                   );
     45    */
     46    wxAuiFloatingFrame(wxWindow* parent,
     47                   wxAuiManager* owner_mgr,
     48                   const wxAuiPaneInfo& pane,
     49                   wxWindowID id = wxID_ANY,
     50                   long style = wxSYSTEM_MENU | wxCAPTION |
     51                                wxFRAME_NO_TASKBAR | wxFRAME_FLOAT_ON_PARENT |
     52                                wxCLIP_CHILDREN
     53                   );
    4354    virtual ~wxAuiFloatingFrame();
    4455    void SetPaneWindow(const wxAuiPaneInfo& pane);
    4556    wxAuiManager* GetOwnerManager() const;
  • src/aui/floatpane.cpp

    diff -u -r d:/wx/wxWidgets/src/aui/floatpane.cpp d:/wx/wx_qsp/src/aui/floatpane.cpp
    old new  
    145145        SetClientSize(size);
    146146    }
    147147   
     148    // HzD_Byte's hack
     149    /*
    148150    if (pane.IsFixed())
    149151    {
    150152        SetWindowStyleFlag(GetWindowStyleFlag() & ~wxRESIZE_BORDER);
    151153    }
     154    */
    152155}
    153156
    154157wxAuiManager* wxAuiFloatingFrame::GetOwnerManager() const