Fix problem with decreasing size of StatusToolBar when tools are removed from toolbar.
StatusToolBar - toolbar with tool to build, clear, connect, ...
This problem appears only in python-wxgtk3.0. In python-wxgtk2.8 there
was not such problem.
If call StatusToolBar.SetMinSize(wx.DefaultSize), all is working, but
following warning message appears:
(Beremiz.py:15155): Gtk-WARNING **: 18:42:24.115: Negative content
width -6 (allocation 1, extents 4x3) while allocating gadget (node
toolbar, owner GtkToolbar)
To avoid that StatusToolBar.GetToolBitmapSize() is used instead of wx.DefaultSize
<?xml version='1.0' encoding='utf-8'?>
<PyFile xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<variables/>
<globals>
<xhtml:p><![CDATA[import threading, time
MyT = None
Stop = False
def StartLog():
global MyT
MyT=threading.Thread(target = DoLog)
MyT.start()
def DoLog():
global Stop
while not Stop:
PLCObject.LogMessage("Python side Logging (PLC is %s)"%PLCObject.PLCStatus)
time.sleep(0.3)
def StopLog():
global MyT,Stop
Stop=True
_runtime_init.append(StartLog)
_runtime_cleanup.append(StopLog)
]]></xhtml:p>
</globals>
<init>
<xhtml:p><![CDATA[]]></xhtml:p>
</init>
<cleanup>
<xhtml:p><![CDATA[]]></xhtml:p>
</cleanup>
<start>
<xhtml:p><![CDATA[]]></xhtml:p>
</start>
<stop>
<xhtml:p><![CDATA[]]></xhtml:p>
</stop>
</PyFile>