summaryrefslogtreecommitdiffstats
path: root/Src/PyCatcher/GUI/mainWindow.glade
diff options
context:
space:
mode:
authorTom2011-08-23 17:00:23 +0200
committerTom2011-08-23 17:00:23 +0200
commit54dd82ffcf08d93d8df403e07ebb3a6f49f5a23c (patch)
treefdea26856b5fe6e5860710efed41da755d6ba81e /Src/PyCatcher/GUI/mainWindow.glade
parentcorrected spelling mistake and added 2 new papers for gsm specs (diff)
downloadimsi-catcher-detection-54dd82ffcf08d93d8df403e07ebb3a6f49f5a23c.tar.gz
imsi-catcher-detection-54dd82ffcf08d93d8df403e07ebb3a6f49f5a23c.tar.xz
imsi-catcher-detection-54dd82ffcf08d93d8df403e07ebb3a6f49f5a23c.zip
Firmware can now be loaded from GUI, threading problem fixed
Diffstat (limited to 'Src/PyCatcher/GUI/mainWindow.glade')
-rw-r--r--Src/PyCatcher/GUI/mainWindow.glade176
1 files changed, 160 insertions, 16 deletions
diff --git a/Src/PyCatcher/GUI/mainWindow.glade b/Src/PyCatcher/GUI/mainWindow.glade
index 4ccaf4d..1b7da70 100644
--- a/Src/PyCatcher/GUI/mainWindow.glade
+++ b/Src/PyCatcher/GUI/mainWindow.glade
@@ -3,11 +3,10 @@
<!-- interface-requires gtk+ 2.24 -->
<!-- interface-naming-policy project-wide -->
<widget class="GtkWindow" id="main_window">
- <property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="title" translatable="yes">PyCatcher Prototype</property>
- <property name="default_width">800</property>
- <property name="default_height">600</property>
+ <property name="title" translatable="yes">IMSI Catcher Detector</property>
+ <property name="default_width">1024</property>
+ <property name="default_height">700</property>
<signal name="destroy" handler="on_main_window_destroy" swapped="no"/>
<child>
<widget class="GtkVBox" id="vbox1">
@@ -17,12 +16,28 @@
<widget class="GtkToolbar" id="main_toolbar">
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="toolbar_style">both</property>
+ <child>
+ <widget class="GtkToggleToolButton" id="firmware_toggle">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="use_action_appearance">False</property>
+ <property name="label" translatable="yes">Toggle Firmware</property>
+ <property name="use_underline">True</property>
+ <property name="icon_name">modem</property>
+ <signal name="toggled" handler="on_firmware_toggle_toggled" swapped="no"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="homogeneous">True</property>
+ </packing>
+ </child>
<child>
<widget class="GtkToggleToolButton" id="scan_toggle">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="use_action_appearance">False</property>
- <property name="label" translatable="yes">toggle scanning</property>
+ <property name="label" translatable="yes">Toggle Scanning</property>
<property name="use_underline">True</property>
<property name="icon_name">network-wireless</property>
<signal name="toggled" handler="on_scan_toggle_toggled" swapped="no"/>
@@ -32,6 +47,36 @@
<property name="homogeneous">True</property>
</packing>
</child>
+ <child>
+ <widget class="GtkToolButton" id="open_file">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="use_action_appearance">False</property>
+ <property name="label" translatable="yes">Open File</property>
+ <property name="use_underline">True</property>
+ <property name="icon_name">document-open</property>
+ <signal name="clicked" handler="on_open_file_clicked" swapped="no"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="homogeneous">True</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkToolButton" id="save_project">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="use_action_appearance">False</property>
+ <property name="label" translatable="yes">Save Project</property>
+ <property name="use_underline">True</property>
+ <property name="icon_name">document-save</property>
+ <signal name="clicked" handler="on_save_project_clicked" swapped="no"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="homogeneous">True</property>
+ </packing>
+ </child>
</widget>
<packing>
<property name="expand">False</property>
@@ -44,23 +89,82 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
- <widget class="GtkScrolledWindow" id="scrolledwindow1">
+ <widget class="GtkVBox" id="vbox4">
<property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="hscrollbar_policy">automatic</property>
- <property name="vscrollbar_policy">automatic</property>
+ <property name="can_focus">False</property>
+ <child>
+ <placeholder/>
+ </child>
<child>
- <widget class="GtkViewport" id="viewport1">
+ <widget class="GtkToolbar" id="graph_control">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
- <widget class="GtkImage" id="bs_graph">
+ <widget class="GtkToolButton" id="graph_zoom_in">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="use_action_appearance">False</property>
+ <property name="label" translatable="yes">Zoom In</property>
+ <property name="use_underline">True</property>
+ <property name="icon_name">zoom-in</property>
+ <signal name="clicked" handler="on_graph_zoom_in_clicked" swapped="no"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="homogeneous">True</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkToolButton" id="graph_zoom_out">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="use_action_appearance">False</property>
+ <property name="label" translatable="yes">Zoom Out</property>
+ <property name="use_underline">True</property>
+ <property name="icon_name">zoom-out</property>
+ <signal name="clicked" handler="on_graph_zoom_out_clicked" swapped="no"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="homogeneous">True</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkToolButton" id="graph_fit">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-missing-image</property>
+ <property name="use_action_appearance">False</property>
+ <property name="label" translatable="yes">Fit To Screen</property>
+ <property name="use_underline">True</property>
+ <property name="icon_name">zoom-best-fit</property>
+ <signal name="clicked" handler="on_graph_fit_clicked" swapped="no"/>
</widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="homogeneous">True</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkToolButton" id="graph_zoom_default">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="use_action_appearance">False</property>
+ <property name="label" translatable="yes">100%</property>
+ <property name="use_underline">True</property>
+ <property name="icon_name">zoom-original</property>
+ <signal name="clicked" handler="on_graph_zoom_default_clicked" swapped="no"/>
+ </widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="homogeneous">True</property>
+ </packing>
</child>
</widget>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
</child>
</widget>
<packing>
@@ -85,9 +189,17 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
- <widget class="GtkTreeView" id="bs_table">
+ <widget class="GtkScrolledWindow" id="scrolledwindow2">
<property name="visible">True</property>
<property name="can_focus">True</property>
+ <property name="hscrollbar_policy">never</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <child>
+ <widget class="GtkTreeView" id="bs_table">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ </widget>
+ </child>
</widget>
<packing>
<property name="expand">True</property>
@@ -107,9 +219,17 @@
</packing>
</child>
<child>
- <widget class="GtkTextView" id="bs_details">
+ <widget class="GtkScrolledWindow" id="scrolledwindow1">
<property name="visible">True</property>
<property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <child>
+ <widget class="GtkTextView" id="log_output">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="editable">False</property>
+ </widget>
+ </child>
</widget>
<packing>
<property name="expand">True</property>
@@ -119,7 +239,7 @@
</child>
</widget>
<packing>
- <property name="expand">True</property>
+ <property name="expand">False</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
@@ -132,10 +252,34 @@
</packing>
</child>
<child>
- <widget class="GtkStatusbar" id="status_bar">
+ <widget class="GtkStatusbar" id="statusbar">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">2</property>
+ <child>
+ <widget class="GtkLabel" id="status_firmware">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Firmware: Not Loaded</property>
+ </widget>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="GtkLabel" id="status_scanner">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Scanner: Not scanning</property>
+ </widget>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
</widget>
<packing>
<property name="expand">False</property>