Changeset 996:8035d80d5feb for src/mlx/gui/weighthelp.py
- Timestamp:
- 07/04/19 17:57:45 (5 years ago)
- Branch:
- python3
- hg-Phase:
- (<MercurialRepository 1 'hg:/home/ivaradi/mlx/hg' '/'>, 'public')
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mlx/gui/weighthelp.py
r995 r996 15 15 #------------------------------------------------------------------------------- 16 16 17 class WeightHelp( gtk.VBox):17 class WeightHelp(Gtk.VBox): 18 18 """The weight calculation help tab.""" 19 19 @staticmethod … … 40 40 self._gui = gui 41 41 42 mainAlignment = gtk.Alignment(xalign = 0.5, yalign = 0.5,42 mainAlignment = Gtk.Alignment(xalign = 0.5, yalign = 0.5, 43 43 xscale = 1.0, yscale = 1.0) 44 44 mainAlignment.set_padding(padding_top = 4, padding_bottom = 4, … … 46 46 self.add(mainAlignment) 47 47 48 self._mainBox = mainBox = gtk.VBox()48 self._mainBox = mainBox = Gtk.VBox() 49 49 mainAlignment.add(mainBox) 50 50 51 self._usingHelp = gtk.CheckButton(xstr("weighthelp_usinghelp"))51 self._usingHelp = Gtk.CheckButton(xstr("weighthelp_usinghelp")) 52 52 self._usingHelp.set_use_underline(True) 53 53 self._usingHelp.set_tooltip_text(xstr("weighthelp_usinghelp_tooltip")) … … 56 56 57 57 58 self._weightsTable = table = gtk.Table(16, 5)58 self._weightsTable = table = Gtk.Table(16, 5) 59 59 table.set_homogeneous(False) 60 60 table.set_row_spacings(4) 61 61 table.set_col_spacings(16) 62 alignment = gtk.Alignment(xalign = 0.5, yalign = 0.5,62 alignment = Gtk.Alignment(xalign = 0.5, yalign = 0.5, 63 63 xscale = 0.0, yscale = 0.0) 64 64 alignment.add(table) 65 65 mainBox.pack_start(alignment, True, True, 4) 66 66 67 alignment = gtk.Alignment(xalign = 1.0, yalign = 0.0,67 alignment = Gtk.Alignment(xalign = 1.0, yalign = 0.0, 68 68 xscale = 0.0, yscale = 0.0) 69 69 alignment.set_padding(padding_bottom = 16, padding_top = 0, 70 70 padding_left = 0, padding_right = 0) 71 label = gtk.Label(xstr("weighthelp_header_calculated"))71 label = Gtk.Label(xstr("weighthelp_header_calculated")) 72 72 label.set_use_markup(True) 73 73 # FIXME: should be a constant in common 74 label.set_justify( gtk.Justification.CENTER)74 label.set_justify(Gtk.Justification.CENTER) 75 75 alignment.add(label) 76 76 table.attach(alignment, 1, 2, 0, 1) 77 77 78 alignment = gtk.Alignment(xalign = 1.0, yalign = 0.0,78 alignment = Gtk.Alignment(xalign = 1.0, yalign = 0.0, 79 79 xscale = 0.0, yscale = 0.0) 80 80 alignment.set_padding(padding_bottom = 16, padding_top = 0, 81 81 padding_left = 0, padding_right = 0) 82 button = gtk.Button(xstr("weighthelp_header_simulator"))82 button = Gtk.Button(xstr("weighthelp_header_simulator")) 83 83 button.set_tooltip_markup(xstr("weighthelp_header_simulator_tooltip")) 84 84 button.connect("clicked", self._fsButtonClicked) 85 85 label = button.get_child() 86 label.set_justify( gtk.Justification.CENTER)86 label.set_justify(Gtk.Justification.CENTER) 87 87 alignment.add(button) 88 88 table.attach(alignment, 3, 4, 0, 1) 89 89 90 90 91 self._crewLabel = gtk.Label(xstr("weighthelp_crew") % ("99",))92 alignment = gtk.Alignment(xalign = 0.0, yalign = 0.5,91 self._crewLabel = Gtk.Label(xstr("weighthelp_crew") % ("99",)) 92 alignment = Gtk.Alignment(xalign = 0.0, yalign = 0.5, 93 93 xscale = 0.0, yscale = 0.0) 94 94 alignment.add(self._crewLabel) 95 95 table.attach(alignment, 0, 1, 1, 2) 96 96 97 self._crewWeight = gtk.Label("0")98 alignment = gtk.Alignment(xalign = 1.0, yalign = 0.5,97 self._crewWeight = Gtk.Label("0") 98 alignment = Gtk.Alignment(xalign = 1.0, yalign = 0.5, 99 99 xscale = 0.0, yscale = 0.0) 100 100 alignment.add(self._crewWeight) 101 101 table.attach(alignment, 1, 2, 1, 2) 102 102 103 table.attach( gtk.Label("kg"), 2, 3, 1, 2)103 table.attach(Gtk.Label("kg"), 2, 3, 1, 2) 104 104 105 105 text = xstr("weighthelp_pax") % ("999",) 106 self._paxLabel = gtk.Label(text)106 self._paxLabel = Gtk.Label(text) 107 107 self._paxLabel.set_width_chars(len(text)) 108 108 self._paxLabel.set_alignment(0.0, 0.5) 109 alignment = gtk.Alignment(xalign = 0.0, yalign = 0.5,109 alignment = Gtk.Alignment(xalign = 0.0, yalign = 0.5, 110 110 xscale = 0.0, yscale = 0.0) 111 111 alignment.add(self._paxLabel) 112 112 table.attach(alignment, 0, 1, 2, 3) 113 113 114 self._paxWeight = gtk.Label("20000")115 alignment = gtk.Alignment(xalign = 1.0, yalign = 0.5,114 self._paxWeight = Gtk.Label("20000") 115 alignment = Gtk.Alignment(xalign = 1.0, yalign = 0.5, 116 116 xscale = 0.0, yscale = 0.0) 117 117 alignment.add(self._paxWeight) 118 118 table.attach(alignment, 1, 2, 2, 3) 119 119 120 table.attach( gtk.Label("kg"), 2, 3, 2, 3)121 122 label = gtk.Label(xstr("weighthelp_baggage"))123 alignment = gtk.Alignment(xalign = 0.0, yalign = 0.5,120 table.attach(Gtk.Label("kg"), 2, 3, 2, 3) 121 122 label = Gtk.Label(xstr("weighthelp_baggage")) 123 alignment = Gtk.Alignment(xalign = 0.0, yalign = 0.5, 124 124 xscale = 0.0, yscale = 0.0) 125 125 alignment.add(label) 126 126 table.attach(alignment, 0, 1, 3, 4) 127 127 128 self._bagWeight = gtk.Label("2000")129 alignment = gtk.Alignment(xalign = 1.0, yalign = 0.5,128 self._bagWeight = Gtk.Label("2000") 129 alignment = Gtk.Alignment(xalign = 1.0, yalign = 0.5, 130 130 xscale = 0.0, yscale = 0.0) 131 131 alignment.add(self._bagWeight) 132 132 table.attach(alignment, 1, 2, 3, 4) 133 133 134 table.attach( gtk.Label("kg"), 2, 3, 3, 4)135 136 label = gtk.Label(xstr("weighthelp_cargo"))137 alignment = gtk.Alignment(xalign = 0.0, yalign = 0.5,134 table.attach(Gtk.Label("kg"), 2, 3, 3, 4) 135 136 label = Gtk.Label(xstr("weighthelp_cargo")) 137 alignment = Gtk.Alignment(xalign = 0.0, yalign = 0.5, 138 138 xscale = 0.0, yscale = 0.0) 139 139 alignment.add(label) 140 140 table.attach(alignment, 0, 1, 4, 5) 141 141 142 self._cargoWeight = gtk.Label("2000")143 alignment = gtk.Alignment(xalign = 1.0, yalign = 0.5,142 self._cargoWeight = Gtk.Label("2000") 143 alignment = Gtk.Alignment(xalign = 1.0, yalign = 0.5, 144 144 xscale = 0.0, yscale = 0.0) 145 145 alignment.add(self._cargoWeight) 146 146 table.attach(alignment, 1, 2, 4, 5) 147 147 148 table.attach( gtk.Label("kg"), 2, 3, 4, 5)149 150 label = gtk.Label(xstr("weighthelp_mail"))151 alignment = gtk.Alignment(xalign = 0.0, yalign = 0.5,148 table.attach(Gtk.Label("kg"), 2, 3, 4, 5) 149 150 label = Gtk.Label(xstr("weighthelp_mail")) 151 alignment = Gtk.Alignment(xalign = 0.0, yalign = 0.5, 152 152 xscale = 0.0, yscale = 0.0) 153 153 alignment.add(label) 154 154 table.attach(alignment, 0, 1, 5, 6) 155 155 156 self._mailWeight = gtk.Label("2000")157 alignment = gtk.Alignment(xalign = 1.0, yalign = 0.5,156 self._mailWeight = Gtk.Label("2000") 157 alignment = Gtk.Alignment(xalign = 1.0, yalign = 0.5, 158 158 xscale = 0.0, yscale = 0.0) 159 159 alignment.add(self._mailWeight) 160 160 table.attach(alignment, 1, 2, 5, 6) 161 161 162 table.attach( gtk.Label("kg"), 2, 3, 5, 6)163 164 table.attach( gtk.HSeparator(), 1, 2, 6, 7)165 166 label = gtk.Label("<b>" + xstr("weighthelp_payload") + "</b>")167 label.set_use_markup(True) 168 alignment = gtk.Alignment(xalign = 0.0, yalign = 0.5,162 table.attach(Gtk.Label("kg"), 2, 3, 5, 6) 163 164 table.attach(Gtk.HSeparator(), 1, 2, 6, 7) 165 166 label = Gtk.Label("<b>" + xstr("weighthelp_payload") + "</b>") 167 label.set_use_markup(True) 168 alignment = Gtk.Alignment(xalign = 0.0, yalign = 0.5, 169 169 xscale = 0.0, yscale = 0.0) 170 170 alignment.add(label) 171 171 table.attach(alignment, 0, 1, 7, 8) 172 172 173 self._payload = gtk.Label("<b>32000</b>")173 self._payload = Gtk.Label("<b>32000</b>") 174 174 self._payload.set_use_markup(True) 175 alignment = gtk.Alignment(xalign = 1.0, yalign = 0.5,175 alignment = Gtk.Alignment(xalign = 1.0, yalign = 0.5, 176 176 xscale = 0.0, yscale = 0.0) 177 177 alignment.add(self._payload) 178 178 table.attach(alignment, 1, 2, 7, 8) 179 179 180 table.attach( gtk.Label("kg"), 2, 3, 7, 8)181 182 self._fsPayload = gtk.Label("<b>32001</b>")180 table.attach(Gtk.Label("kg"), 2, 3, 7, 8) 181 182 self._fsPayload = Gtk.Label("<b>32001</b>") 183 183 self._fsPayload.set_use_markup(True) 184 alignment = gtk.Alignment(xalign = 1.0, yalign = 0.5,184 alignment = Gtk.Alignment(xalign = 1.0, yalign = 0.5, 185 185 xscale = 0.0, yscale = 0.0) 186 186 alignment.add(self._fsPayload) 187 187 table.attach(alignment, 3, 4, 7, 8) 188 188 189 table.attach( gtk.Label("kg"), 4, 5, 7, 8)190 191 label = gtk.Label(xstr("weighthelp_dow"))192 label.set_use_markup(True) 193 alignment = gtk.Alignment(xalign = 0.0, yalign = 0.5,189 table.attach(Gtk.Label("kg"), 4, 5, 7, 8) 190 191 label = Gtk.Label(xstr("weighthelp_dow")) 192 label.set_use_markup(True) 193 alignment = Gtk.Alignment(xalign = 0.0, yalign = 0.5, 194 194 xscale = 0.0, yscale = 0.0) 195 195 alignment.add(label) 196 196 table.attach(alignment, 0, 1, 8, 9) 197 197 198 self._dow = gtk.Label("35000")199 alignment = gtk.Alignment(xalign = 1.0, yalign = 0.5,198 self._dow = Gtk.Label("35000") 199 alignment = Gtk.Alignment(xalign = 1.0, yalign = 0.5, 200 200 xscale = 0.0, yscale = 0.0) 201 201 alignment.add(self._dow) 202 202 table.attach(alignment, 1, 2, 8, 9) 203 203 204 table.attach( gtk.Label("kg"), 2, 3, 8, 9)205 206 self._fsDOW = gtk.Label("33012")207 alignment = gtk.Alignment(xalign = 1.0, yalign = 0.5,204 table.attach(Gtk.Label("kg"), 2, 3, 8, 9) 205 206 self._fsDOW = Gtk.Label("33012") 207 alignment = Gtk.Alignment(xalign = 1.0, yalign = 0.5, 208 208 xscale = 0.0, yscale = 0.0) 209 209 alignment.add(self._fsDOW) 210 210 table.attach(alignment, 3, 4, 8, 9) 211 211 212 table.attach( gtk.Label("kg"), 4, 5, 8, 9)213 214 table.attach( gtk.HSeparator(), 1, 2, 9, 10)215 216 table.attach( gtk.HSeparator(), 3, 4, 9, 10)217 218 label = gtk.Label("<b>" + xstr("weighthelp_zfw") + "</b>")219 label.set_use_markup(True) 220 alignment = gtk.Alignment(xalign = 0.0, yalign = 0.5,212 table.attach(Gtk.Label("kg"), 4, 5, 8, 9) 213 214 table.attach(Gtk.HSeparator(), 1, 2, 9, 10) 215 216 table.attach(Gtk.HSeparator(), 3, 4, 9, 10) 217 218 label = Gtk.Label("<b>" + xstr("weighthelp_zfw") + "</b>") 219 label.set_use_markup(True) 220 alignment = Gtk.Alignment(xalign = 0.0, yalign = 0.5, 221 221 xscale = 0.0, yscale = 0.0) 222 222 alignment.add(label) 223 223 table.attach(alignment, 0, 1, 10, 11) 224 224 225 self._zfw = gtk.Label("<b>122000</b>")225 self._zfw = Gtk.Label("<b>122000</b>") 226 226 self._zfw.set_use_markup(True) 227 alignment = gtk.Alignment(xalign = 1.0, yalign = 0.5,227 alignment = Gtk.Alignment(xalign = 1.0, yalign = 0.5, 228 228 xscale = 0.0, yscale = 0.0) 229 229 alignment.add(self._zfw) 230 230 table.attach(alignment, 1, 2, 10, 11) 231 231 232 table.attach( gtk.Label("kg"), 2, 3, 10, 11)233 234 self._fsZFW = gtk.Label("<b>124000</b>")232 table.attach(Gtk.Label("kg"), 2, 3, 10, 11) 233 234 self._fsZFW = Gtk.Label("<b>124000</b>") 235 235 self._fsZFW.set_use_markup(True) 236 alignment = gtk.Alignment(xalign = 1.0, yalign = 0.5,236 alignment = Gtk.Alignment(xalign = 1.0, yalign = 0.5, 237 237 xscale = 0.0, yscale = 0.0) 238 238 alignment.add(self._fsZFW) 239 239 table.attach(alignment, 3, 4, 10, 11) 240 240 241 table.attach( gtk.Label("kg"), 4, 5, 10, 11)242 243 table.attach( gtk.HSeparator(), 0, 5, 11, 12)244 245 label = gtk.Label(xstr("weighthelp_gross"))246 label.set_use_markup(True) 247 alignment = gtk.Alignment(xalign = 0.0, yalign = 0.5,241 table.attach(Gtk.Label("kg"), 4, 5, 10, 11) 242 243 table.attach(Gtk.HSeparator(), 0, 5, 11, 12) 244 245 label = Gtk.Label(xstr("weighthelp_gross")) 246 label.set_use_markup(True) 247 alignment = Gtk.Alignment(xalign = 0.0, yalign = 0.5, 248 248 xscale = 0.0, yscale = 0.0) 249 249 alignment.add(label) 250 250 table.attach(alignment, 0, 1, 12, 13) 251 251 252 self._fsGross = gtk.Label("124000")253 alignment = gtk.Alignment(xalign = 1.0, yalign = 0.5,252 self._fsGross = Gtk.Label("124000") 253 alignment = Gtk.Alignment(xalign = 1.0, yalign = 0.5, 254 254 xscale = 0.0, yscale = 0.0) 255 255 alignment.add(self._fsGross) 256 256 table.attach(alignment, 3, 4, 12, 13) 257 257 258 table.attach( gtk.Label("kg"), 4, 5, 12, 13)259 260 label = gtk.Label(xstr("weighthelp_mzfw"))261 label.set_use_markup(True) 262 alignment = gtk.Alignment(xalign = 0.0, yalign = 0.5,258 table.attach(Gtk.Label("kg"), 4, 5, 12, 13) 259 260 label = Gtk.Label(xstr("weighthelp_mzfw")) 261 label.set_use_markup(True) 262 alignment = Gtk.Alignment(xalign = 0.0, yalign = 0.5, 263 263 xscale = 0.0, yscale = 0.0) 264 264 alignment.add(label) 265 265 table.attach(alignment, 0, 1, 13, 14) 266 266 267 self._mzfw = gtk.Label("35000")268 alignment = gtk.Alignment(xalign = 1.0, yalign = 0.5,267 self._mzfw = Gtk.Label("35000") 268 alignment = Gtk.Alignment(xalign = 1.0, yalign = 0.5, 269 269 xscale = 0.0, yscale = 0.0) 270 270 alignment.add(self._mzfw) 271 271 table.attach(alignment, 1, 2, 13, 14) 272 272 273 table.attach( gtk.Label("kg"), 2, 3, 13, 14)274 275 label = gtk.Label(xstr("weighthelp_mtow"))276 label.set_use_markup(True) 277 alignment = gtk.Alignment(xalign = 0.0, yalign = 0.5,273 table.attach(Gtk.Label("kg"), 2, 3, 13, 14) 274 275 label = Gtk.Label(xstr("weighthelp_mtow")) 276 label.set_use_markup(True) 277 alignment = Gtk.Alignment(xalign = 0.0, yalign = 0.5, 278 278 xscale = 0.0, yscale = 0.0) 279 279 alignment.add(label) 280 280 table.attach(alignment, 0, 1, 14, 15) 281 281 282 self._mtow = gtk.Label("35000")283 alignment = gtk.Alignment(xalign = 1.0, yalign = 0.5,282 self._mtow = Gtk.Label("35000") 283 alignment = Gtk.Alignment(xalign = 1.0, yalign = 0.5, 284 284 xscale = 0.0, yscale = 0.0) 285 285 alignment.add(self._mtow) 286 286 table.attach(alignment, 1, 2, 14, 15) 287 287 288 table.attach( gtk.Label("kg"), 2, 3, 14, 15)289 290 label = gtk.Label(xstr("weighthelp_mlw"))291 label.set_use_markup(True) 292 alignment = gtk.Alignment(xalign = 0.0, yalign = 0.5,288 table.attach(Gtk.Label("kg"), 2, 3, 14, 15) 289 290 label = Gtk.Label(xstr("weighthelp_mlw")) 291 label.set_use_markup(True) 292 alignment = Gtk.Alignment(xalign = 0.0, yalign = 0.5, 293 293 xscale = 0.0, yscale = 0.0) 294 294 alignment.add(label) 295 295 table.attach(alignment, 0, 1, 15, 16) 296 296 297 self._mlw = gtk.Label("35000")298 alignment = gtk.Alignment(xalign = 1.0, yalign = 0.5,297 self._mlw = Gtk.Label("35000") 298 alignment = Gtk.Alignment(xalign = 1.0, yalign = 0.5, 299 299 xscale = 0.0, yscale = 0.0) 300 300 alignment.add(self._mlw) 301 301 table.attach(alignment, 1, 2, 15, 16) 302 302 303 table.attach( gtk.Label("kg"), 2, 3, 15, 16)303 table.attach(Gtk.Label("kg"), 2, 3, 15, 16) 304 304 305 305 self.show_all()
Note:
See TracChangeset
for help on using the changeset viewer.