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
|
.. wxPython Phoenix documentation
This file was generated by Phoenix's sphinx generator and associated
tools, do not edit by hand.
Copyright: (c) 2011-2020 by Total Control Software
License: wxWindows License
.. include:: headings.inc
.. currentmodule:: wx.lib.analogclock.analogclock
.. highlight:: python
.. _wx.lib.analogclock.analogclock.AnalogClockWindow:
==========================================================================================================================================
|phoenix_title| **wx.lib.analogclock.analogclock.AnalogClockWindow**
==========================================================================================================================================
A simple derived class that provides some backwards compatibility
with the old analogclock module.
|
|class_hierarchy| Class Hierarchy
=================================
.. raw:: html
<div id="toggleBlock" onclick="return toggleVisibility(this)" class="closed" style="cursor:pointer;">
<img id="toggleBlock-trigger" src="_static/images/closed.png"/>
Inheritance diagram for class <strong>AnalogClockWindow</strong>:
</div>
<div id="toggleBlock-summary" style="display:block;"></div>
<div id="toggleBlock-content" style="display:none;">
<p class="graphviz">
<center><img src="_static/images/inheritance/wx.lib.analogclock.analogclock.AnalogClockWindow_inheritance.png" alt="Inheritance diagram of AnalogClockWindow" usemap="#dummy" class="inheritance"/></center>
<script type="text/javascript">toggleVisibilityOnLoad(document.getElementById('toggleBlock'))</script>
<map id="dummy" name="dummy"> <area shape="rect" id="node1" href="wx.lib.analogclock.analogclock.AnalogClockWindow.html" title="wx.lib.analogclock.analogclock.AnalogClockWindow" alt="" coords="5,392,368,421"/> <area shape="rect" id="node2" href="wx.lib.analogclock.analogclock.AnalogClock.html" title="wx.lib.analogclock.analogclock.AnalogClock" alt="" coords="31,315,342,344"/> <area shape="rect" id="node3" href="wx.Window.html" title="wx.Window" alt="" coords="138,237,235,267"/> <area shape="rect" id="node4" href="wx.WindowBase.html" title="wx.WindowBase" alt="" coords="122,160,251,189"/> <area shape="rect" id="node5" href="wx.EvtHandler.html" title="wx.EvtHandler" alt="" coords="128,83,245,112"/> <area shape="rect" id="node6" href="wx.Object.html" title="wx.Object" alt="" coords="83,5,170,35"/> <area shape="rect" id="node7" href="wx.Trackable.html" title="wx.Trackable" alt="" coords="195,5,301,35"/> </map>
</p>
</div>
|
|super_classes| Known Superclasses
==================================
:class:`wx.lib.analogclock.analogclock.AnalogClock`
|
|method_summary| Methods Summary
================================
================================================================================ ================================================================================
:meth:`~wx.lib.analogclock.analogclock.AnalogClockWindow.SetClockStyle` Set the clock style, according to the options below.
:meth:`~wx.lib.analogclock.analogclock.AnalogClockWindow.SetHandColours`
:meth:`~wx.lib.analogclock.analogclock.AnalogClockWindow.SetHandWeights`
:meth:`~wx.lib.analogclock.analogclock.AnalogClockWindow.SetMinutesOffset`
:meth:`~wx.lib.analogclock.analogclock.AnalogClockWindow.SetShadowColour` Sets the colour to be used to draw shadows.
:meth:`~wx.lib.analogclock.analogclock.AnalogClockWindow.SetTickColours`
:meth:`~wx.lib.analogclock.analogclock.AnalogClockWindow.SetTickFontss`
:meth:`~wx.lib.analogclock.analogclock.AnalogClockWindow.SetTickShapes`
:meth:`~wx.lib.analogclock.analogclock.AnalogClockWindow.SetTickSizes`
:meth:`~wx.lib.analogclock.analogclock.AnalogClockWindow.SetTickStyles`
:meth:`~wx.lib.analogclock.analogclock.AnalogClockWindow.SetWatchPenBrush`
================================================================================ ================================================================================
|
|api| Class API
===============
.. class:: AnalogClockWindow(AnalogClock)
A simple derived class that provides some backwards compatibility
with the old analogclock module.
.. method:: SetClockStyle(self, style)
Set the clock style, according to the options below.
==================== ================================
SHOW_QUARTERS_TICKS Show marks for hours 3, 6, 9, 12
SHOW_HOURS_TICKS Show marks for all hours
SHOW_MINUTES_TICKS Show marks for minutes
SHOW_HOURS_HAND Show hours hand
SHOW_MINUTES_HAND Show minutes hand
SHOW_SECONDS_HAND Show seconds hand
SHOW_SHADOWS Show hands and marks shadows
ROTATE_TICKS Align tick marks to watch
OVERLAP_TICKS Draw tick marks for minutes even
when they match the hours marks.
==================== ================================
.. method:: SetHandColours(self, h=None, m=None, s=None)
.. method:: SetHandWeights(self, h=None, m=None, s=None)
.. method:: SetMinutesOffset(self, o)
.. method:: SetShadowColour(self, s)
Sets the colour to be used to draw shadows.
.. method:: SetTickColours(self, h=None, m=None)
.. method:: SetTickFontss(self, h=None, m=None)
.. method:: SetTickShapes(self, tsh, tsm=None)
.. method:: SetTickSizes(self, h=None, m=None)
.. method:: SetTickStyles(self, h=None, m=None)
.. method:: SetWatchPenBrush(self, p=None, b=None)
|