diff options
Diffstat (limited to 'sw/programmer/linux/src/z80prog.ui')
-rw-r--r-- | sw/programmer/linux/src/z80prog.ui | 223 |
1 files changed, 223 insertions, 0 deletions
diff --git a/sw/programmer/linux/src/z80prog.ui b/sw/programmer/linux/src/z80prog.ui new file mode 100644 index 0000000..6c652ec --- /dev/null +++ b/sw/programmer/linux/src/z80prog.ui @@ -0,0 +1,223 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Generated with glade 3.20.0 --> +<interface> + <requires lib="gtk+" version="3.12"/> + <object class="GtkAdjustment" id="baudrateadjust"> + <property name="upper">1000000</property> + <property name="value">9600</property> + <property name="step_increment">1</property> + <property name="page_increment">10</property> + </object> + <object class="GtkFileFilter" id="gbbinfilter"> + <patterns> + <pattern>*.bin</pattern> + <pattern>*.gb</pattern> + <pattern>*.gba</pattern> + <pattern>*.gbc</pattern> + <pattern>*.hex</pattern> + </patterns> + </object> + <object class="GtkWindow" id="window"> + <property name="width_request">450</property> + <property name="height_request">250</property> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="title" translatable="yes">Z80 ROM Programmer</property> + <property name="default_width">450</property> + <property name="default_height">200</property> + <child> + <object class="GtkBox" id="mainbox"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="margin_left">10</property> + <property name="margin_right">10</property> + <property name="margin_top">10</property> + <property name="margin_bottom">10</property> + <property name="orientation">vertical</property> + <property name="spacing">10</property> + <child> + <object class="GtkBox" id="devbox"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">10</property> + <child> + <object class="GtkEntry" id="devpath"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="text" translatable="yes">/dev/tty</property> + <property name="placeholder_text" translatable="yes">Enter device path</property> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkSpinButton" id="devbaudrate"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="width_chars">0</property> + <property name="max_width_chars">7</property> + <property name="overwrite_mode">True</property> + <property name="placeholder_text" translatable="yes">1200</property> + <property name="input_purpose">number</property> + <property name="adjustment">baudrateadjust</property> + <property name="climb_rate">10</property> + <property name="snap_to_ticks">True</property> + <property name="numeric">True</property> + <property name="update_policy">if-valid</property> + <property name="value">1200</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkButton" id="connectbtn"> + <property name="label">gtk-connect</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">2</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkBox" id="filebox"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">10</property> + <child> + <object class="GtkEntry" id="filepath"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="placeholder_text" translatable="yes">Enter binary path</property> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkFileChooserButton" id="filechoosebtn"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="filter">gbbinfilter</property> + <property name="title" translatable="yes"/> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkBox" id="flashbox"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="orientation">vertical</property> + <property name="spacing">10</property> + <child> + <object class="GtkProgressBar" id="flashbar"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="show_text">True</property> + <property name="ellipsize">start</property> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkButton" id="flashbtn"> + <property name="label" translatable="yes">Flash</property> + <property name="visible">True</property> + <property name="sensitive">False</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">2</property> + </packing> + </child> + <child> + <object class="GtkViewport" id="logviewport"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <child> + <object class="GtkExpander" id="logexpander"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="expanded">True</property> + <property name="label_fill">True</property> + <property name="resize_toplevel">True</property> + <child> + <object class="GtkScrolledWindow" id="logscroller"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="shadow_type">in</property> + <child> + <object class="GtkTextView" id="logview"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="editable">False</property> + <property name="monospace">True</property> + </object> + </child> + </object> + </child> + <child type="label"> + <object class="GtkLabel" id="loglabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Logs</property> + </object> + </child> + </object> + </child> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">3</property> + </packing> + </child> + </object> + </child> + </object> +</interface> |