Align loader to 32-bit boundary
[fw/stlink] / gui / stlink-gui.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <interface>
3   <!-- interface-requires gtk+ 3.0 -->
4   <object class="GtkDialog" id="flash_dialog">
5     <property name="can_focus">False</property>
6     <property name="border_width">5</property>
7     <property name="title" translatable="yes">Flash device</property>
8     <property name="type_hint">dialog</property>
9     <child internal-child="vbox">
10       <object class="GtkBox" id="flash_dialog-vbox">
11         <property name="can_focus">False</property>
12         <property name="orientation">vertical</property>
13         <property name="spacing">2</property>
14         <child internal-child="action_area">
15           <object class="GtkButtonBox" id="dialog-action_area1">
16             <property name="can_focus">False</property>
17             <property name="layout_style">end</property>
18             <child>
19               <object class="GtkButton" id="flash_dialog_cancel_button">
20                 <property name="label">gtk-cancel</property>
21                 <property name="visible">True</property>
22                 <property name="can_focus">False</property>
23                 <property name="receives_default">True</property>
24                 <property name="use_stock">True</property>
25               </object>
26               <packing>
27                 <property name="expand">False</property>
28                 <property name="fill">True</property>
29                 <property name="position">0</property>
30               </packing>
31             </child>
32             <child>
33               <object class="GtkButton" id="flash_dialog_ok_button">
34                 <property name="label">gtk-ok</property>
35                 <property name="visible">True</property>
36                 <property name="can_focus">False</property>
37                 <property name="receives_default">True</property>
38                 <property name="use_stock">True</property>
39               </object>
40               <packing>
41                 <property name="expand">False</property>
42                 <property name="fill">True</property>
43                 <property name="position">1</property>
44               </packing>
45             </child>
46           </object>
47           <packing>
48             <property name="expand">False</property>
49             <property name="fill">True</property>
50             <property name="pack_type">end</property>
51             <property name="position">0</property>
52           </packing>
53         </child>
54         <child>
55           <object class="GtkGrid" id="flash_dialog_grid">
56             <property name="visible">True</property>
57             <property name="can_focus">False</property>
58             <property name="margin_left">5</property>
59             <property name="margin_right">5</property>
60             <property name="margin_top">5</property>
61             <property name="margin_bottom">5</property>
62             <property name="column_spacing">5</property>
63             <property name="column_homogeneous">True</property>
64             <child>
65               <object class="GtkLabel" id="flash_dialog_label">
66                 <property name="visible">True</property>
67                 <property name="can_focus">False</property>
68                 <property name="label" translatable="yes">Address to write at:</property>
69               </object>
70               <packing>
71                 <property name="left_attach">0</property>
72                 <property name="top_attach">0</property>
73                 <property name="width">1</property>
74                 <property name="height">1</property>
75               </packing>
76             </child>
77             <child>
78               <object class="GtkEntry" id="flash_dialog_entry">
79                 <property name="visible">True</property>
80                 <property name="can_focus">True</property>
81                 <property name="invisible_char">•</property>
82                 <property name="width_chars">12</property>
83               </object>
84               <packing>
85                 <property name="left_attach">1</property>
86                 <property name="top_attach">0</property>
87                 <property name="width">1</property>
88                 <property name="height">1</property>
89               </packing>
90             </child>
91           </object>
92           <packing>
93             <property name="expand">False</property>
94             <property name="fill">True</property>
95             <property name="position">2</property>
96           </packing>
97         </child>
98       </object>
99     </child>
100     <action-widgets>
101       <action-widget response="0">flash_dialog_cancel_button</action-widget>
102       <action-widget response="-5">flash_dialog_ok_button</action-widget>
103     </action-widgets>
104   </object>
105   <object class="GtkWindow" id="window">
106     <property name="can_focus">False</property>
107     <property name="title" translatable="yes">STlink GUI</property>
108     <property name="default_width">550</property>
109     <property name="default_height">480</property>
110     <child>
111       <object class="GtkGrid" id="maingrid">
112         <property name="visible">True</property>
113         <property name="can_focus">False</property>
114         <property name="orientation">vertical</property>
115         <child>
116           <object class="GtkToolbar" id="toolbar">
117             <property name="visible">True</property>
118             <property name="can_focus">False</property>
119             <property name="hexpand">True</property>
120             <child>
121               <object class="GtkToolButton" id="open_button">
122                 <property name="visible">True</property>
123                 <property name="can_focus">False</property>
124                 <property name="tooltip_text" translatable="yes">Open</property>
125                 <property name="label" translatable="yes">Open</property>
126                 <property name="use_underline">True</property>
127                 <property name="stock_id">gtk-open</property>
128               </object>
129               <packing>
130                 <property name="expand">False</property>
131                 <property name="homogeneous">True</property>
132               </packing>
133             </child>
134             <child>
135               <object class="GtkToolButton" id="connect_button">
136                 <property name="visible">True</property>
137                 <property name="can_focus">False</property>
138                 <property name="tooltip_text" translatable="yes">Connect</property>
139                 <property name="label" translatable="yes">Connect</property>
140                 <property name="use_underline">True</property>
141                 <property name="stock_id">gtk-connect</property>
142               </object>
143               <packing>
144                 <property name="expand">False</property>
145                 <property name="homogeneous">True</property>
146               </packing>
147             </child>
148             <child>
149               <object class="GtkToolButton" id="disconnect_button">
150                 <property name="visible">True</property>
151                 <property name="can_focus">False</property>
152                 <property name="tooltip_text" translatable="yes">Disconnect</property>
153                 <property name="label" translatable="yes">Disconnect</property>
154                 <property name="use_underline">True</property>
155                 <property name="stock_id">gtk-disconnect</property>
156               </object>
157               <packing>
158                 <property name="expand">False</property>
159                 <property name="homogeneous">True</property>
160               </packing>
161             </child>
162             <child>
163               <object class="GtkToolButton" id="flash_button">
164                 <property name="visible">True</property>
165                 <property name="can_focus">False</property>
166                 <property name="tooltip_text" translatable="yes">Flash</property>
167                 <property name="label" translatable="yes">Flash</property>
168                 <property name="use_underline">True</property>
169                 <property name="stock_id">gtk-media-record</property>
170               </object>
171               <packing>
172                 <property name="expand">False</property>
173                 <property name="homogeneous">True</property>
174               </packing>
175             </child>
176             <child>
177               <object class="GtkToolItem" id="toolProgressbar">
178                 <property name="visible">True</property>
179                 <property name="can_focus">False</property>
180                 <child>
181                   <object class="GtkProgressBar" id="progressbar">
182                     <property name="visible">True</property>
183                     <property name="can_focus">False</property>
184                     <property name="halign">start</property>
185                     <property name="margin_top">5</property>
186                     <property name="margin_bottom">5</property>
187                   </object>
188                 </child>
189               </object>
190               <packing>
191                 <property name="expand">False</property>
192                 <property name="homogeneous">True</property>
193               </packing>
194             </child>
195           </object>
196           <packing>
197             <property name="left_attach">0</property>
198             <property name="top_attach">0</property>
199             <property name="width">1</property>
200             <property name="height">1</property>
201           </packing>
202         </child>
203         <child>
204           <object class="GtkGrid" id="device_grid">
205             <property name="visible">True</property>
206             <property name="can_focus">False</property>
207             <property name="margin_left">5</property>
208             <property name="margin_top">5</property>
209             <property name="margin_bottom">5</property>
210             <child>
211               <object class="GtkFrame" id="device_frame">
212                 <property name="visible">True</property>
213                 <property name="can_focus">False</property>
214                 <property name="opacity">0.98999999999999999</property>
215                 <property name="margin_left">4</property>
216                 <property name="margin_right">4</property>
217                 <property name="border_width">1</property>
218                 <property name="label_xalign">0</property>
219                 <child>
220                   <object class="GtkAlignment" id="alignment1">
221                     <property name="visible">True</property>
222                     <property name="can_focus">False</property>
223                     <property name="left_padding">12</property>
224                     <property name="right_padding">12</property>
225                     <child>
226                       <object class="GtkGrid" id="devstatus_grid">
227                         <property name="visible">True</property>
228                         <property name="can_focus">False</property>
229                         <property name="row_spacing">2</property>
230                         <property name="column_spacing">6</property>
231                         <property name="row_homogeneous">True</property>
232                         <child>
233                           <object class="GtkLabel" id="chip_label">
234                             <property name="visible">True</property>
235                             <property name="can_focus">False</property>
236                             <property name="margin_right">1</property>
237                             <property name="margin_top">1</property>
238                             <property name="xalign">0</property>
239                             <property name="yalign">0</property>
240                             <property name="label" translatable="yes">Chip:</property>
241                           </object>
242                           <packing>
243                             <property name="left_attach">0</property>
244                             <property name="top_attach">0</property>
245                             <property name="width">1</property>
246                             <property name="height">1</property>
247                           </packing>
248                         </child>
249                         <child>
250                           <object class="GtkLabel" id="core_label">
251                             <property name="visible">True</property>
252                             <property name="can_focus">False</property>
253                             <property name="xalign">0</property>
254                             <property name="yalign">0</property>
255                             <property name="label" translatable="yes">Core:</property>
256                           </object>
257                           <packing>
258                             <property name="left_attach">0</property>
259                             <property name="top_attach">1</property>
260                             <property name="width">1</property>
261                             <property name="height">1</property>
262                           </packing>
263                         </child>
264                         <child>
265                           <object class="GtkLabel" id="flash_label">
266                             <property name="visible">True</property>
267                             <property name="can_focus">False</property>
268                             <property name="xalign">0</property>
269                             <property name="yalign">0</property>
270                             <property name="label" translatable="yes">Flash size:</property>
271                           </object>
272                           <packing>
273                             <property name="left_attach">0</property>
274                             <property name="top_attach">2</property>
275                             <property name="width">1</property>
276                             <property name="height">1</property>
277                           </packing>
278                         </child>
279                         <child>
280                           <object class="GtkLabel" id="core_id_value">
281                             <property name="visible">True</property>
282                             <property name="can_focus">False</property>
283                             <property name="xalign">0</property>
284                             <property name="yalign">0</property>
285                             <property name="single_line_mode">True</property>
286                           </object>
287                           <packing>
288                             <property name="left_attach">1</property>
289                             <property name="top_attach">1</property>
290                             <property name="width">1</property>
291                             <property name="height">1</property>
292                           </packing>
293                         </child>
294                         <child>
295                           <object class="GtkLabel" id="chip_id_value">
296                             <property name="visible">True</property>
297                             <property name="can_focus">False</property>
298                             <property name="xalign">0</property>
299                             <property name="yalign">0</property>
300                             <property name="width_chars">20</property>
301                           </object>
302                           <packing>
303                             <property name="left_attach">1</property>
304                             <property name="top_attach">0</property>
305                             <property name="width">1</property>
306                             <property name="height">1</property>
307                           </packing>
308                         </child>
309                         <child>
310                           <object class="GtkLabel" id="flash_size_value">
311                             <property name="visible">True</property>
312                             <property name="can_focus">False</property>
313                             <property name="xalign">0</property>
314                             <property name="yalign">0</property>
315                           </object>
316                           <packing>
317                             <property name="left_attach">1</property>
318                             <property name="top_attach">2</property>
319                             <property name="width">1</property>
320                             <property name="height">1</property>
321                           </packing>
322                         </child>
323                         <child>
324                           <object class="GtkLabel" id="ram_size_label">
325                             <property name="visible">True</property>
326                             <property name="can_focus">False</property>
327                             <property name="xalign">0</property>
328                             <property name="yalign">0</property>
329                             <property name="label" translatable="yes">Ram size:</property>
330                           </object>
331                           <packing>
332                             <property name="left_attach">0</property>
333                             <property name="top_attach">3</property>
334                             <property name="width">1</property>
335                             <property name="height">1</property>
336                           </packing>
337                         </child>
338                         <child>
339                           <object class="GtkLabel" id="ram_size_value">
340                             <property name="visible">True</property>
341                             <property name="can_focus">False</property>
342                             <property name="xalign">0</property>
343                             <property name="yalign">0</property>
344                           </object>
345                           <packing>
346                             <property name="left_attach">1</property>
347                             <property name="top_attach">3</property>
348                             <property name="width">1</property>
349                             <property name="height">1</property>
350                           </packing>
351                         </child>
352                       </object>
353                     </child>
354                   </object>
355                 </child>
356                 <child type="label">
357                   <object class="GtkLabel" id="device_frame_label">
358                     <property name="visible">True</property>
359                     <property name="can_focus">False</property>
360                     <property name="yalign">0.49000000953674316</property>
361                     <property name="xpad">2</property>
362                     <property name="label" translatable="yes">&lt;b&gt;Device&lt;/b&gt;</property>
363                     <property name="use_markup">True</property>
364                   </object>
365                 </child>
366               </object>
367               <packing>
368                 <property name="left_attach">0</property>
369                 <property name="top_attach">0</property>
370                 <property name="width">1</property>
371                 <property name="height">1</property>
372               </packing>
373             </child>
374           </object>
375           <packing>
376             <property name="left_attach">0</property>
377             <property name="top_attach">2</property>
378             <property name="width">1</property>
379             <property name="height">1</property>
380           </packing>
381         </child>
382         <child>
383           <object class="GtkStatusbar" id="statusbar">
384             <property name="visible">True</property>
385             <property name="can_focus">False</property>
386             <property name="margin_left">5</property>
387             <property name="margin_right">5</property>
388             <property name="margin_bottom">5</property>
389             <property name="orientation">vertical</property>
390             <property name="spacing">2</property>
391           </object>
392           <packing>
393             <property name="left_attach">0</property>
394             <property name="top_attach">4</property>
395             <property name="width">1</property>
396             <property name="height">1</property>
397           </packing>
398         </child>
399         <child>
400           <object class="GtkNotebook" id="mem_notebook">
401             <property name="visible">True</property>
402             <property name="can_focus">False</property>
403             <property name="margin_left">5</property>
404             <property name="margin_right">5</property>
405             <property name="margin_top">5</property>
406             <property name="margin_bottom">5</property>
407             <child>
408               <object class="GtkBox" id="devmem_box">
409                 <property name="visible">True</property>
410                 <property name="can_focus">False</property>
411                 <property name="orientation">vertical</property>
412                 <child>
413                   <object class="GtkGrid" id="devmem_jmp_grid">
414                     <property name="visible">True</property>
415                     <property name="can_focus">False</property>
416                     <child>
417                       <object class="GtkLabel" id="devmem_jmp">
418                         <property name="visible">True</property>
419                         <property name="can_focus">False</property>
420                         <property name="halign">start</property>
421                         <property name="margin_left">5</property>
422                         <property name="margin_right">5</property>
423                         <property name="margin_top">5</property>
424                         <property name="margin_bottom">5</property>
425                         <property name="label" translatable="yes">Goto address:</property>
426                       </object>
427                       <packing>
428                         <property name="left_attach">0</property>
429                         <property name="top_attach">0</property>
430                         <property name="width">1</property>
431                         <property name="height">1</property>
432                       </packing>
433                     </child>
434                     <child>
435                       <object class="GtkEntry" id="devmem_jmp_entry">
436                         <property name="visible">True</property>
437                         <property name="can_focus">True</property>
438                         <property name="margin_left">5</property>
439                         <property name="margin_right">5</property>
440                         <property name="margin_top">5</property>
441                         <property name="margin_bottom">5</property>
442                         <property name="max_length">15</property>
443                         <property name="invisible_char">•</property>
444                         <property name="width_chars">12</property>
445                       </object>
446                       <packing>
447                         <property name="left_attach">1</property>
448                         <property name="top_attach">0</property>
449                         <property name="width">1</property>
450                         <property name="height">1</property>
451                       </packing>
452                     </child>
453                   </object>
454                   <packing>
455                     <property name="expand">False</property>
456                     <property name="fill">True</property>
457                     <property name="position">0</property>
458                   </packing>
459                 </child>
460                 <child>
461                   <object class="GtkScrolledWindow" id="devmem_scrolledwindow">
462                     <property name="visible">True</property>
463                     <property name="can_focus">False</property>
464                     <property name="vexpand">True</property>
465                     <property name="shadow_type">in</property>
466                     <child>
467                       <object class="GtkTreeView" id="devmem_treeview">
468                         <property name="visible">True</property>
469                         <property name="can_focus">False</property>
470                         <property name="rules_hint">True</property>
471                         <property name="enable_grid_lines">both</property>
472                         <child internal-child="selection">
473                           <object class="GtkTreeSelection" id="treeview-selection1"/>
474                         </child>
475                       </object>
476                     </child>
477                   </object>
478                   <packing>
479                     <property name="expand">False</property>
480                     <property name="fill">True</property>
481                     <property name="position">1</property>
482                   </packing>
483                 </child>
484               </object>
485               <packing>
486                 <property name="menu_label">Device memory</property>
487               </packing>
488             </child>
489             <child type="tab">
490               <object class="GtkLabel" id="devmem_label">
491                 <property name="visible">True</property>
492                 <property name="can_focus">False</property>
493                 <property name="label" translatable="yes">Device memory</property>
494               </object>
495               <packing>
496                 <property name="tab_fill">False</property>
497               </packing>
498             </child>
499             <child>
500               <object class="GtkBox" id="filemem_box">
501                 <property name="visible">True</property>
502                 <property name="can_focus">False</property>
503                 <property name="orientation">vertical</property>
504                 <child>
505                   <object class="GtkGrid" id="filemem_jmp_grid">
506                     <property name="visible">True</property>
507                     <property name="can_focus">False</property>
508                     <child>
509                       <object class="GtkLabel" id="filemem_jmp">
510                         <property name="visible">True</property>
511                         <property name="can_focus">False</property>
512                         <property name="margin_left">5</property>
513                         <property name="margin_right">5</property>
514                         <property name="margin_top">5</property>
515                         <property name="margin_bottom">5</property>
516                         <property name="label" translatable="yes">Goto address:</property>
517                       </object>
518                       <packing>
519                         <property name="left_attach">0</property>
520                         <property name="top_attach">0</property>
521                         <property name="width">1</property>
522                         <property name="height">1</property>
523                       </packing>
524                     </child>
525                     <child>
526                       <object class="GtkEntry" id="filemem_jmp_entry">
527                         <property name="visible">True</property>
528                         <property name="can_focus">True</property>
529                         <property name="margin_left">5</property>
530                         <property name="margin_right">5</property>
531                         <property name="margin_top">5</property>
532                         <property name="margin_bottom">5</property>
533                         <property name="max_length">15</property>
534                         <property name="invisible_char">•</property>
535                         <property name="width_chars">12</property>
536                       </object>
537                       <packing>
538                         <property name="left_attach">1</property>
539                         <property name="top_attach">0</property>
540                         <property name="width">1</property>
541                         <property name="height">1</property>
542                       </packing>
543                     </child>
544                   </object>
545                   <packing>
546                     <property name="expand">False</property>
547                     <property name="fill">True</property>
548                     <property name="position">0</property>
549                   </packing>
550                 </child>
551                 <child>
552                   <object class="GtkScrolledWindow" id="filemem_scrolledwindow">
553                     <property name="visible">True</property>
554                     <property name="can_focus">False</property>
555                     <property name="vexpand">True</property>
556                     <property name="shadow_type">in</property>
557                     <child>
558                       <object class="GtkTreeView" id="filemem_treeview">
559                         <property name="visible">True</property>
560                         <property name="can_focus">False</property>
561                         <property name="rules_hint">True</property>
562                         <property name="enable_grid_lines">both</property>
563                         <child internal-child="selection">
564                           <object class="GtkTreeSelection" id="treeview-selection2"/>
565                         </child>
566                       </object>
567                     </child>
568                   </object>
569                   <packing>
570                     <property name="expand">False</property>
571                     <property name="fill">True</property>
572                     <property name="position">1</property>
573                   </packing>
574                 </child>
575               </object>
576               <packing>
577                 <property name="position">1</property>
578               </packing>
579             </child>
580             <child type="tab">
581               <object class="GtkLabel" id="filemem_label">
582                 <property name="visible">True</property>
583                 <property name="can_focus">False</property>
584                 <property name="label" translatable="yes">No file</property>
585               </object>
586               <packing>
587                 <property name="position">1</property>
588                 <property name="tab_fill">False</property>
589               </packing>
590             </child>
591             <child>
592               <placeholder/>
593             </child>
594             <child type="tab">
595               <placeholder/>
596             </child>
597             <child>
598               <placeholder/>
599             </child>
600             <child type="tab">
601               <placeholder/>
602             </child>
603           </object>
604           <packing>
605             <property name="left_attach">0</property>
606             <property name="top_attach">3</property>
607             <property name="width">1</property>
608             <property name="height">1</property>
609           </packing>
610         </child>
611         <child>
612           <object class="GtkInfoBar" id="infobar">
613             <property name="visible">True</property>
614             <property name="app_paintable">True</property>
615             <property name="can_focus">False</property>
616             <property name="message_type">error</property>
617             <child internal-child="content_area">
618               <object class="GtkBox" id="infobar-content_area1">
619                 <property name="can_focus">False</property>
620                 <property name="border_width">8</property>
621                 <property name="spacing">5</property>
622                 <child>
623                   <placeholder/>
624                 </child>
625               </object>
626               <packing>
627                 <property name="expand">True</property>
628                 <property name="fill">True</property>
629                 <property name="position">0</property>
630               </packing>
631             </child>
632             <child internal-child="action_area">
633               <object class="GtkButtonBox" id="infobar-action_area1">
634                 <property name="can_focus">False</property>
635                 <property name="border_width">5</property>
636                 <property name="orientation">vertical</property>
637                 <property name="spacing">6</property>
638                 <property name="layout_style">end</property>
639                 <child>
640                   <placeholder/>
641                 </child>
642                 <child>
643                   <placeholder/>
644                 </child>
645                 <child>
646                   <placeholder/>
647                 </child>
648               </object>
649               <packing>
650                 <property name="expand">False</property>
651                 <property name="fill">True</property>
652                 <property name="position">1</property>
653               </packing>
654             </child>
655           </object>
656           <packing>
657             <property name="left_attach">0</property>
658             <property name="top_attach">1</property>
659             <property name="width">1</property>
660             <property name="height">1</property>
661           </packing>
662         </child>
663       </object>
664     </child>
665   </object>
666 </interface>