Use the standard wxWidgets camelCase convention instead of the old_one_using_underscores for all the private variables. Closes #13476. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69590 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			82 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			82 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
///////////////////////////////////////////////////////////////////////////////
 | 
						|
// Name:        wx/aui/floatpane.h
 | 
						|
// Purpose:     wxaui: wx advanced user interface - docking window manager
 | 
						|
// Author:      Benjamin I. Williams
 | 
						|
// Modified by:
 | 
						|
// Created:     2005-05-17
 | 
						|
// RCS-ID:      $Id$
 | 
						|
// Copyright:   (C) Copyright 2005, Kirix Corporation, All Rights Reserved.
 | 
						|
// Licence:     wxWindows Library Licence, Version 3.1
 | 
						|
///////////////////////////////////////////////////////////////////////////////
 | 
						|
 | 
						|
#ifndef _WX_FLOATPANE_H_
 | 
						|
#define _WX_FLOATPANE_H_
 | 
						|
 | 
						|
// ----------------------------------------------------------------------------
 | 
						|
// headers
 | 
						|
// ----------------------------------------------------------------------------
 | 
						|
 | 
						|
#include "wx/defs.h"
 | 
						|
#include "wx/weakref.h"
 | 
						|
 | 
						|
#if wxUSE_AUI
 | 
						|
 | 
						|
#if wxUSE_MINIFRAME
 | 
						|
    #include "wx/minifram.h"
 | 
						|
    #define wxAuiFloatingFrameBaseClass wxMiniFrame
 | 
						|
#else
 | 
						|
    #include "wx/frame.h"
 | 
						|
    #define wxAuiFloatingFrameBaseClass wxFrame
 | 
						|
#endif
 | 
						|
 | 
						|
class WXDLLIMPEXP_AUI wxAuiFloatingFrame : public wxAuiFloatingFrameBaseClass
 | 
						|
{
 | 
						|
public:
 | 
						|
    wxAuiFloatingFrame(wxWindow* parent,
 | 
						|
                   wxAuiManager* ownerMgr,
 | 
						|
                   const wxAuiPaneInfo& pane,
 | 
						|
                   wxWindowID id = wxID_ANY,
 | 
						|
                   long style = wxRESIZE_BORDER | wxSYSTEM_MENU | wxCAPTION |
 | 
						|
                                wxFRAME_NO_TASKBAR | wxFRAME_FLOAT_ON_PARENT |
 | 
						|
                                wxCLIP_CHILDREN
 | 
						|
                   );
 | 
						|
    virtual ~wxAuiFloatingFrame();
 | 
						|
    void SetPaneWindow(const wxAuiPaneInfo& pane);
 | 
						|
    wxAuiManager* GetOwnerManager() const;
 | 
						|
 | 
						|
protected:
 | 
						|
    virtual void OnMoveStart();
 | 
						|
    virtual void OnMoving(const wxRect& windowRect, wxDirection dir);
 | 
						|
    virtual void OnMoveFinished();
 | 
						|
 | 
						|
private:
 | 
						|
    void OnSize(wxSizeEvent& event);
 | 
						|
    void OnClose(wxCloseEvent& event);
 | 
						|
    void OnMoveEvent(wxMoveEvent& event);
 | 
						|
    void OnIdle(wxIdleEvent& event);
 | 
						|
    void OnActivate(wxActivateEvent& event);
 | 
						|
    static bool isMouseDown();
 | 
						|
 | 
						|
private:
 | 
						|
    wxWindow* m_paneWindow;    // pane window being managed
 | 
						|
    bool m_solidDrag;          // true if system uses solid window drag
 | 
						|
    bool m_moving;
 | 
						|
    wxRect m_lastRect;
 | 
						|
    wxRect m_last2Rect;
 | 
						|
    wxRect m_last3Rect;
 | 
						|
    wxSize m_lastSize;
 | 
						|
    wxDirection m_lastDirection;
 | 
						|
 | 
						|
    wxWeakRef<wxAuiManager> m_ownerMgr;
 | 
						|
    wxAuiManager m_mgr;
 | 
						|
 | 
						|
#ifndef SWIG
 | 
						|
    DECLARE_EVENT_TABLE()
 | 
						|
    DECLARE_CLASS(wxAuiFloatingFrame)
 | 
						|
#endif // SWIG
 | 
						|
};
 | 
						|
 | 
						|
#endif // wxUSE_AUI
 | 
						|
#endif //_WX_FLOATPANE_H_
 | 
						|
 |