Ejemplo n.º 1
0
    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);
            }
        }
    }
Ejemplo n.º 2
0
 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,
     };
 }