Exemple #1
0
 def AddObject(self, obj):
     item = forms.ListItem()
     item.Text = obj.ShortDescription(False)
     if obj.Name:
         item.Text += " - " + obj.Name
     item.Tag = obj.Id
     self.m_listbox.Items.Add(item)
 def update_location_data(self):
     """update location data."""
     if not self.epw:
         return
     # clear current items
     self.m_listbox.Items.Clear()
     item = forms.ListItem()
     item.Text = str(self.epw.location)
     self.m_listbox.Items.Add(item)
Exemple #3
0
 def on_click_add_grid_object(self, sender, e):
     
     objects = sc.doc.Objects.GetSelectedObjects(False, False)
     item_list = [item.Tag for item in self.m_gridsurfs_list_box.Items]
     
     for obj in objects:
         #invalid selection type?
         if not rs.IsBrep(obj.Id) and not rs.IsMesh(obj.Id):
             return            
         #already in list?
         if obj.Id in item_list:
             return   
         #create list item
         item = forms.ListItem()
         item.Text = obj.ShortDescription(False)
         if obj.Name:
             item.Text += " - " + obj.Name
         item.Tag = obj.Id
         self.m_gridsurfs_list_box.Items.Add(item)
         
     self.lb_generate_test_points()