Commit b76426df19b5e5b716608d37e37d6e240c1c06b1
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() | ... | ... |