Skip to content

Commit

Permalink
auto-grep
Browse files Browse the repository at this point in the history
  • Loading branch information
dewagter committed Mar 5, 2013
1 parent f29a8fc commit 136a4e8
Showing 1 changed file with 22 additions and 5 deletions.
27 changes: 22 additions & 5 deletions sw/tools/airframe_editor/airframe_editor.py
Expand Up @@ -49,6 +49,7 @@ def find_modules(self, widget):
self.update_combo(self.modules_combo, list_of_modules)

def find_subsystems(self, widget):
self.textbox.set_text(self.firmwares_combo.get_active_text())
list_of_subsystems = paparazzi.get_list_of_subsystems(self.firmwares_combo.get_active_text())
self.update_combo(self.subsystems_combo,list_of_subsystems)

Expand Down Expand Up @@ -96,12 +97,22 @@ def search(self, widget):

# Constructor Functions

def select_section(self, widget):
#get data from highlighted selection
treeselection = self.datagrid.get_selection()
(model, iter) = treeselection.get_selected()
name_of_data = self.gridstore.get_value(iter, 1)
#print("Selected ",name_of_data)
self.textbox.set_text(name_of_data)
# xml_airframe.defines(self.treestore.get_value(iter, 1), self.gridstore)

def select(self, widget):
#get data from highlighted selection
treeselection = self.treeview.get_selection()
(model, iter) = treeselection.get_selected()
name_of_data = self.treestore.get_value(iter, 0)
print("Selected ",name_of_data)
#print("Selected ",name_of_data)
self.textbox.set_text(name_of_data)
xml_airframe.defines(self.treestore.get_value(iter, 1), self.gridstore)

def fill_tree_from_airframe(self):
Expand Down Expand Up @@ -140,6 +151,7 @@ def fill_datagrid_from_section(self):
self.datagrid.append_column(self.value_column)
self.datagrid.append_column(self.unit_column)
self.datagrid.append_column(self.desc_column)
self.datagrid.connect("cursor-changed", self.select_section)

self.type_cell = gtk.CellRendererText()
self.type_cell.Editable = False
Expand Down Expand Up @@ -256,20 +268,25 @@ def __init__(self):
self.scrolltree = gtk.ScrolledWindow()
self.scrolltree.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
self.scrolltree.add(self.treeview)
self.scrolltree.set_size_request(300,600)
self.scrolltree.set_size_request(400,600)

self.editor.pack_start(self.scrolltree)

self.fill_datagrid_from_section()
self.datagrid.set_size_request(600,600)
self.datagrid.set_size_request(900,600)
self.editor.pack_start(self.datagrid)

self.my_vbox.pack_start(self.editor)

self.text_box = gtk.Label("")
self.text_box.set_size_request(300,600)
self.text_box.set_size_request(600,100)

self.scrolltext = gtk.ScrolledWindow()
self.scrolltext.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
self.scrolltext.add(self.text_box)
self.scrolltext.set_size_request(400,100)

self.editor.pack_start(self.text_box)
self.my_vbox.pack_start(self.scrolltext)

self.load_airframe_xml()

Expand Down

0 comments on commit 136a4e8

Please sign in to comment.