0.1.8-4
------- Fixes for wxMSW (notebook highlighting, control sizes, tree Unselect). git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44708 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
0.1.8-4
|
||||||
|
-------
|
||||||
|
|
||||||
|
Fixes for wxMSW (notebook highlighting, control sizes, tree Unselect).
|
||||||
|
|
||||||
0.1.8-3
|
0.1.8-3
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
@@ -15,7 +15,7 @@ import sys
|
|||||||
# Global constants
|
# Global constants
|
||||||
|
|
||||||
progname = 'XRCed'
|
progname = 'XRCed'
|
||||||
version = '0.1.8-3'
|
version = '0.1.8-4'
|
||||||
# Minimal wxWidgets version
|
# Minimal wxWidgets version
|
||||||
MinWxVersion = (2,6,0)
|
MinWxVersion = (2,6,0)
|
||||||
if wx.VERSION[:3] < MinWxVersion:
|
if wx.VERSION[:3] < MinWxVersion:
|
||||||
|
@@ -382,7 +382,7 @@ class ParamUnit(PPanel):
|
|||||||
self.ID_TEXT_CTRL = wx.NewId()
|
self.ID_TEXT_CTRL = wx.NewId()
|
||||||
self.ID_SPIN_BUTTON = wx.NewId()
|
self.ID_SPIN_BUTTON = wx.NewId()
|
||||||
sizer = wx.BoxSizer(wx.HORIZONTAL)
|
sizer = wx.BoxSizer(wx.HORIZONTAL)
|
||||||
self.spin = wx.SpinButton(self, self.ID_SPIN_BUTTON, style = wx.SP_VERTICAL)
|
self.spin = wx.SpinButton(self, self.ID_SPIN_BUTTON, style = wx.SP_VERTICAL, size=(-1,0))
|
||||||
textW = 60 - self.spin.GetSize()[0]
|
textW = 60 - self.spin.GetSize()[0]
|
||||||
self.text = wx.TextCtrl(self, self.ID_TEXT_CTRL, size=(textW,-1))
|
self.text = wx.TextCtrl(self, self.ID_TEXT_CTRL, size=(textW,-1))
|
||||||
self.spin.SetRange(-10000, 10000)
|
self.spin.SetRange(-10000, 10000)
|
||||||
|
@@ -634,12 +634,16 @@ class XML_Tree(wx.TreeCtrl):
|
|||||||
break
|
break
|
||||||
# For sizers and notebooks we must select the first window-like parent
|
# For sizers and notebooks we must select the first window-like parent
|
||||||
winParent = itemParent
|
winParent = itemParent
|
||||||
while self.GetPyData(winParent).isSizer or \
|
while self.GetPyData(winParent).isSizer:
|
||||||
self.GetPyData(winParent).treeObject().__class__ == xxxNotebook:
|
|
||||||
winParent = self.GetItemParent(winParent)
|
winParent = self.GetItemParent(winParent)
|
||||||
|
# Notebook children are layed out in a little strange way
|
||||||
|
# wxGTK places NB panels relative to the NB parent
|
||||||
|
if wx.Platform == '__WXGTK__':
|
||||||
|
if self.GetPyData(itemParent).treeObject().__class__ == xxxNotebook:
|
||||||
|
winParent = self.GetItemParent(winParent)
|
||||||
parentPos = self.FindNodePos(winParent)
|
parentPos = self.FindNodePos(winParent)
|
||||||
# Position (-1,-1) is really (0,0)
|
|
||||||
pos = obj.GetPosition()
|
pos = obj.GetPosition()
|
||||||
|
# Position (-1,-1) is really (0,0)
|
||||||
if pos == (-1,-1): pos = (0,0)
|
if pos == (-1,-1): pos = (0,0)
|
||||||
return parentPos + pos
|
return parentPos + pos
|
||||||
|
|
||||||
@@ -771,7 +775,7 @@ class XML_Tree(wx.TreeCtrl):
|
|||||||
return
|
return
|
||||||
# Show item in bold
|
# Show item in bold
|
||||||
if g.testWin: # Reset old
|
if g.testWin: # Reset old
|
||||||
self.Unselect()
|
self.UnselectAll()
|
||||||
self.SetItemBold(g.testWin.item, False)
|
self.SetItemBold(g.testWin.item, False)
|
||||||
try:
|
try:
|
||||||
wx.BeginBusyCursor()
|
wx.BeginBusyCursor()
|
||||||
|
@@ -350,7 +350,7 @@
|
|||||||
<orient>wxVERTICAL</orient>
|
<orient>wxVERTICAL</orient>
|
||||||
<object class="sizeritem">
|
<object class="sizeritem">
|
||||||
<object class="wxSpinCtrl" name="SPIN">
|
<object class="wxSpinCtrl" name="SPIN">
|
||||||
<size>20,-1d</size>
|
<size>60,-1</size>
|
||||||
</object>
|
</object>
|
||||||
<flag>wxBOTTOM</flag>
|
<flag>wxBOTTOM</flag>
|
||||||
<border>5</border>
|
<border>5</border>
|
||||||
|
Reference in New Issue
Block a user