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,10 +1849,12 @@ class PanelTargeFFill(wx.Panel):
1849 self.target_2d = wx.RadioButton(self, -1, _(u"2D - Actual slice"), style=wx.RB_GROUP) 1849 self.target_2d = wx.RadioButton(self, -1, _(u"2D - Actual slice"), style=wx.RB_GROUP)
1850 self.target_3d = wx.RadioButton(self, -1, _(u"3D - All slices")) 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 self.SetSizer(sizer) 1859 self.SetSizer(sizer)
1858 sizer.Fit(self) 1860 sizer.Fit(self)
@@ -1867,11 +1869,13 @@ class Panel2DConnectivity(wx.Panel): @@ -1867,11 +1869,13 @@ class Panel2DConnectivity(wx.Panel):
1867 self.conect2D_4 = wx.RadioButton(self, -1, "4", style=wx.RB_GROUP) 1869 self.conect2D_4 = wx.RadioButton(self, -1, "4", style=wx.RB_GROUP)
1868 self.conect2D_8 = wx.RadioButton(self, -1, "8") 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 self.SetSizer(sizer) 1880 self.SetSizer(sizer)
1877 sizer.Fit(self) 1881 sizer.Fit(self)
@@ -1890,10 +1894,12 @@ class Panel3DConnectivity(wx.Panel): @@ -1890,10 +1894,12 @@ class Panel3DConnectivity(wx.Panel):
1890 1894
1891 sizer = wx.GridBagSizer(5, 5) 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 self.SetSizer(sizer) 1904 self.SetSizer(sizer)
1899 sizer.Fit(self) 1905 sizer.Fit(self)
@@ -1941,9 +1947,14 @@ class FFillOptionsDialog(wx.Dialog): @@ -1941,9 +1947,14 @@ class FFillOptionsDialog(wx.Dialog):
1941 else: 1947 else:
1942 self.panel3dcon.conect3D_6.SetValue(1) 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 # Sizer 1954 # Sizer
1945 sizer = wx.BoxSizer(wx.VERTICAL) 1955 sizer = wx.BoxSizer(wx.VERTICAL)
1946 1956
  1957 +
1947 sizer.AddSpacer(5) 1958 sizer.AddSpacer(5)
1948 sizer.Add(wx.StaticText(self, -1, _(u"Parameters")), flag=wx.LEFT, border=5) 1959 sizer.Add(wx.StaticText(self, -1, _(u"Parameters")), flag=wx.LEFT, border=5)
1949 sizer.AddSpacer(5) 1960 sizer.AddSpacer(5)
@@ -1953,15 +1964,21 @@ class FFillOptionsDialog(wx.Dialog): @@ -1953,15 +1964,21 @@ class FFillOptionsDialog(wx.Dialog):
1953 sizer.AddSpacer(5) 1964 sizer.AddSpacer(5)
1954 sizer.Add(self.panel3dcon, flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7) 1965 sizer.Add(self.panel3dcon, flag=wx.LEFT|wx.RIGHT|wx.EXPAND, border=7)
1955 sizer.AddSpacer(5) 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 self.SetSizer(sizer) 1971 self.SetSizer(sizer)
1959 sizer.Fit(self) 1972 sizer.Fit(self)
1960 self.Layout() 1973 self.Layout()
1961 1974
  1975 + self.close_btn.Bind(wx.EVT_BUTTON, self.OnBtnClose)
1962 self.Bind(wx.EVT_RADIOBUTTON, self.OnSetRadio) 1976 self.Bind(wx.EVT_RADIOBUTTON, self.OnSetRadio)
1963 self.Bind(wx.EVT_CLOSE, self.OnClose) 1977 self.Bind(wx.EVT_CLOSE, self.OnClose)
1964 1978
  1979 + def OnBtnClose(self, evt):
  1980 + self.Close()
  1981 +
1965 def OnSetRadio(self, evt): 1982 def OnSetRadio(self, evt):
1966 # Target 1983 # Target
1967 if self.panel_target.target_2d.GetValue(): 1984 if self.panel_target.target_2d.GetValue():
@@ -1984,6 +2001,7 @@ class FFillOptionsDialog(wx.Dialog): @@ -1984,6 +2001,7 @@ class FFillOptionsDialog(wx.Dialog):
1984 self.config.con_3d = 26 2001 self.config.con_3d = 26
1985 2002
1986 def OnClose(self, evt): 2003 def OnClose(self, evt):
  2004 + print "ONCLOSE"
1987 if self.config.dlg_visible: 2005 if self.config.dlg_visible:
1988 Publisher.sendMessage('Disable style', const.SLICE_STATE_MASK_FFILL) 2006 Publisher.sendMessage('Disable style', const.SLICE_STATE_MASK_FFILL)
1989 evt.Skip() 2007 evt.Skip()