mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2025-09-01 23:40:26 +02:00
Floatcanvas docs and test updates from Werner
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73979 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
166
unittests/test_lib_floatcanvas_floatcanvas.py
Normal file
166
unittests/test_lib_floatcanvas_floatcanvas.py
Normal file
@@ -0,0 +1,166 @@
|
||||
import imp_unittest, unittest
|
||||
import wtc
|
||||
import wx
|
||||
|
||||
import wx.lib.floatcanvas.FloatCanvas as fc
|
||||
import wx.lib.floatcanvas.NavCanvas as nc
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
class lib_floatcanvas_floatcanvas_Tests(wtc.WidgetTestCase):
|
||||
|
||||
def test_lib_floatcanvas_floatcanvasCtor(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
def test_lib_floatcanvas_navcanvasCtor(self):
|
||||
self.navcanvas = nc.NavCanvas(self.frame)
|
||||
|
||||
def test_lib_floatcanvas_fc_arc(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
obj = fc.Arc((10, 10), (20, 20), (5, 5))
|
||||
|
||||
fccanvas.AddObject(obj)
|
||||
|
||||
def test_lib_floatcanvas_fc_arrow(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
obj = fc.Arrow((10, 10), 10, 10)
|
||||
|
||||
fccanvas.AddObject(obj)
|
||||
|
||||
def test_lib_floatcanvas_fc_arrowline(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
obj = fc.ArrowLine((10, 10))
|
||||
|
||||
fccanvas.AddObject(obj)
|
||||
|
||||
def test_lib_floatcanvas_fc_bitmap(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
bmp = wx.Bitmap()
|
||||
obj = fc.Bitmap(bmp, (2, 2))
|
||||
|
||||
fccanvas.AddObject(obj)
|
||||
|
||||
def test_lib_floatcanvas_fc_circle(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
obj = fc.Circle((2, 2), 2)
|
||||
|
||||
fccanvas.AddObject(obj)
|
||||
|
||||
def test_lib_floatcanvas_fc_line(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
obj = fc.Line((2, 2))
|
||||
|
||||
fccanvas.AddObject(obj)
|
||||
|
||||
def test_lib_floatcanvas_fc_point(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
obj = fc.Point((2, 2))
|
||||
|
||||
fccanvas.AddObject(obj)
|
||||
|
||||
def test_lib_floatcanvas_fc_pointset(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
obj = fc.PointSet((2, 2))
|
||||
|
||||
fccanvas.AddObject(obj)
|
||||
|
||||
def test_lib_floatcanvas_fc_polygon(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
obj = fc.Polygon((2, 2))
|
||||
|
||||
fccanvas.AddObject(obj)
|
||||
|
||||
def test_lib_floatcanvas_fc_rectangle(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
obj = fc.Rectangle((2, 2), (2, 2))
|
||||
|
||||
fccanvas.AddObject(obj)
|
||||
|
||||
def test_lib_floatcanvas_fc_recteclips(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
obj = fc.RectEllipse((2, 2), (2, 2))
|
||||
|
||||
fccanvas.AddObject(obj)
|
||||
|
||||
def test_lib_floatcanvas_fc_scaledbitmap(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
bmp = wx.Bitmap('smile.png')
|
||||
obj = fc.ScaledBitmap(bmp, (2, 2), 100)
|
||||
|
||||
fccanvas.AddObject(obj)
|
||||
|
||||
def test_lib_floatcanvas_fc_scaledbitmap2(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
bmp = wx.Bitmap('smile.png')
|
||||
obj = fc.ScaledBitmap2(bmp, (2, 2), 100)
|
||||
|
||||
fccanvas.AddObject(obj)
|
||||
|
||||
def test_lib_floatcanvas_fc_scaledtext(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
obj = fc.ScaledText("some text", (2, 2), 100)
|
||||
|
||||
fccanvas.AddObject(obj)
|
||||
|
||||
def test_lib_floatcanvas_fc_scaledtextbox(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
obj = fc.ScaledTextBox("some text", (2, 2), 100)
|
||||
|
||||
fccanvas.AddObject(obj)
|
||||
|
||||
def test_lib_floatcanvas_fc_spline(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
obj = fc.Spline((2, 2))
|
||||
|
||||
fccanvas.AddObject(obj)
|
||||
|
||||
def test_lib_floatcanvas_fc_squarepoint(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
obj = fc.SquarePoint((2, 2))
|
||||
|
||||
fccanvas.AddObject(obj)
|
||||
|
||||
def test_lib_floatcanvas_fc_text(self):
|
||||
fccanvas = fc.FloatCanvas(self.frame)
|
||||
|
||||
obj = fc.Text("some text", (2, 2))
|
||||
|
||||
fccanvas.AddObject(obj)
|
||||
|
||||
def test_lib_floatcanvas_floatcanvasEvents(self):
|
||||
|
||||
fc.EVT_ENTER_WINDOW
|
||||
fc.EVT_FC_LEAVE_WINDOW
|
||||
fc.EVT_FC_LEFT_DOWN
|
||||
fc.EVT_FC_LEFT_UP
|
||||
fc.EVT_FC_LEFT_DCLICK
|
||||
fc.EVT_FC_MIDDLE_DOWN
|
||||
fc.EVT_FC_MIDDLE_UP
|
||||
fc.EVT_FC_MIDDLE_DCLICK
|
||||
fc.EVT_FC_RIGHT_DOWN
|
||||
fc.EVT_FC_RIGHT_UP
|
||||
fc.EVT_FC_RIGHT_DCLICK
|
||||
fc.EVT_FC_MOTION
|
||||
fc.EVT_FC_MOUSEWHEEL
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
Reference in New Issue
Block a user