diff options
Diffstat (limited to 'ui.glade')
-rw-r--r-- | ui.glade | 777 |
1 files changed, 569 insertions, 208 deletions
@@ -273,7 +273,7 @@ </packing> </child> <child> - <object class="GtkLabel"> + <object class="GtkLabel" id="data-type-label"> <property name="visible">True</property> <property name="can-focus">False</property> <property name="tooltip-text" translatable="yes">How to interpret the process' memory.</property> @@ -287,226 +287,587 @@ </packing> </child> <child> - <object class="GtkRadioButton" id="type-u8"> - <property name="label" translatable="yes">8-bit unsigned integer</property> - <property name="name">u8</property> + <object class="GtkBox" id="data-type-box"> <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">False</property> - <property name="active">True</property> - <property name="draw-indicator">True</property> - <signal name="toggled" handler="update_configuration" swapped="no"/> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">3</property> - </packing> - </child> - <child> - <object class="GtkRadioButton" id="type-s8"> - <property name="label" translatable="yes">8-bit signed integer</property> - <property name="name">s8</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">False</property> - <property name="active">True</property> - <property name="draw-indicator">True</property> - <property name="group">type-u8</property> - <signal name="toggled" handler="update_configuration" swapped="no"/> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">4</property> - </packing> - </child> - <child> - <object class="GtkRadioButton" id="type-u16"> - <property name="label" translatable="yes">16-bit unsigned integer</property> - <property name="name">u16</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">False</property> - <property name="active">True</property> - <property name="draw-indicator">True</property> - <property name="group">type-u8</property> - <signal name="toggled" handler="update_configuration" swapped="no"/> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">5</property> - </packing> - </child> - <child> - <object class="GtkRadioButton" id="type-s16"> - <property name="label" translatable="yes">16-bit signed integer</property> - <property name="name">s16</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">False</property> - <property name="draw-indicator">True</property> - <property name="group">type-u8</property> - <signal name="toggled" handler="update_configuration" swapped="no"/> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">6</property> - </packing> - </child> - <child> - <object class="GtkRadioButton" id="type-u32"> - <property name="label" translatable="yes">32-bit unsigned integer</property> - <property name="name">u32</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">False</property> - <property name="draw-indicator">True</property> - <property name="group">type-u8</property> - <signal name="toggled" handler="update_configuration" swapped="no"/> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">7</property> - </packing> - </child> - <child> - <object class="GtkRadioButton" id="type-s32"> - <property name="label" translatable="yes">32-bit signed integer</property> - <property name="name">s32</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">False</property> - <property name="draw-indicator">True</property> - <property name="group">type-u8</property> - <signal name="toggled" handler="update_configuration" swapped="no"/> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">8</property> - </packing> - </child> - <child> - <object class="GtkRadioButton" id="type-u64"> - <property name="label" translatable="yes">64-bit unsigned integer</property> - <property name="name">u64</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">False</property> - <property name="draw-indicator">True</property> - <property name="group">type-u8</property> - <signal name="toggled" handler="update_configuration" swapped="no"/> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">9</property> - </packing> - </child> - <child> - <object class="GtkRadioButton" id="type-s64"> - <property name="label" translatable="yes">64-bit signed integer</property> - <property name="name">s64</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">False</property> - <property name="draw-indicator">True</property> - <property name="group">type-u8</property> - <signal name="toggled" handler="update_configuration" swapped="no"/> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">10</property> - </packing> - </child> - <child> - <object class="GtkRadioButton" id="type-ascii"> - <property name="label" translatable="yes">ASCII text</property> - <property name="name">ascii</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">False</property> - <property name="draw-indicator">True</property> - <property name="group">type-u8</property> - <signal name="toggled" handler="update_configuration" swapped="no"/> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">11</property> - </packing> - </child> - <child> - <object class="GtkRadioButton" id="type-utf16"> - <property name="label" translatable="yes">UTF-16 text</property> - <property name="name">utf16</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">False</property> - <property name="active">True</property> - <property name="draw-indicator">True</property> - <property name="group">type-u8</property> - <signal name="toggled" handler="update_configuration" swapped="no"/> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">12</property> - </packing> - </child> - <child> - <object class="GtkRadioButton" id="type-utf32"> - <property name="label" translatable="yes">UTF-32 text</property> - <property name="name">utf32</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">False</property> - <property name="draw-indicator">True</property> - <property name="group">type-u8</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">13</property> - </packing> - </child> - <child> - <object class="GtkRadioButton" id="type-f32"> - <property name="label" translatable="yes">32-bit floating-point</property> - <property name="name">f32</property> - <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">False</property> - <property name="draw-indicator">True</property> - <property name="group">type-u8</property> - <signal name="toggled" handler="update_configuration" swapped="no"/> + <property name="can-focus">False</property> + <property name="orientation">vertical</property> + <child> + <object class="GtkRadioButton" id="type-u8"> + <property name="label" translatable="yes">8-bit unsigned integer</property> + <property name="name">u8</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="active">True</property> + <property name="draw-indicator">True</property> + <signal name="toggled" handler="update_configuration" swapped="no"/> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="type-s8"> + <property name="label" translatable="yes">8-bit signed integer</property> + <property name="name">s8</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="active">True</property> + <property name="draw-indicator">True</property> + <property name="group">type-u8</property> + <signal name="toggled" handler="update_configuration" swapped="no"/> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="type-u16"> + <property name="label" translatable="yes">16-bit unsigned integer</property> + <property name="name">u16</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="active">True</property> + <property name="draw-indicator">True</property> + <property name="group">type-u8</property> + <signal name="toggled" handler="update_configuration" swapped="no"/> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">2</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="type-s16"> + <property name="label" translatable="yes">16-bit signed integer</property> + <property name="name">s16</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="draw-indicator">True</property> + <property name="group">type-u8</property> + <signal name="toggled" handler="update_configuration" swapped="no"/> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">3</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="type-u32"> + <property name="label" translatable="yes">32-bit unsigned integer</property> + <property name="name">u32</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="draw-indicator">True</property> + <property name="group">type-u8</property> + <signal name="toggled" handler="update_configuration" swapped="no"/> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">4</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="type-s32"> + <property name="label" translatable="yes">32-bit signed integer</property> + <property name="name">s32</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="draw-indicator">True</property> + <property name="group">type-u8</property> + <signal name="toggled" handler="update_configuration" swapped="no"/> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">5</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="type-u64"> + <property name="label" translatable="yes">64-bit unsigned integer</property> + <property name="name">u64</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="draw-indicator">True</property> + <property name="group">type-u8</property> + <signal name="toggled" handler="update_configuration" swapped="no"/> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">6</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="type-s64"> + <property name="label" translatable="yes">64-bit signed integer</property> + <property name="name">s64</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="draw-indicator">True</property> + <property name="group">type-u8</property> + <signal name="toggled" handler="update_configuration" swapped="no"/> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">7</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="type-f32"> + <property name="label" translatable="yes">32-bit floating-point</property> + <property name="name">f32</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="draw-indicator">True</property> + <property name="group">type-u8</property> + <signal name="toggled" handler="update_configuration" swapped="no"/> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">8</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="type-f64"> + <property name="label" translatable="yes">64-bit floating-point</property> + <property name="name">f64</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="draw-indicator">True</property> + <property name="group">type-u8</property> + <signal name="toggled" handler="update_configuration" swapped="no"/> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">9</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="type-ascii"> + <property name="label" translatable="yes">ASCII text</property> + <property name="name">ascii</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="draw-indicator">True</property> + <property name="group">type-u8</property> + <signal name="toggled" handler="update_configuration" swapped="no"/> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">10</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="type-utf16"> + <property name="label" translatable="yes">UTF-16 text</property> + <property name="name">utf16</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="active">True</property> + <property name="draw-indicator">True</property> + <property name="group">type-u8</property> + <signal name="toggled" handler="update_configuration" swapped="no"/> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">11</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="type-utf32"> + <property name="label" translatable="yes">UTF-32 text</property> + <property name="name">utf32</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="draw-indicator">True</property> + <property name="group">type-u8</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">12</property> + </packing> + </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> - <property name="position">14</property> + <property name="position">16</property> </packing> </child> <child> - <object class="GtkRadioButton" id="type-f64"> - <property name="label" translatable="yes">64-bit floating-point</property> - <property name="name">f64</property> + <object class="GtkBox" id="search-box"> <property name="visible">True</property> - <property name="can-focus">True</property> - <property name="receives-default">False</property> - <property name="draw-indicator">True</property> - <property name="group">type-u8</property> - <signal name="toggled" handler="update_configuration" swapped="no"/> + <property name="can-focus">False</property> + <property name="orientation">vertical</property> + <child> + <object class="GtkLabel" id="search-label"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="label" translatable="yes">Search for a value</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkBox" id="pre-search"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="orientation">vertical</property> + <child> + <object class="GtkLabel" id="search-type-label"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="label" translatable="yes">Search type:</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="enter-value"> + <property name="label" translatable="yes">Enter a value</property> + <property name="name">enter-value</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="tooltip-text" translatable="yes">At every step in the search, enter the current value of what you're looking for (or an approximate value for floating-point numbers).</property> + <property name="active">True</property> + <property name="draw-indicator">True</property> + <signal name="toggled" handler="update_configuration" swapped="no"/> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="same-different"> + <property name="label" translatable="yes">Same/different</property> + <property name="name">same-different</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="tooltip-text" translatable="yes">At every step in the search, enter whether or not the value has changed since the last step. This will use quite a bit of disk space, to record all the process' memory.</property> + <property name="active">True</property> + <property name="draw-indicator">True</property> + <property name="group">enter-value</property> + <signal name="toggled" handler="update_configuration" swapped="no"/> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">2</property> + </packing> + </child> + <child> + <object class="GtkBox" id="required-memory-box"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <child> + <object class="GtkLabel" id="required-memory-label"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="label" translatable="yes">Memory required (approx): </property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="required-memory"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="label" translatable="yes">N/A</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">3</property> + </packing> + </child> + <child> + <object class="GtkBox" id="required-disk-box"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <child> + <object class="GtkLabel" id="required-disk-label"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="label" translatable="yes">Disk space required (approx): </property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="required-disk"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="label" translatable="yes">N/A</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">4</property> + </packing> + </child> + <child> + <object class="GtkButton" id="begin-search"> + <property name="label" translatable="yes">Begin search</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">True</property> + <property name="tooltip-text" translatable="yes">Start searching for a value in memory. Make sure the value is stored somewhere in memory before you start.</property> + <signal name="clicked" handler="search_start" swapped="no"/> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">5</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="search-enter-value"> + <property name="can-focus">False</property> + <property name="no-show-all">True</property> + <child> + <object class="GtkLabel" id="current-value-label"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="label" translatable="yes">Current value:</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkEntry" id="current-value"> + <property name="visible">True</property> + <property name="can-focus">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="GtkBox" id="search-same-different"> + <property name="can-focus">False</property> + <property name="no-show-all">True</property> + <child> + <object class="GtkRadioButton" id="same"> + <property name="label" translatable="yes">Same</property> + <property name="name">same</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="margin-end">5</property> + <property name="active">True</property> + <property name="draw-indicator">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="different"> + <property name="label" translatable="yes">Different</property> + <property name="name">different</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">False</property> + <property name="active">True</property> + <property name="draw-indicator">True</property> + <property name="group">same</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">3</property> + </packing> + </child> + <child> + <object class="GtkBox" id="search-common"> + <property name="can-focus">False</property> + <property name="no-show-all">True</property> + <property name="orientation">vertical</property> + <child> + <object class="GtkBox" id="steps-completed-box"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <child> + <object class="GtkLabel" id="steps-completed"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="label" translatable="yes">0</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="steps-completed-label"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="label" translatable="yes"> steps completed</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">0</property> + </packing> + </child> + <child> + <object class="GtkBox" id="candidates-left-box"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="tooltip-text" translatable="yes">Number of possible places where this value could be</property> + <child> + <object class="GtkLabel" id="candidates-left"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="label" translatable="yes">0</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="candidates-left-label"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="label" translatable="yes"> candidates left</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">1</property> + </packing> + </child> + <child> + <object class="GtkButton" id="same-different-update"> + <property name="label" translatable="yes">Update</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="receives-default">True</property> + <property name="tooltip-text" translatable="yes">Click this to indicate that the value in the box above is the current value of the thing you're looking for.</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">4</property> + </packing> + </child> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> - <property name="position">15</property> + <property name="position">18</property> </packing> </child> </object> |