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 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186
|
import unittest
from unittests import wtc
import wx.ribbon
#---------------------------------------------------------------------------
class ribbon_art_Tests(wtc.WidgetTestCase):
def test_ribbon_art1(self):
wx.ribbon.RIBBON_ART_TAB_SEPARATION_SIZE
wx.ribbon.RIBBON_ART_PAGE_BORDER_LEFT_SIZE
wx.ribbon.RIBBON_ART_PAGE_BORDER_TOP_SIZE
wx.ribbon.RIBBON_ART_PAGE_BORDER_RIGHT_SIZE
wx.ribbon.RIBBON_ART_PAGE_BORDER_BOTTOM_SIZE
wx.ribbon.RIBBON_ART_PANEL_X_SEPARATION_SIZE
wx.ribbon.RIBBON_ART_PANEL_Y_SEPARATION_SIZE
wx.ribbon.RIBBON_ART_TOOL_GROUP_SEPARATION_SIZE
wx.ribbon.RIBBON_ART_GALLERY_BITMAP_PADDING_LEFT_SIZE
wx.ribbon.RIBBON_ART_GALLERY_BITMAP_PADDING_RIGHT_SIZE
wx.ribbon.RIBBON_ART_GALLERY_BITMAP_PADDING_TOP_SIZE
wx.ribbon.RIBBON_ART_GALLERY_BITMAP_PADDING_BOTTOM_SIZE
wx.ribbon.RIBBON_ART_PANEL_LABEL_FONT
wx.ribbon.RIBBON_ART_BUTTON_BAR_LABEL_FONT
wx.ribbon.RIBBON_ART_TAB_LABEL_FONT
wx.ribbon.RIBBON_ART_BUTTON_BAR_LABEL_COLOUR
wx.ribbon.RIBBON_ART_BUTTON_BAR_LABEL_DISABLED_COLOUR
wx.ribbon.RIBBON_ART_BUTTON_BAR_HOVER_BORDER_COLOUR
wx.ribbon.RIBBON_ART_BUTTON_BAR_HOVER_BACKGROUND_TOP_COLOUR
wx.ribbon.RIBBON_ART_BUTTON_BAR_HOVER_BACKGROUND_TOP_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_BUTTON_BAR_HOVER_BACKGROUND_COLOUR
wx.ribbon.RIBBON_ART_BUTTON_BAR_HOVER_BACKGROUND_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_BUTTON_BAR_ACTIVE_BORDER_COLOUR
wx.ribbon.RIBBON_ART_BUTTON_BAR_ACTIVE_BACKGROUND_TOP_COLOUR
wx.ribbon.RIBBON_ART_BUTTON_BAR_ACTIVE_BACKGROUND_TOP_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_BUTTON_BAR_ACTIVE_BACKGROUND_COLOUR
wx.ribbon.RIBBON_ART_BUTTON_BAR_ACTIVE_BACKGROUND_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_BORDER_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_HOVER_BACKGROUND_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_BUTTON_BACKGROUND_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_BUTTON_BACKGROUND_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_BUTTON_BACKGROUND_TOP_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_BUTTON_FACE_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_BUTTON_HOVER_BACKGROUND_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_BUTTON_HOVER_BACKGROUND_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_BUTTON_HOVER_BACKGROUND_TOP_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_BUTTON_HOVER_FACE_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_BUTTON_ACTIVE_BACKGROUND_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_BUTTON_ACTIVE_BACKGROUND_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_BUTTON_ACTIVE_BACKGROUND_TOP_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_BUTTON_ACTIVE_FACE_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_BUTTON_DISABLED_BACKGROUND_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_BUTTON_DISABLED_BACKGROUND_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_BUTTON_DISABLED_BACKGROUND_TOP_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_BUTTON_DISABLED_FACE_COLOUR
wx.ribbon.RIBBON_ART_GALLERY_ITEM_BORDER_COLOUR
wx.ribbon.RIBBON_ART_TAB_LABEL_COLOUR
wx.ribbon.RIBBON_ART_TAB_SEPARATOR_COLOUR
wx.ribbon.RIBBON_ART_TAB_SEPARATOR_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_TAB_CTRL_BACKGROUND_COLOUR
wx.ribbon.RIBBON_ART_TAB_CTRL_BACKGROUND_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_TAB_HOVER_BACKGROUND_TOP_COLOUR
wx.ribbon.RIBBON_ART_TAB_HOVER_BACKGROUND_TOP_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_TAB_HOVER_BACKGROUND_COLOUR
wx.ribbon.RIBBON_ART_TAB_HOVER_BACKGROUND_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_TAB_ACTIVE_BACKGROUND_TOP_COLOUR
wx.ribbon.RIBBON_ART_TAB_ACTIVE_BACKGROUND_TOP_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_TAB_ACTIVE_BACKGROUND_COLOUR
wx.ribbon.RIBBON_ART_TAB_ACTIVE_BACKGROUND_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_TAB_BORDER_COLOUR
wx.ribbon.RIBBON_ART_PANEL_BORDER_COLOUR
wx.ribbon.RIBBON_ART_PANEL_BORDER_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_PANEL_MINIMISED_BORDER_COLOUR
wx.ribbon.RIBBON_ART_PANEL_MINIMISED_BORDER_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_PANEL_LABEL_BACKGROUND_COLOUR
wx.ribbon.RIBBON_ART_PANEL_LABEL_BACKGROUND_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_PANEL_LABEL_COLOUR
wx.ribbon.RIBBON_ART_PANEL_HOVER_LABEL_BACKGROUND_COLOUR
wx.ribbon.RIBBON_ART_PANEL_HOVER_LABEL_BACKGROUND_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_PANEL_HOVER_LABEL_COLOUR
wx.ribbon.RIBBON_ART_PANEL_MINIMISED_LABEL_COLOUR
wx.ribbon.RIBBON_ART_PANEL_ACTIVE_BACKGROUND_TOP_COLOUR
wx.ribbon.RIBBON_ART_PANEL_ACTIVE_BACKGROUND_TOP_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_PANEL_ACTIVE_BACKGROUND_COLOUR
wx.ribbon.RIBBON_ART_PANEL_ACTIVE_BACKGROUND_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_PAGE_BORDER_COLOUR
wx.ribbon.RIBBON_ART_PAGE_BACKGROUND_TOP_COLOUR
wx.ribbon.RIBBON_ART_PAGE_BACKGROUND_TOP_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_PAGE_BACKGROUND_COLOUR
wx.ribbon.RIBBON_ART_PAGE_BACKGROUND_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_PAGE_HOVER_BACKGROUND_TOP_COLOUR
wx.ribbon.RIBBON_ART_PAGE_HOVER_BACKGROUND_TOP_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_PAGE_HOVER_BACKGROUND_COLOUR
wx.ribbon.RIBBON_ART_PAGE_HOVER_BACKGROUND_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_TOOLBAR_BORDER_COLOUR
wx.ribbon.RIBBON_ART_TOOLBAR_HOVER_BORDER_COLOUR
wx.ribbon.RIBBON_ART_TOOLBAR_FACE_COLOUR
wx.ribbon.RIBBON_ART_TOOL_BACKGROUND_TOP_COLOUR
wx.ribbon.RIBBON_ART_TOOL_BACKGROUND_TOP_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_TOOL_BACKGROUND_COLOUR
wx.ribbon.RIBBON_ART_TOOL_BACKGROUND_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_TOOL_HOVER_BACKGROUND_TOP_COLOUR
wx.ribbon.RIBBON_ART_TOOL_HOVER_BACKGROUND_TOP_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_TOOL_HOVER_BACKGROUND_COLOUR
wx.ribbon.RIBBON_ART_TOOL_HOVER_BACKGROUND_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_TOOL_ACTIVE_BACKGROUND_TOP_COLOUR
wx.ribbon.RIBBON_ART_TOOL_ACTIVE_BACKGROUND_TOP_GRADIENT_COLOUR
wx.ribbon.RIBBON_ART_TOOL_ACTIVE_BACKGROUND_COLOUR
wx.ribbon.RIBBON_ART_TOOL_ACTIVE_BACKGROUND_GRADIENT_COLOUR
def test_ribbon_art2(self):
wx.ribbon.RIBBON_SCROLL_BTN_LEFT
wx.ribbon.RIBBON_SCROLL_BTN_RIGHT
wx.ribbon.RIBBON_SCROLL_BTN_UP
wx.ribbon.RIBBON_SCROLL_BTN_DOWN
wx.ribbon.RIBBON_SCROLL_BTN_DIRECTION_MASK
wx.ribbon.RIBBON_SCROLL_BTN_NORMAL
wx.ribbon.RIBBON_SCROLL_BTN_HOVERED
wx.ribbon.RIBBON_SCROLL_BTN_ACTIVE
wx.ribbon.RIBBON_SCROLL_BTN_STATE_MASK
wx.ribbon.RIBBON_SCROLL_BTN_FOR_OTHER
wx.ribbon.RIBBON_SCROLL_BTN_FOR_TABS
wx.ribbon.RIBBON_SCROLL_BTN_FOR_PAGE
wx.ribbon.RIBBON_SCROLL_BTN_FOR_MASK
wx.ribbon.RIBBON_BUTTON_NORMAL
wx.ribbon.RIBBON_BUTTON_DROPDOWN
wx.ribbon.RIBBON_BUTTON_HYBRID
wx.ribbon.RIBBON_BUTTON_TOGGLE
wx.ribbon.RIBBON_BUTTONBAR_BUTTON_SMALL
wx.ribbon.RIBBON_BUTTONBAR_BUTTON_MEDIUM
wx.ribbon.RIBBON_BUTTONBAR_BUTTON_LARGE
wx.ribbon.RIBBON_BUTTONBAR_BUTTON_SIZE_MASK
wx.ribbon.RIBBON_BUTTONBAR_BUTTON_NORMAL_HOVERED
wx.ribbon.RIBBON_BUTTONBAR_BUTTON_DROPDOWN_HOVERED
wx.ribbon.RIBBON_BUTTONBAR_BUTTON_HOVER_MASK
wx.ribbon.RIBBON_BUTTONBAR_BUTTON_NORMAL_ACTIVE
wx.ribbon.RIBBON_BUTTONBAR_BUTTON_DROPDOWN_ACTIVE
wx.ribbon.RIBBON_BUTTONBAR_BUTTON_ACTIVE_MASK
wx.ribbon.RIBBON_BUTTONBAR_BUTTON_DISABLED
wx.ribbon.RIBBON_BUTTONBAR_BUTTON_TOGGLED
wx.ribbon.RIBBON_BUTTONBAR_BUTTON_STATE_MASK
wx.ribbon.RIBBON_GALLERY_BUTTON_NORMAL,
wx.ribbon.RIBBON_GALLERY_BUTTON_HOVERED,
wx.ribbon.RIBBON_GALLERY_BUTTON_ACTIVE,
wx.ribbon.RIBBON_GALLERY_BUTTON_DISABLED
def test_ribbon_art3(self):
art = wx.ribbon.RibbonMSWArtProvider()
def test_ribbon_art4(self):
art = wx.ribbon.RibbonAUIArtProvider()
def test_ribbon_art5(self):
art = wx.ribbon.RibbonAUIArtProvider()
clone = art.Clone()
art.Flags
art.GetFlags()
art.GetFlags()
def test_ribbon_art6(self):
self.assertTrue(
wx.ribbon.RibbonDefaultArtProvider in [wx.ribbon.RibbonMSWArtProvider,
wx.ribbon.RibbonAUIArtProvider])
def test_ribbon_art7(self):
bar = wx.ribbon.RibbonBar(self.frame)
art = bar.GetArtProvider()
p, s, t = art.GetColourScheme()
assert isinstance(p, wx.Colour)
assert isinstance(s, wx.Colour)
assert isinstance(t, wx.Colour)
#---------------------------------------------------------------------------
if __name__ == '__main__':
unittest.main()
|