def OnStyleSelect(self, event):  # wxGlade: MyFrame.<event_handler>
     selected = self.BJCP_Style_ctrl.GetItem(event.Index, 0).GetText()
     style = BJCPStyle.select(BJCPStyle.q.name == selected)[0]
     self.BJCP_Name_ctrl.ChangeValue(style.name)
     category = "%i%s: %s" % (style.category.category_id, style.subcategory, style.category.name)
     self.BJCP_Category_ctrl.ChangeValue(category)
     self.BJCP_Type_ctrl.ChangeValue(style.beer_type.capitalize())
     self.BJCP_Aroma_ctrl.ChangeValue(style.aroma)
     self.BJCP_Mouthfeel_ctrl.ChangeValue(style.mouthfeel)
     self.BJCP_Appearance_ctrl.ChangeValue(style.appearance)
     self.BJCP_Examples_ctrl.ChangeValue(style.examples)
     self.BJCP_Impression_ctrl.ChangeValue(style.impression)
     self.BJCP_Flavor_ctrl.ChangeValue(style.flavor)
     self.BJCP_IBUs_ctrl.ChangeValue(style.ibu_range)
     self.BJCP_SRM_ctrl.ChangeValue(style.srm_range)
     self.BJCP_ABV_ctrl.ChangeValue(style.abv_range)
     self.BJCP_OG_ctrl.ChangeValue(style.og_range)
     self.BJCP_FG_ctrl.ChangeValue(style.fg_range)
 def getBJCPData(self):
     data = DataStore()
     self.bjcp_styles = list(BJCPStyle.select())