**** Merged from MCS ****
[mono-project.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / ToolBarButton.cs
blob534e369950f03740f5808e5212cb6359070c6cfd
1 //
2 // System.Windows.Forms.ToolBarButton
3 //
4 // Author:
5 // stubbed out by Jackson Harper (jackson@latitudegeo.com)
6 // Dennis Hayes (dennish@raytek.com)
7 //
8 // (C) 2002 Ximian, Inc
9 //
12 // Permission is hereby granted, free of charge, to any person obtaining
13 // a copy of this software and associated documentation files (the
14 // "Software"), to deal in the Software without restriction, including
15 // without limitation the rights to use, copy, modify, merge, publish,
16 // distribute, sublicense, and/or sell copies of the Software, and to
17 // permit persons to whom the Software is furnished to do so, subject to
18 // the following conditions:
19 //
20 // The above copyright notice and this permission notice shall be
21 // included in all copies or substantial portions of the Software.
22 //
23 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
24 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
25 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
26 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
27 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
28 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
29 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
31 using System.Drawing;
33 namespace System.Windows.Forms {
35 // <summary>
37 // </summary>
38 using System.ComponentModel;
39 public class ToolBarButton : Component {
42 // --- Public Constructors
44 [MonoTODO]
45 public ToolBarButton()
50 [MonoTODO]
51 public ToolBarButton(string text)
56 // --- Public Properties
58 [MonoTODO]
59 public Menu DropDownMenu {
60 get {
61 throw new NotImplementedException ();
63 set {
64 //FIXME:
68 [MonoTODO]
69 public bool Enabled {
70 get {
71 throw new NotImplementedException ();
73 set {
74 //FIXME:
78 [MonoTODO]
79 public int ImageIndex {
80 get {
81 throw new NotImplementedException ();
83 set {
84 //FIXME:
88 [MonoTODO]
89 public ToolBar Parent {
90 get {
91 throw new NotImplementedException ();
95 [MonoTODO]
96 public bool PartialPush {
97 get {
98 throw new NotImplementedException ();
100 set {
101 //FIXME:
105 [MonoTODO]
106 public bool Pushed {
107 get {
108 throw new NotImplementedException ();
110 set {
111 //FIXME:
115 [MonoTODO]
116 public Rectangle Rectangle {
117 get {
118 throw new NotImplementedException ();
122 [MonoTODO]
123 public ToolBarButtonStyle Style {
124 get {
125 throw new NotImplementedException ();
127 set {
128 //FIXME:
132 [MonoTODO]
133 public object Tag {
134 get {
135 throw new NotImplementedException ();
137 set {
138 //FIXME:
142 [MonoTODO]
143 public string Text {
144 get {
145 throw new NotImplementedException ();
147 set {
148 //FIXME:
152 [MonoTODO]
153 public string ToolTipText {
154 get {
155 throw new NotImplementedException ();
157 set {
158 //FIXME:
162 [MonoTODO]
163 public bool Visible {
164 get {
165 throw new NotImplementedException ();
167 set {
168 //FIXME:
172 // --- Public Methods
174 [MonoTODO]
175 public override string ToString()
177 return base.ToString();
180 // --- Protected Methods
183 [MonoTODO]
184 protected override void Dispose(bool disposing) {
185 // FIXME:
186 base.Dispose(disposing);