public MpeSpinButton(MpeSpinButton spinner) : base(spinner)
 {
     MpeLog.Debug("MpeSpinButton(spinner)");
     orientation                = spinner.orientation;
     reverse                    = spinner.reverse;
     showRange                  = spinner.showRange;
     textureUp                  = spinner.textureUp;
     textureUpFocus             = spinner.textureUpFocus;
     textureDown                = spinner.textureDown;
     textureDownFocus           = spinner.textureDownFocus;
     label                      = new MpeLabel(spinner.label);
     imageUp                    = new MpeImage(spinner.imageUp);
     imageDown                  = new MpeImage(spinner.imageDown);
     imageGroup                 = new MpeGroup(spinner.imageGroup);
     items                      = new MpeItemManager(spinner.items);
     items.TypeChanging        += new MpeItemManager.TypeChangingHandler(OnItemTypeChanging);
     items.Values.ItemInserted += new MpeItemCollection.ItemInsertedHandler(OnItemInserted);
     items.Values.ItemRemoved  += new MpeItemCollection.ItemRemovedHandler(OnItemRemoved);
     items.Values.ItemSet      += new MpeItemCollection.ItemSetHandler(OnItemSet);
     items.Values.ItemsCleared += new MpeItemCollection.ItemsClearedHandler(OnItemsCleared);
     SetLabel();
     Prepare();
 }
 public MpeSpinButton() : base()
 {
     MpeLog.Debug("MpeSpinButton()");
     Type             = MpeControlType.SpinButton;
     orientation      = MpeControlOrientation.Horizontal;
     alignment        = MpeControlAlignment.Right;
     reverse          = false;
     spacing          = 5;
     layoutStyle      = MpeLayoutStyle.HorizontalFlow;
     alignment        = MpeControlAlignment.Left;
     autoSize         = true;
     controlLock.Size = true;
     // Label
     label          = new MpeLabel();
     label.Embedded = true;
     // Images
     imageGroup             = new MpeGroup();
     imageGroup.Embedded    = true;
     imageGroup.ShowBorder  = false;
     imageGroup.LayoutStyle = MpeLayoutStyle.VerticalFlow;
     imageUp            = new MpeImage();
     imageUp.Embedded   = true;
     imageUp.Size       = new Size(16, 16);
     imageDown          = new MpeImage();
     imageDown.Embedded = true;
     imageDown.Size     = new Size(16, 16);
     // Items
     items                      = new MpeItemManager();
     items.Type                 = MpeItemType.Integer;
     items.TypeChanging        += new MpeItemManager.TypeChangingHandler(OnItemTypeChanging);
     items.Values.ItemInserted += new MpeItemCollection.ItemInsertedHandler(OnItemInserted);
     items.Values.ItemRemoved  += new MpeItemCollection.ItemRemovedHandler(OnItemRemoved);
     items.Values.ItemSet      += new MpeItemCollection.ItemSetHandler(OnItemSet);
     items.Values.ItemsCleared += new MpeItemCollection.ItemsClearedHandler(OnItemsCleared);
     SetLabel();
     Prepare();
 }
Example #3
0
 public MpeSpinButton() : base()
 {
   MpeLog.Debug("MpeSpinButton()");
   Type = MpeControlType.SpinButton;
   orientation = MpeControlOrientation.Horizontal;
   alignment = MpeControlAlignment.Right;
   reverse = false;
   spacing = 5;
   layoutStyle = MpeLayoutStyle.HorizontalFlow;
   alignment = MpeControlAlignment.Left;
   autoSize = true;
   controlLock.Size = true;
   // Label
   label = new MpeLabel();
   label.Embedded = true;
   // Images
   imageGroup = new MpeGroup();
   imageGroup.Embedded = true;
   imageGroup.ShowBorder = false;
   imageGroup.LayoutStyle = MpeLayoutStyle.VerticalFlow;
   imageUp = new MpeImage();
   imageUp.Embedded = true;
   imageUp.Size = new Size(16, 16);
   imageDown = new MpeImage();
   imageDown.Embedded = true;
   imageDown.Size = new Size(16, 16);
   // Items
   items = new MpeItemManager();
   items.Type = MpeItemType.Integer;
   items.TypeChanging += new MpeItemManager.TypeChangingHandler(OnItemTypeChanging);
   items.Values.ItemInserted += new MpeItemCollection.ItemInsertedHandler(OnItemInserted);
   items.Values.ItemRemoved += new MpeItemCollection.ItemRemovedHandler(OnItemRemoved);
   items.Values.ItemSet += new MpeItemCollection.ItemSetHandler(OnItemSet);
   items.Values.ItemsCleared += new MpeItemCollection.ItemsClearedHandler(OnItemsCleared);
   SetLabel();
   Prepare();
 }
Example #4
0
 public MpeSpinButton(MpeSpinButton spinner) : base(spinner)
 {
   MpeLog.Debug("MpeSpinButton(spinner)");
   orientation = spinner.orientation;
   reverse = spinner.reverse;
   showRange = spinner.showRange;
   textureUp = spinner.textureUp;
   textureUpFocus = spinner.textureUpFocus;
   textureDown = spinner.textureDown;
   textureDownFocus = spinner.textureDownFocus;
   label = new MpeLabel(spinner.label);
   imageUp = new MpeImage(spinner.imageUp);
   imageDown = new MpeImage(spinner.imageDown);
   imageGroup = new MpeGroup(spinner.imageGroup);
   items = new MpeItemManager(spinner.items);
   items.TypeChanging += new MpeItemManager.TypeChangingHandler(OnItemTypeChanging);
   items.Values.ItemInserted += new MpeItemCollection.ItemInsertedHandler(OnItemInserted);
   items.Values.ItemRemoved += new MpeItemCollection.ItemRemovedHandler(OnItemRemoved);
   items.Values.ItemSet += new MpeItemCollection.ItemSetHandler(OnItemSet);
   items.Values.ItemsCleared += new MpeItemCollection.ItemsClearedHandler(OnItemsCleared);
   SetLabel();
   Prepare();
 }