Ejemplo n.º 1
0
        public FlatToolBarButton AddButton(FlatButtonType t, int imageindex, string title, MouseClickEvent ev)
        {
            FlatToolBarButton b = new FlatToolBarButton(t, imageindex, ev, title, this);

            buttons.Add(b);
            ChangedPosition();
            parent.Invalidate();
            return(b);
        }
Ejemplo n.º 2
0
 public FlatToolBarButton(Control c, FlatToolBarPanel p)
 {
     style  = FlatButtonType.Control;
     cb     = c;
     state  = FlatButtonState.Basic;
     parent = p;
     parent.parent.Controls.Add(cb);
     width    = c.Width + 4;
     c.Height = 18;
 }
Ejemplo n.º 3
0
        public FlatToolBarButton(FlatButtonType t, int index, MouseClickEvent e, string title, FlatToolBarPanel p)
        {
            style       = t;
            this.title  = title;
            ev          = e;
            state       = FlatButtonState.Basic;
            image_index = index;
            parent      = p;
            switch (t)
            {
            case FlatButtonType.Control:
                throw new ArgumentException("wrong type: control");

            case FlatButtonType.Line: width = FlatToolBarPanel.LineWidth; break;

            case FlatButtonType.Radio:
            case FlatButtonType.RadioDown:
            case FlatButtonType.Simple:
                width = 23; break;
            }
        }
Ejemplo n.º 4
0
 public FlatToolBarButton AddButton( FlatButtonType t, int imageindex, string title, MouseClickEvent ev )
 {
     FlatToolBarButton b = new FlatToolBarButton( t, imageindex, ev, title, this );
     buttons.Add( b );
     ChangedPosition();
     parent.Invalidate();
     return b;
 }
Ejemplo n.º 5
0
 public FlatToolBarButton( Control c, FlatToolBarPanel p )
 {
     style = FlatButtonType.Control;
     cb = c;
     state = FlatButtonState.Basic;
     parent = p;
     parent.parent.Controls.Add( cb );
     width = c.Width + 4;
     c.Height = 18;
 }
Ejemplo n.º 6
0
 public FlatToolBarButton( FlatButtonType t, int index, MouseClickEvent e, string title, FlatToolBarPanel p )
 {
     style = t;
     this.title = title;
     ev = e;
     state = FlatButtonState.Basic;
     image_index = index;
     parent = p;
     switch( t ) {
         case FlatButtonType.Control:
             throw new ArgumentException( "wrong type: control" );
         case FlatButtonType.Line: width = FlatToolBarPanel.LineWidth; break;
         case FlatButtonType.Radio: case FlatButtonType.RadioDown: case FlatButtonType.Simple:
             width = 23;break;
     }
 }