File: test_settings.py

package info (click to toggle)
wxpython4.0 4.2.0%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 232,540 kB
  • sloc: cpp: 958,937; python: 233,059; ansic: 150,441; makefile: 51,662; sh: 8,687; perl: 1,563; javascript: 584; php: 326; xml: 200
file content (124 lines) | stat: -rw-r--r-- 3,487 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
import unittest
from unittests import wtc
import wx

#---------------------------------------------------------------------------

class settings_Tests(wtc.WidgetTestCase):

    def test_settingsConstants(self):
        wx.SYS_OEM_FIXED_FONT
        wx.SYS_ANSI_FIXED_FONT
        wx.SYS_ANSI_VAR_FONT
        wx.SYS_SYSTEM_FONT
        wx.SYS_DEVICE_DEFAULT_FONT
        wx.SYS_DEFAULT_GUI_FONT

        wx.SYS_COLOUR_SCROLLBAR
        wx.SYS_COLOUR_BACKGROUND
        wx.SYS_COLOUR_ACTIVECAPTION
        wx.SYS_COLOUR_INACTIVECAPTION
        wx.SYS_COLOUR_MENU
        wx.SYS_COLOUR_WINDOW
        wx.SYS_COLOUR_WINDOWFRAME
        wx.SYS_COLOUR_MENUTEXT
        wx.SYS_COLOUR_WINDOWTEXT
        wx.SYS_COLOUR_CAPTIONTEXT
        wx.SYS_COLOUR_ACTIVEBORDER
        wx.SYS_COLOUR_INACTIVEBORDER
        wx.SYS_COLOUR_APPWORKSPACE
        wx.SYS_COLOUR_HIGHLIGHT
        wx.SYS_COLOUR_HIGHLIGHTTEXT
        wx.SYS_COLOUR_BTNFACE
        wx.SYS_COLOUR_BTNSHADOW
        wx.SYS_COLOUR_GRAYTEXT
        wx.SYS_COLOUR_BTNTEXT
        wx.SYS_COLOUR_INACTIVECAPTIONTEXT
        wx.SYS_COLOUR_BTNHIGHLIGHT
        wx.SYS_COLOUR_3DDKSHADOW
        wx.SYS_COLOUR_3DLIGHT
        wx.SYS_COLOUR_INFOTEXT
        wx.SYS_COLOUR_INFOBK
        wx.SYS_COLOUR_LISTBOX
        wx.SYS_COLOUR_HOTLIGHT
        wx.SYS_COLOUR_GRADIENTACTIVECAPTION
        wx.SYS_COLOUR_GRADIENTINACTIVECAPTION
        wx.SYS_COLOUR_MENUHILIGHT
        wx.SYS_COLOUR_MENUBAR
        wx.SYS_COLOUR_LISTBOXTEXT
        wx.SYS_COLOUR_LISTBOXHIGHLIGHTTEXT

        wx.SYS_COLOUR_DESKTOP
        wx.SYS_COLOUR_3DFACE
        wx.SYS_COLOUR_3DSHADOW
        wx.SYS_COLOUR_BTNHILIGHT
        wx.SYS_COLOUR_3DHIGHLIGHT
        wx.SYS_COLOUR_3DHILIGHT
        wx.SYS_COLOUR_FRAMEBK

        wx.SYS_MOUSE_BUTTONS
        wx.SYS_BORDER_X
        wx.SYS_BORDER_Y
        wx.SYS_CURSOR_X
        wx.SYS_CURSOR_Y
        wx.SYS_DCLICK_X
        wx.SYS_DCLICK_Y
        wx.SYS_DRAG_X
        wx.SYS_DRAG_Y
        wx.SYS_EDGE_X
        wx.SYS_EDGE_Y
        wx.SYS_HSCROLL_ARROW_X
        wx.SYS_HSCROLL_ARROW_Y
        wx.SYS_HTHUMB_X
        wx.SYS_ICON_X
        wx.SYS_ICON_Y
        wx.SYS_ICONSPACING_X
        wx.SYS_ICONSPACING_Y
        wx.SYS_WINDOWMIN_X
        wx.SYS_WINDOWMIN_Y
        wx.SYS_SCREEN_X
        wx.SYS_SCREEN_Y
        wx.SYS_FRAMESIZE_X
        wx.SYS_FRAMESIZE_Y
        wx.SYS_SMALLICON_X
        wx.SYS_SMALLICON_Y
        wx.SYS_HSCROLL_Y
        wx.SYS_VSCROLL_X
        wx.SYS_VSCROLL_ARROW_X
        wx.SYS_VSCROLL_ARROW_Y
        wx.SYS_VTHUMB_Y
        wx.SYS_CAPTION_Y
        wx.SYS_MENU_Y
        wx.SYS_NETWORK_PRESENT
        wx.SYS_PENWINDOWS_PRESENT
        wx.SYS_SHOW_SOUNDS
        wx.SYS_SWAP_BUTTONS
        wx.SYS_DCLICK_MSEC

        wx.SYS_CAN_DRAW_FRAME_DECORATIONS
        wx.SYS_CAN_ICONIZE_FRAME
        wx.SYS_TABLET_PRESENT

        wx.SYS_SCREEN_NONE

        wx.SYS_SCREEN_TINY
        wx.SYS_SCREEN_PDA
        wx.SYS_SCREEN_SMALL
        wx.SYS_SCREEN_DESKTOP


    def test_settingsGetFont(self):
        f = wx.SystemSettings.GetFont(wx.SYS_SYSTEM_FONT)
        self.assertTrue(isinstance(f, wx.Font))

    def test_settingsGetColour(self):
        c = wx.SystemSettings.GetColour(wx.SYS_COLOUR_WINDOW)
        self.assertTrue(isinstance(c, wx.Colour))

    def test_settingsGetMetric(self):
        m = wx.SystemSettings.GetMetric(wx.SYS_BORDER_X)

#---------------------------------------------------------------------------

if __name__ == '__main__':
    unittest.main()