Exemplo n.º 1
0
 public void OnPointerExit(PointerEventData eventData)
 {
     if (CurrentState == FlatButtonState.Hover)
     {
         CurrentState = FlatButtonState.Unselected;
     }
 }
Exemplo n.º 2
0
 public void OnPointerEnter(PointerEventData eventData)
 {
     if (OnClick != null && CurrentState == FlatButtonState.Unselected)
     {
         CurrentState = FlatButtonState.Hover;
     }
 }
Exemplo n.º 3
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;
 }
Exemplo n.º 4
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;
            }
        }
Exemplo 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;
 }
Exemplo 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;
     }
 }