Exemplo n.º 1
0
        internal void InitItems()
        {
            m_Panel.Suspend();

            NGalleryItem  item;
            NLabelElement label;

            for (int i = 1; i < 51; i++)
            {
                item  = new NGalleryItem();
                label = item.Label;

                label.Suspend();

                label.ImageSize        = new NSize(32, 32);
                label.Image            = NSystemImages.Warning;
                label.ContentAlign     = ContentAlignment.MiddleCenter;
                label.TreatAsOneEntity = false;
                label.ImageAlign       = ContentAlignment.MiddleLeft;
                label.TextAlign        = ContentAlignment.MiddleCenter;
                label.Text             = "<b>Item " + i + "</b><br/><font size='7' face='Tahoma' color='Navy'>Second text line</font>";
                label.TooltipText      = "Tooltip over item " + i;

                label.Resume(false);
                m_Panel.Items.Add(item);
            }

            m_Panel.Resume(false);
        }
Exemplo n.º 2
0
 public KeyFrame(IntPtr pointer)
     : base(pointer)
 {
     this.avatar = new NGalleryItem();
     this.avatar.Label.ImageSize         = new Nevron.GraphicsCore.NSize(32, 32);
     this.avatar.Label.Text              = this.شناسه_زیرمجموعه.ToString();// +" قاب ";
     this.avatar.Label.ImageTextRelation = Nevron.UI.ImageTextRelation.ImageAboveText;
     this.avatar.Label.Image             = global::Soshiant33.Properties.Resources.keyFrame;
 }
Exemplo n.º 3
0
 public SpriteState(string name, IntPtr pointer)
     : base(pointer)
 {
     this.timeline                       = new List <KeyFrame>();
     this.name                           = name;
     this.fps                            = 30;
     this.curreanFrame                   = 0;
     this.avatar                         = new NGalleryItem();
     this.avatar.Label.ImageSize         = new Nevron.GraphicsCore.NSize(64, 64);
     this.avatar.Label.Text              = name;
     this.avatar.Label.ImageTextRelation = Nevron.UI.ImageTextRelation.TextBeforeImage;
     this.avatar.Label.ContentAlign      = ContentAlignment.MiddleRight;
     this.avatar.Label.Image             = global::Soshiant33.Properties.Resources.Empty_Big;
 }
 public Frame(string filename)
 {
     avatar                         = new NGalleryItem();
     avatar.Label.Image             = Bitmap.FromFile(filename);
     avatar.Label.ImageSize         = new Nevron.GraphicsCore.NSize(avatar.Label.Image.Width, (int)(avatar.Label.Image.Height / (float)avatar.Label.Image.Width * 100));
     avatar.Label.ImageSizeMode     = Nevron.UI.ImageSizeMode.Stretch;
     avatar.Label.ImageTextRelation = Nevron.UI.ImageTextRelation.ImageAboveText;
     if (SpriteSheetBuilder.d3dDevice != null)
     {
         texture       = TextureLoader.FromFile(SpriteSheetBuilder.d3dDevice, filename, avatar.Label.Image.Width, avatar.Label.Image.Height, 1, Usage.RenderTarget, Format.A8R8G8B8, Pool.Default, Filter.Linear, Filter.Linear, 0);
         centerPoint.X = avatar.Label.Image.Width / 2.0f;
         centerPoint.Y = avatar.Label.Image.Height / 2.0f;
     }
     else
     {
         texture = null;
     }
 }