Commit 7a10d6138a322c33039db6a6a2f87063249b6a83
1 parent
e223d60e
Exists in
master
and in
5 other branches
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): |