|
@@ -1802,15 +1802,16 @@ class SetOpacityDialog(wx.Dialog):
|
|
sizer = wx.BoxSizer(wx.VERTICAL)
|
|
sizer = wx.BoxSizer(wx.VERTICAL)
|
|
|
|
|
|
box = wx.GridBagSizer(vgap=5, hgap=5)
|
|
box = wx.GridBagSizer(vgap=5, hgap=5)
|
|
|
|
+ box.AddGrowableCol(0)
|
|
self.value = Slider(
|
|
self.value = Slider(
|
|
panel,
|
|
panel,
|
|
id=wx.ID_ANY,
|
|
id=wx.ID_ANY,
|
|
value=int(self.opacity * 100),
|
|
value=int(self.opacity * 100),
|
|
style=wx.SL_HORIZONTAL | wx.SL_AUTOTICKS | wx.SL_TOP | wx.SL_LABELS,
|
|
style=wx.SL_HORIZONTAL | wx.SL_AUTOTICKS | wx.SL_TOP | wx.SL_LABELS,
|
|
- minValue=0, maxValue=100, size=(350, -1))
|
|
|
|
|
|
+ minValue=0, maxValue=100)
|
|
|
|
|
|
box.Add(self.value,
|
|
box.Add(self.value,
|
|
- flag=wx.ALIGN_CENTRE, pos=(0, 0), span=(1, 2))
|
|
|
|
|
|
+ flag=wx.EXPAND, pos=(0, 0), span=(1, 2))
|
|
box.Add(StaticText(parent=panel, id=wx.ID_ANY,
|
|
box.Add(StaticText(parent=panel, id=wx.ID_ANY,
|
|
label=_("transparent")),
|
|
label=_("transparent")),
|
|
pos=(1, 0))
|
|
pos=(1, 0))
|
|
@@ -1848,7 +1849,10 @@ class SetOpacityDialog(wx.Dialog):
|
|
panel.SetSizer(sizer)
|
|
panel.SetSizer(sizer)
|
|
sizer.Fit(panel)
|
|
sizer.Fit(panel)
|
|
|
|
|
|
- self.SetSize(self.GetBestSize())
|
|
|
|
|
|
+ w, h = self.GetBestSize()
|
|
|
|
+ self.SetSize(wx.Size(w, h))
|
|
|
|
+ self.SetMaxSize(wx.Size(-1, h))
|
|
|
|
+ self.SetMinSize(wx.Size(w, h))
|
|
|
|
|
|
self.Layout()
|
|
self.Layout()
|
|
|
|
|