mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2025-09-05 17:30:26 +02:00
109 lines
2.9 KiB
Python
109 lines
2.9 KiB
Python
import unittest
|
|
from unittests import wtc
|
|
import wx
|
|
import wx.aui
|
|
|
|
#---------------------------------------------------------------------------
|
|
|
|
class auiframemanager_Tests(wtc.WidgetTestCase):
|
|
|
|
def test_auiframemanager01(self):
|
|
wx.aui.AUI_DOCK_NONE
|
|
wx.aui.AUI_DOCK_TOP
|
|
wx.aui.AUI_DOCK_RIGHT
|
|
wx.aui.AUI_DOCK_BOTTOM
|
|
wx.aui.AUI_DOCK_LEFT
|
|
wx.aui.AUI_DOCK_CENTER
|
|
wx.aui.AUI_DOCK_CENTRE
|
|
|
|
wx.aui.AUI_MGR_ALLOW_FLOATING
|
|
wx.aui.AUI_MGR_ALLOW_ACTIVE_PANE
|
|
wx.aui.AUI_MGR_TRANSPARENT_DRAG
|
|
wx.aui.AUI_MGR_TRANSPARENT_HINT
|
|
wx.aui.AUI_MGR_VENETIAN_BLINDS_HINT
|
|
wx.aui.AUI_MGR_RECTANGLE_HINT
|
|
wx.aui.AUI_MGR_HINT_FADE
|
|
wx.aui.AUI_MGR_NO_VENETIAN_BLINDS_FADE
|
|
wx.aui.AUI_MGR_LIVE_RESIZE
|
|
wx.aui.AUI_MGR_DEFAULT
|
|
|
|
|
|
|
|
def test_auiframemanager02(self):
|
|
wx.aui.EVT_AUI_PANE_BUTTON
|
|
wx.aui.EVT_AUI_PANE_CLOSE
|
|
wx.aui.EVT_AUI_PANE_MAXIMIZE
|
|
wx.aui.EVT_AUI_PANE_RESTORE
|
|
wx.aui.EVT_AUI_PANE_ACTIVATED
|
|
wx.aui.EVT_AUI_RENDER
|
|
wx.aui.EVT_AUI_FIND_MANAGER
|
|
|
|
wx.aui.wxEVT_AUI_PANE_BUTTON
|
|
wx.aui.wxEVT_AUI_PANE_CLOSE
|
|
wx.aui.wxEVT_AUI_PANE_MAXIMIZE
|
|
wx.aui.wxEVT_AUI_PANE_RESTORE
|
|
wx.aui.wxEVT_AUI_PANE_ACTIVATED
|
|
wx.aui.wxEVT_AUI_RENDER
|
|
wx.aui.wxEVT_AUI_FIND_MANAGER
|
|
|
|
|
|
|
|
def test_auiframemanager03(self):
|
|
mgr = wx.aui.AuiManager(self.frame)
|
|
mgr.AddPane( wx.Panel(self.frame),
|
|
wx.aui.AuiPaneInfo().Top().Caption('caption').Dock())
|
|
mgr.Update()
|
|
self.myYield()
|
|
mgr.UnInit()
|
|
|
|
|
|
def test_auiframemanager04(self):
|
|
mgr = wx.aui.AuiManager()
|
|
mgr.SetManagedWindow(self.frame)
|
|
mgr.AddPane( wx.Panel(self.frame),
|
|
wx.aui.AuiPaneInfo().Top().Caption('caption').Dock())
|
|
mgr.Update()
|
|
self.myYield()
|
|
mgr.UnInit()
|
|
|
|
|
|
|
|
def test_auiframemanager05(self):
|
|
pi = wx.aui.AuiPaneInfo()
|
|
pi.BestSize((5,6))
|
|
assert pi.best_size == (5,6)
|
|
pi.BestSize(wx.Size(7,8))
|
|
assert pi.best_size == (7,8)
|
|
pi.BestSize(1, 2)
|
|
assert pi.best_size == (1,2)
|
|
|
|
|
|
|
|
def test_auiframemanager06(self):
|
|
pi = wx.aui.AuiPaneInfo().Center().Caption("hello").DefaultPane().CloseButton().Floatable()
|
|
|
|
|
|
def test_auiframemanager07(self):
|
|
pi1 = wx.aui.AuiPaneInfo().BestSize(12,34)
|
|
pi2 = wx.aui.AuiPaneInfo(pi1)
|
|
assert pi1 is not pi2
|
|
assert pi1.best_size == pi2.best_size
|
|
|
|
|
|
def test_auiframemanager08(self):
|
|
obj = wx.aui.AuiDockInfo()
|
|
|
|
|
|
def test_auiframemanager09(self):
|
|
obj = wx.aui.AuiDockUIPart()
|
|
|
|
|
|
def test_auiframemanager10(self):
|
|
obj = wx.aui.AuiPaneButton()
|
|
|
|
|
|
#---------------------------------------------------------------------------
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main()
|