private void turn_page() { if (null != objects.Tag && 0 <= tabcontrol.SelectedIndex) { components_list list = objects.Tag as components_list; int priority = momiji_preferences.advance_display_items * tabcontrol.SelectedIndex; for (int index = 0; index < momiji_preferences.advance_display_items && priority + index < list.Count; ++index) { components_object component = list.Values[priority + index]; ListViewItem item = new ListViewItem(new string[] { component.id, 0 < component.name.Length ? component.name : "<null>", }, index); item.Tag = component; item.ToolTipText = component.name; objects.Items.Add(item); objects.LargeImageList.Images.Add(generate_icon(list.location, component.id)); } if (0 < objects.Items.Count) { objects.Parent = tabcontrol.SelectedTab; objects.Visible = true; enable_explorer_style(objects, momiji_preferences.general_explorer_style); } } }
internal components_object(string id, components_object component, wzpackage package) { properties = new object[] { component.type, id, component.name, component.level.ToString(), component.gender.ToString(), component.cash.ToString(), component.job.ToString(), component.etc, package, }; }