def load_tree_items(self, item_store: TreeStore, root_node: TreeIter): self._item_store = item_store self._root_node = item_store.append(root_node, [ 'skytemple-e-rom-symbolic', os.path.basename(self.project.filename), self, MainController, 0, False, '', True ]) generate_item_store_row_label(item_store[self._root_node])
def load_tree_items(self, item_store: TreeStore, root_node): self._tree_iter = item_store.append(root_node, [ 'skytemple-e-patch-symbolic', 'ASM Patches', self, MainController, 0, False, '', True ]) generate_item_store_row_label(item_store[self._tree_iter]) self._tree_model = item_store
def load_tree_items(self, item_store: TreeStore, root_node): root = item_store.append(root_node, [ 'skytemple-view-list-symbolic', GROUND_LISTS, self, MainController, 0, False, '', True ]) self._actor_tree_iter = item_store.append(root, [ 'skytemple-e-actor-symbolic', 'Actors', self, ActorListController, 0, False, '', True ]) self._starters_tree_iter = item_store.append(root, [ 'skytemple-e-monster-symbolic', 'Starters', self, StartersListController, 0, False, '', True ]) self._recruitment_tree_iter = item_store.append( root, [ 'skytemple-e-monster-symbolic', 'Recruitment List', self, RecruitmentListController, 0, False, '', True ]) self._world_map_tree_iter = item_store.append(root, [ 'skytemple-e-worldmap-symbolic', 'World Map Markers', self, WorldMapController, 0, False, '', True ]) self._rank_list_tree_iter = item_store.append(root, [ 'skytemple-view-list-symbolic', 'Rank List', self, RankListController, 0, False, '', True ]) self._item_lists_tree_iter = item_store.append(root, [ 'skytemple-view-list-symbolic', 'Item Lists', self, ItemListsController, 0, False, '', True ]) self._menu_list_tree_iter = item_store.append(root, [ 'skytemple-view-list-symbolic', 'Menu List', self, MenuListController, 0, False, '', True ]) generate_item_store_row_label(item_store[root]) generate_item_store_row_label(item_store[self._actor_tree_iter]) generate_item_store_row_label(item_store[self._starters_tree_iter]) generate_item_store_row_label(item_store[self._recruitment_tree_iter]) generate_item_store_row_label(item_store[self._world_map_tree_iter]) generate_item_store_row_label(item_store[self._rank_list_tree_iter]) generate_item_store_row_label(item_store[self._menu_list_tree_iter]) generate_item_store_row_label(item_store[self._item_lists_tree_iter]) self._tree_model = item_store
def update_filename(self): self._item_store[self._root_node][1] = os.path.basename( self.project.filename) generate_item_store_row_label(self._item_store[self._root_node])
def load_tree_items(self, item_store: TreeStore, root_node): root = item_store.append(root_node, [ 'skytemple-view-list-symbolic', GROUND_LISTS, self, MainController, 0, False, '', True ]) self._actor_tree_iter = item_store.append(root, [ 'skytemple-e-actor-symbolic', _('Actors'), self, ActorListController, 0, False, '', True ]) self._starters_tree_iter = item_store.append(root, [ 'skytemple-e-monster-symbolic', _('Starters'), self, StartersListController, 0, False, '', True ]) self._recruitment_tree_iter = item_store.append( root, [ 'skytemple-e-monster-symbolic', _('Recruitment List'), self, RecruitmentListController, 0, False, '', True ]) self._world_map_tree_iter = item_store.append(root, [ 'skytemple-e-worldmap-symbolic', _('World Map Markers'), self, WorldMapController, 0, False, '', True ]) self._rank_list_tree_iter = item_store.append(root, [ 'skytemple-view-list-symbolic', _('Rank List'), self, RankListController, 0, False, '', True ]) self._menu_list_tree_iter = item_store.append(root, [ 'skytemple-view-list-symbolic', _('Menu List'), self, MenuListController, 0, False, '', True ]) self._sp_effects_tree_iter = item_store.append(root, [ 'skytemple-view-list-symbolic', _('Special Process Effects'), self, SPEffectsController, 0, False, '', True ]) self._dun_inter_tree_iter = item_store.append(root, [ 'skytemple-view-list-symbolic', _('Dungeon Interruptions'), self, DungeonInterruptController, 0, False, '', True ]) self._animations_tree_iter = item_store.append(root, [ 'skytemple-view-list-symbolic', _('Animations'), self, AnimationsController, 0, False, '', True ]) self._dungeon_music_tree_iter = item_store.append( root, [ 'skytemple-e-music-symbolic', _('Dungeon Music'), self, DungeonMusicController, 0, False, '', True ]) self._guest_pokemon_root_iter = item_store.append( root, [ 'skytemple-e-monster-symbolic', _('Guest Pokémon'), self, GuestPokemonController, 0, False, '', True ]) self._special_episodes_root_iter = item_store.append( root, [ 'skytemple-e-monster-symbolic', _('Special Episode PCs'), self, SpecialPcsController, 0, False, '', True ]) self._tactics_root_iter = item_store.append(root, [ 'skytemple-view-list-symbolic', _('Tactics'), self, TacticsController, 0, False, '', True ]) self._iq_tree_iter = item_store.append(root, [ 'skytemple-view-list-symbolic', _('IQ'), self, IqController, 0, False, '', True ]) self._misc_settings_tree_iter = item_store.append( root, [ 'skytemple-view-list-symbolic', _('Misc. Settings'), self, MiscSettingsController, 0, False, '', True ]) generate_item_store_row_label(item_store[root]) generate_item_store_row_label(item_store[self._actor_tree_iter]) generate_item_store_row_label(item_store[self._starters_tree_iter]) generate_item_store_row_label(item_store[self._recruitment_tree_iter]) generate_item_store_row_label(item_store[self._world_map_tree_iter]) generate_item_store_row_label(item_store[self._rank_list_tree_iter]) generate_item_store_row_label(item_store[self._menu_list_tree_iter]) generate_item_store_row_label(item_store[self._sp_effects_tree_iter]) generate_item_store_row_label(item_store[self._dun_inter_tree_iter]) generate_item_store_row_label(item_store[self._animations_tree_iter]) generate_item_store_row_label( item_store[self._dungeon_music_tree_iter]) generate_item_store_row_label( item_store[self._misc_settings_tree_iter]) generate_item_store_row_label( item_store[self._guest_pokemon_root_iter]) generate_item_store_row_label( item_store[self._special_episodes_root_iter]) generate_item_store_row_label(item_store[self._tactics_root_iter]) generate_item_store_row_label(item_store[self._iq_tree_iter]) self._tree_model = item_store