2 // System.Windows.Forms.ToolBar
\r
5 // stubbed out by Jackson Harper (jackson@latitudegeo.com)
\r
6 // Dennis Hayes (dennish@Raytek.com)
\r
8 // (C) 2002 Ximian, Inc
\r
10 using System.Drawing;
\r
11 using System.Collections;
\r
12 namespace System.Windows.Forms {
\r
15 // This is only a template. Nothing is implemented yet.
\r
19 public class ToolBar : Control {
\r
22 // --- Public Constructors
\r
27 throw new NotImplementedException ();
\r
30 // --- Public Properties
\r
33 public ToolBarAppearance Appearance {
\r
35 throw new NotImplementedException ();
\r
38 throw new NotImplementedException ();
\r
42 public bool AutoSize {
\r
44 throw new NotImplementedException ();
\r
47 throw new NotImplementedException ();
\r
51 public override Color BackColor {
\r
53 throw new NotImplementedException ();
\r
56 throw new NotImplementedException ();
\r
60 public override Image BackgroundImage{
\r
62 throw new NotImplementedException ();
\r
65 throw new NotImplementedException ();
\r
69 public BorderStyle BorderStyle{
\r
71 throw new NotImplementedException ();
\r
74 throw new NotImplementedException ();
\r
78 public ToolBar.ToolBarButtonCollection Buttons {
\r
80 throw new NotImplementedException ();
\r
84 public Size ButtonSize {
\r
86 throw new NotImplementedException ();
\r
89 throw new NotImplementedException ();
\r
93 public bool Divider {
\r
95 throw new NotImplementedException ();
\r
98 throw new NotImplementedException ();
\r
102 public override DockStyle Dock{
\r
104 throw new NotImplementedException ();
\r
107 throw new NotImplementedException ();
\r
111 public bool DropDownArrows {
\r
113 throw new NotImplementedException ();
\r
116 throw new NotImplementedException ();
\r
120 public override Color ForeColor {
\r
122 throw new NotImplementedException ();
\r
125 throw new NotImplementedException ();
\r
129 public ImageList ImageList {
\r
131 throw new NotImplementedException ();
\r
134 throw new NotImplementedException ();
\r
138 public Size ImageSize {
\r
140 throw new NotImplementedException ();
\r
144 public new ImeMode ImeMode {
\r
146 throw new NotImplementedException ();
\r
149 throw new NotImplementedException ();
\r
153 public override RightToLeft RightToLeft {
\r
155 throw new NotImplementedException ();
\r
158 throw new NotImplementedException ();
\r
162 public bool ShowToolTips {
\r
164 throw new NotImplementedException ();
\r
167 throw new NotImplementedException ();
\r
171 public override string Text {
\r
173 throw new NotImplementedException ();
\r
176 throw new NotImplementedException ();
\r
180 public ToolBarTextAlign TextAlign {
\r
182 throw new NotImplementedException ();
\r
185 throw new NotImplementedException ();
\r
189 public bool Wrappable{
\r
191 throw new NotImplementedException ();
\r
194 throw new NotImplementedException ();
\r
198 // --- Public Methods
\r
201 public override string ToString()
\r
203 throw new NotImplementedException ();
\r
206 // --- Public Events
\r
209 public event ToolBarButtonClickEventHandler ButtonClick;
\r
211 public event ToolBarButtonClickEventHandler ButtonDropDown;
\r
213 // --- Protected Properties
\r
216 protected override CreateParams CreateParams {
\r
218 throw new NotImplementedException ();
\r
222 protected override ImeMode DefaultImeMode {
\r
224 throw new NotImplementedException ();
\r
228 protected override Size DefaultSize {
\r
230 throw new NotImplementedException ();
\r
234 // --- Protected Methods
\r
237 protected override void CreateHandle()
\r
239 throw new NotImplementedException ();
\r
243 //protected override void Dispose(bool disposing)
\r
245 // throw new NotImplementedException ();
\r
248 protected virtual void OnButtonClick(ToolBarButtonClickEventArgs e)
\r
250 throw new NotImplementedException ();
\r
253 protected virtual void OnButtonDropDown(ToolBarButtonClickEventArgs e)
\r
255 throw new NotImplementedException ();
\r
258 protected override void OnFontChanged(EventArgs e)
\r
260 throw new NotImplementedException ();
\r
263 protected override void OnHandleCreated(EventArgs e)
\r
265 throw new NotImplementedException ();
\r
268 protected override void OnResize(EventArgs e)
\r
270 throw new NotImplementedException ();
\r
273 protected override void SetBoundsCore(int x, int y, int width, int height, BoundsSpecified specified)
\r
275 throw new NotImplementedException ();
\r
278 protected override void WndProc(ref Message m)
\r
280 throw new NotImplementedException ();
\r
282 public class ToolBarButtonCollection : IList, ICollection, IEnumerable {
\r
284 // --- Public Constructor
\r
287 public ToolBarButtonCollection(ToolBar owner)
\r
289 throw new NotImplementedException ();
\r
292 // --- Public Properties
\r
297 throw new NotImplementedException ();
\r
301 public bool IsReadOnly {
\r
303 throw new NotImplementedException ();
\r
307 public virtual ToolBarButton this[int index] {
\r
309 throw new NotImplementedException ();
\r
312 throw new NotImplementedException ();
\r
316 // --- Public Methods
\r
319 public int Add(string text)
\r
321 throw new NotImplementedException ();
\r
324 public int Add(ToolBarButton button)
\r
326 throw new NotImplementedException ();
\r
329 public void AddRange(ToolBarButton[] buttons)
\r
331 throw new NotImplementedException ();
\r
334 public void Clear()
\r
336 throw new NotImplementedException ();
\r
339 public bool Contains(ToolBarButton button)
\r
341 throw new NotImplementedException ();
\r
344 public IEnumerator GetEnumerator()
\r
346 throw new NotImplementedException ();
\r
349 public int IndexOf(ToolBarButton button)
\r
351 throw new NotImplementedException ();
\r
354 public void Insert(int index, ToolBarButton button)
\r
356 throw new NotImplementedException ();
\r
359 //public void Insert(int index, ToolBarButton button) {
\r
360 // throw new NotImplementedException ();
\r
363 public void Remove(ToolBarButton button)
\r
365 throw new NotImplementedException ();
\r
368 public void RemoveAt(int index)
\r
370 throw new NotImplementedException ();
\r
373 /// IList Interface implmentation.
\r
375 bool IList.IsReadOnly{
\r
377 // We allow addition, removeal, and editing of items after creation of the list.
\r
381 bool IList.IsFixedSize{
\r
383 // We allow addition and removeal of items after creation of the list.
\r
389 object IList.this[int index]{
\r
391 throw new NotImplementedException ();
\r
394 throw new NotImplementedException ();
\r
399 void IList.Clear(){
\r
400 throw new NotImplementedException ();
\r
404 int IList.Add( object value){
\r
405 throw new NotImplementedException ();
\r
409 bool IList.Contains( object value){
\r
410 throw new NotImplementedException ();
\r
414 int IList.IndexOf( object value){
\r
415 throw new NotImplementedException ();
\r
419 void IList.Insert(int index, object value){
\r
420 throw new NotImplementedException ();
\r
424 void IList.Remove( object value){
\r
425 throw new NotImplementedException ();
\r
429 void IList.RemoveAt( int index){
\r
430 throw new NotImplementedException ();
\r
432 // End of IList interface
\r
434 /// ICollection Interface implmentation.
\r
436 int ICollection.Count{
\r
438 throw new NotImplementedException ();
\r
441 bool ICollection.IsSynchronized{
\r
443 throw new NotImplementedException ();
\r
446 object ICollection.SyncRoot{
\r
448 throw new NotImplementedException ();
\r
451 void ICollection.CopyTo(Array array, int index){
\r
452 throw new NotImplementedException ();
\r
454 // End Of ICollection
\r