Commit b76426df19b5e5b716608d37e37d6e240c1c06b1

Authored by Thiago Franco de Moraes
1 parent 314371db
Exists in ffill_gui

Close button

Showing 1 changed file with 29 additions and 11 deletions   Show diff stats
invesalius/gui/dialogs.py
... ... @@ -1849,10 +1849,12 @@ class PanelTargeFFill(wx.Panel):
1849 1849 self.target_2d = wx.RadioButton(self, -1, _(u"2D - Actual slice"), style=wx.RB_GROUP)
1850 1850 self.target_3d = wx.RadioButton(self, -1, _(u"3D - All slices"))
1851 1851  
1852   - sizer = wx.GridBagSizer(10)
  1852 + sizer = wx.GridBagSizer(5, 5)
1853 1853  
1854   - sizer.Add(self.target_2d, (0, 0), (1, 6), flag=wx.LEFT, border=5)
1855   - sizer.Add(self.target_3d, (1, 0), (1, 6), flag=wx.LEFT, border=5)
  1854 + sizer.AddStretchSpacer((0, 0))
  1855 + sizer.Add(self.target_2d, (1, 0), (1, 6), flag=wx.LEFT, border=5)
  1856 + sizer.Add(self.target_3d, (2, 0), (1, 6), flag=wx.LEFT, border=5)
  1857 + sizer.AddStretchSpacer((3, 0))
1856 1858  
1857 1859 self.SetSizer(sizer)
1858 1860 sizer.Fit(self)
... ... @@ -1867,11 +1869,13 @@ class Panel2DConnectivity(wx.Panel):
1867 1869 self.conect2D_4 = wx.RadioButton(self, -1, "4", style=wx.RB_GROUP)
1868 1870 self.conect2D_8 = wx.RadioButton(self, -1, "8")
1869 1871  
1870   - sizer = wx.GridBagSizer(10)
  1872 + sizer = wx.GridBagSizer(5, 5)
1871 1873  
1872   - sizer.Add(wx.StaticText(self, -1, _(u"2D Connectivity")), (0, 0), (1, 6), flag=wx.LEFT, border=5)
1873   - sizer.Add(self.conect2D_4, (1, 0), flag=wx.LEFT, border=7)
1874   - sizer.Add(self.conect2D_8, (1, 1), flag=wx.LEFT, border=7)
  1874 + sizer.AddStretchSpacer((0, 0))
  1875 + sizer.Add(wx.StaticText(self, -1, _(u"2D Connectivity")), (1, 0), (1, 6), flag=wx.LEFT, border=5)
  1876 + sizer.Add(self.conect2D_4, (2, 0), flag=wx.LEFT, border=7)
  1877 + sizer.Add(self.conect2D_8, (2, 1), flag=wx.LEFT, border=7)
  1878 + sizer.AddStretchSpacer((3, 0))
1875 1879  
1876 1880 self.SetSizer(sizer)
1877 1881 sizer.Fit(self)
... ... @@ -1890,10 +1894,12 @@ class Panel3DConnectivity(wx.Panel):
1890 1894  
1891 1895 sizer = wx.GridBagSizer(5, 5)
1892 1896  
1893   - sizer.Add(wx.StaticText(self, -1, _(u"3D Connectivity")), (0, 0), (1, 6), flag=wx.LEFT, border=5)
1894   - sizer.Add(self.conect3D_6, (1, 0), flag=wx.LEFT, border=9)
1895   - sizer.Add(self.conect3D_18, (1, 1), flag=wx.LEFT, border=9)
1896   - sizer.Add(self.conect3D_26, (1, 2), flag=wx.LEFT, border=9)
  1897 + sizer.AddStretchSpacer((0, 0))
  1898 + sizer.Add(wx.StaticText(self, -1, _(u"3D Connectivity")), (1, 0), (1, 6), flag=wx.LEFT, border=5)
  1899 + sizer.Add(self.conect3D_6, (2, 0), flag=wx.LEFT, border=9)
  1900 + sizer.Add(self.conect3D_18, (2, 1), flag=wx.LEFT, border=9)
  1901 + sizer.Add(self.conect3D_26, (2, 2), flag=wx.LEFT, border=9)
  1902 + sizer.AddStretchSpacer((3, 0))
1897 1903  
1898 1904 self.SetSizer(sizer)
1899 1905 sizer.Fit(self)
... ... @@ -1941,9 +1947,14 @@ class FFillOptionsDialog(wx.Dialog):
1941 1947 else:
1942 1948 self.panel3dcon.conect3D_6.SetValue(1)
1943 1949  
  1950 + self.close_btn = wx.Button(self, wx.ID_CLOSE)
  1951 + # btn_sizer = self.CreateStdDialogButtonSizer(wx.CLOSE)
  1952 + # btn_sizer.Add(self.close_btn)
  1953 +
1944 1954 # Sizer
1945 1955 sizer = wx.BoxSizer(wx.VERTICAL)
1946 1956  
  1957 +
1947 1958 sizer.AddSpacer(5)
1948 1959 sizer.Add(wx.StaticText(self, -1, _(u"Parameters")), flag=wx.LEFT, border=5)
1949 1960 sizer.AddSpacer(5)
... ... @@ -1953,15 +1964,21 @@ class FFillOptionsDialog(wx.Dialog):
1953 1964 sizer.AddSpacer(5)
1954 1965 sizer.Add(self.panel3dcon, flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7)
1955 1966 sizer.AddSpacer(5)
  1967 + sizer.AddSizer(self.close_btn, 0, flag=wx.ALIGN_RIGHT|wx.RIGHT, border=7)
  1968 + sizer.AddSpacer(5)
1956 1969  
1957 1970  
1958 1971 self.SetSizer(sizer)
1959 1972 sizer.Fit(self)
1960 1973 self.Layout()
1961 1974  
  1975 + self.close_btn.Bind(wx.EVT_BUTTON, self.OnBtnClose)
1962 1976 self.Bind(wx.EVT_RADIOBUTTON, self.OnSetRadio)
1963 1977 self.Bind(wx.EVT_CLOSE, self.OnClose)
1964 1978  
  1979 + def OnBtnClose(self, evt):
  1980 + self.Close()
  1981 +
1965 1982 def OnSetRadio(self, evt):
1966 1983 # Target
1967 1984 if self.panel_target.target_2d.GetValue():
... ... @@ -1984,6 +2001,7 @@ class FFillOptionsDialog(wx.Dialog):
1984 2001 self.config.con_3d = 26
1985 2002  
1986 2003 def OnClose(self, evt):
  2004 + print "ONCLOSE"
1987 2005 if self.config.dlg_visible:
1988 2006 Publisher.sendMessage('Disable style', const.SLICE_STATE_MASK_FFILL)
1989 2007 evt.Skip()
... ...