Browse Source

Query for all types

Yentl Van Tendeloo 7 years ago
parent
commit
834ffd373e
4 changed files with 322 additions and 346 deletions
  1. 3 2
      classes/window/attribute_editor.xml
  2. 1 1
      classes/window/main_window.xml
  3. 318 342
      frontend.py
  4. 0 1
      run.sh

+ 3 - 2
classes/window/attribute_editor.xml

@@ -347,8 +347,9 @@
                 <transition event="button_pressed" cond="event_name == 'create' and self.allowed_types" target="../create_new_entry">
                     <parameter name="event_name"/>
                     <script>
-                        gself.attr_modify = {'name': self.get_unique_attr_name(), 'type': self.reverse_attr_names[next(iter(self.allowed_types))], 'optional': True2
-                    </script> </transition>
+                        self.attr_modify = {'name': self.get_unique_attr_name(), 'type': self.reverse_attr_names[next(iter(self.allowed_types))], 'optional': True}
+                    </script>
+                </transition>
 
                 <transition event="changed_dropdown" target="../change_type">
                     <parameter name="event_name"/>

+ 1 - 1
classes/window/main_window.xml

@@ -1067,7 +1067,7 @@
                             <state id="fetch_types">
                                 <onentry>
                                     <raise event="mv_request" scope="broad">
-                                        <parameter expr="'types'"/>
+                                        <parameter expr="'types_full'"/>
                                         <parameter expr="[current_model]"/>
                                     </raise>
                                 </onentry>

File diff suppressed because it is too large
+ 318 - 342
frontend.py


+ 0 - 1
run.sh

@@ -1,3 +1,2 @@
 #!/bin/bash
-python upload_models.py
 python -m sccd.compiler.sccdc -p eventloop frontend.xml && python runner.py