Commit 7a10d6138a322c33039db6a6a2f87063249b6a83

Authored by Paulo Henrique Junqueira Amorim
1 parent e223d60e

ENH: Dialog of image reduction

Showing 1 changed file with 13 additions and 16 deletions   Show diff stats
invesalius/gui/dialogs.py
@@ -92,46 +92,43 @@ class ResizeImageDialog(wx.Dialog): @@ -92,46 +92,43 @@ class ResizeImageDialog(wx.Dialog):
92 style=wx.DEFAULT_DIALOG_STYLE) 92 style=wx.DEFAULT_DIALOG_STYLE)
93 self.PostCreate(pre) 93 self.PostCreate(pre)
94 94
95 - lbl_message = wx.StaticText(self, -1, _("Your operational system is 32bits or have \nlow memory. It's recommended to reduce the image resolution."))  
96 - 95 + lbl_message = wx.StaticText(self, -1, _("Your operational system is 32bits or have low memory. \nIf you manipulate 3D surface or volume rendering \nit's recommended to reduce the image resolution."))
97 icon = wx.ArtProvider.GetBitmap(wx.ART_WARNING, wx.ART_MESSAGE_BOX, (32,32)) 96 icon = wx.ArtProvider.GetBitmap(wx.ART_WARNING, wx.ART_MESSAGE_BOX, (32,32))
98 bmp = wx.StaticBitmap(self, -1, icon) 97 bmp = wx.StaticBitmap(self, -1, icon)
99 98
100 btn_ok = wx.Button(self, wx.ID_OK) 99 btn_ok = wx.Button(self, wx.ID_OK)
101 - btn_ok.SetHelpText("Value will be applied.")  
102 btn_ok.SetDefault() 100 btn_ok.SetDefault()
103 101
104 btn_cancel = wx.Button(self, wx.ID_CANCEL) 102 btn_cancel = wx.Button(self, wx.ID_CANCEL)
105 - btn_cancel.SetHelpText("Value will not be applied.")  
106 103
107 btn_sizer = wx.StdDialogButtonSizer() 104 btn_sizer = wx.StdDialogButtonSizer()
108 btn_sizer.AddButton(btn_ok) 105 btn_sizer.AddButton(btn_ok)
109 btn_sizer.AddButton(btn_cancel) 106 btn_sizer.AddButton(btn_cancel)
110 btn_sizer.Realize() 107 btn_sizer.Realize()
111 108
112 - lbl_message_percent = wx.StaticText(self, -1, _("Resolution percentage")) 109 + lbl_message_percent = wx.StaticText(self, -1,_("Resolution percentage of image"))
113 110
114 - num_ctrl_percent = wx.SpinCtrl(self, -1, "", (30, 50))  
115 - num_ctrl_percent.SetRange(20,100) 111 + num_ctrl_percent = wx.SpinCtrl(self, -1)
  112 + num_ctrl_percent.SetRange(20,100)
116 self.num_ctrl_porcent = num_ctrl_percent 113 self.num_ctrl_porcent = num_ctrl_percent
117 114
118 sizer_percent = wx.BoxSizer(wx.HORIZONTAL) 115 sizer_percent = wx.BoxSizer(wx.HORIZONTAL)
119 - sizer_percent.Add(lbl_message_percent, 0, wx.ALIGN_CENTRE|wx.ALL, 5)  
120 - sizer_percent.Add(num_ctrl_percent, 0, wx.ALIGN_CENTRE|wx.ALL, 5) 116 + sizer_percent.Add(lbl_message_percent, 0, wx.EXPAND|wx.ALL, 5)
  117 + sizer_percent.Add(num_ctrl_percent, 0, wx.ALL, 5)
121 118
122 sizer_itens = wx.BoxSizer(wx.VERTICAL) 119 sizer_itens = wx.BoxSizer(wx.VERTICAL)
123 - sizer_itens.Add(lbl_message, 0, wx.ALIGN_CENTRE_VERTICAL|wx.ALL|wx.EXPAND, 5)  
124 - sizer_itens.AddSizer(sizer_percent, 0, wx.ALIGN_CENTRE|wx.ALL, 5)  
125 - sizer_itens.Add(btn_sizer, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 25) 120 + sizer_itens.Add(lbl_message, 0, wx.EXPAND|wx.ALL, 5)
  121 + sizer_itens.AddSizer(sizer_percent, 0, wx.EXPAND|wx.ALL, 5)
  122 + sizer_itens.Add(btn_sizer, 0, wx.EXPAND|wx.ALL, 5)
126 123
127 sizer_general = wx.BoxSizer(wx.HORIZONTAL) 124 sizer_general = wx.BoxSizer(wx.HORIZONTAL)
128 - sizer_general.Add(bmp, 0, wx.ALIGN_CENTRE|wx.ALL, 15)  
129 - sizer_general.AddSizer(sizer_itens, 90, wx.ALIGN_CENTRE|wx.ALL, 10) 125 + sizer_general.Add(bmp, 0, wx.ALIGN_CENTRE|wx.ALL, 10)
  126 + sizer_general.AddSizer(sizer_itens, 0, wx.ALL , 5)
130 127
  128 + #self.SetAutoLayout(True)
131 self.SetSizer(sizer_general) 129 self.SetSizer(sizer_general)
132 - sizer_itens.Fit(self) 130 + sizer_general.Fit(self)
133 self.Layout() 131 self.Layout()
134 - self.SetAutoLayout(True)  
135 self.Centre() 132 self.Centre()
136 133
137 def SetValue(self, value): 134 def SetValue(self, value):