Exemplo n.º 1
0
 /// <summary>
 /// </summary>
 private void CreateLayerName() => LayerName = new SpriteTextBitmap(FontsBitmap.AllerRegular, Item.Name)
 {
     Parent    = this,
     FontSize  = 16,
     Alignment = Alignment.MidLeft,
     X         = EditLayerNameButton.X + EditLayerNameButton.Width + 10,
     Tint      = ColorHelper.ToXnaColor(Item.GetColor())
 };
Exemplo n.º 2
0
 /// <summary>
 /// </summary>
 private void CreateVisibilityCheckbox() => VisibilityCheckbox = new EditorLayerVisiblityCheckbox(this)
 {
     Parent    = this,
     Alignment = Alignment.MidLeft,
     X         = 12,
     Size      = new ScalableVector2(16, 16),
     Tint      = ColorHelper.ToXnaColor(Item.GetColor())
 };
Exemplo n.º 3
0
 /// <inheritdoc />
 /// <summary>
 /// </summary>
 /// <param name="layer"></param>
 /// <param name="index"></param>
 public override void UpdateContent(EditorLayerInfo layer, int index)
 {
     LayerName.Text           = layer.Name;
     VisibilityCheckbox.Tint  = ColorHelper.ToXnaColor(Item.GetColor());
     LayerName.Tint           = ColorHelper.ToXnaColor(Item.GetColor());
     EditLayerNameButton.Tint = ColorHelper.ToXnaColor(Item.GetColor());
     Item  = layer;
     Index = index;
 }
Exemplo n.º 4
0
        /// <summary>
        /// </summary>
        private void CreateEditNamePencil() => EditLayerNameButton = new JukeboxButton(FontAwesome.Get(FontAwesomeIcon.fa_pencil),
                                                                                       (o, e) =>
        {
            if (Index == 0)
            {
                NotificationManager.Show(NotificationLevel.Error, "You cannot edit the default layer!");
                return;
            }

            LayerCompositor.SelectedLayerIndex.Value          = Index;
            LayerCompositor.Screen.ActiveLayerInterface.Value = EditorLayerInterface.Editing;
        })
        {
            Parent    = this,
            Alignment = Alignment.MidLeft,
            X         = VisibilityCheckbox.X + VisibilityCheckbox.Width + 10,
            Size      = VisibilityCheckbox.Size,
            Tint      = ColorHelper.ToXnaColor(Item.GetColor())
        };