X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.Web%2FSystem.Web.UI.WebControls.WebParts%2FWebPartVerb.cs;h=ae6906daeb5ceff5f5f47749813066d8c6941f49;hb=6450a342e599538aca2db79f3543fdb00cfbc6ce;hp=ed2c768bdf7576481bc4e2d6947ba65cf8418112;hpb=9064c5fa884374b9bb4d014118dbee37798756b2;p=mono.git diff --git a/mcs/class/System.Web/System.Web.UI.WebControls.WebParts/WebPartVerb.cs b/mcs/class/System.Web/System.Web.UI.WebControls.WebParts/WebPartVerb.cs index ed2c768bdf7..ae6906daeb5 100644 --- a/mcs/class/System.Web/System.Web.UI.WebControls.WebParts/WebPartVerb.cs +++ b/mcs/class/System.Web/System.Web.UI.WebControls.WebParts/WebPartVerb.cs @@ -1,4 +1,4 @@ -// +// // System.Web.UI.WebControls.WebParts.WebPartVerb.cs // // Authors: @@ -39,77 +39,82 @@ namespace System.Web.UI.WebControls.WebParts [TypeConverterAttribute ("System.Web.UI.WebControls.WebParts.WebPartVerbConverter, System.Web")] public class WebPartVerb : IStateManager { - private string clientClickHandler; - private WebPartEventHandler serverClickHandler; - private StateBag stateBag; - private bool isChecked = false; - private string description = string.Empty; - private bool enabled = true; - private string imageUrl = string.Empty; - private string text = string.Empty; - private bool visible = true; - - public WebPartVerb (string clientHandler) - { + string clientClickHandler; + WebPartEventHandler serverClickHandler; + StateBag stateBag; + bool isChecked = false; + string description = string.Empty; + bool enabled = true; + string imageUrl = string.Empty; + string text = string.Empty; + bool visible = true; + string id; + + public string ID { + get { return id;} + } + + public WebPartVerb (string id, string clientHandler) { + this.id = id; this.clientClickHandler = clientHandler; stateBag = new StateBag (); stateBag.Add ("clientClickHandler", clientHandler); - } - public WebPartVerb (WebPartEventHandler serverHandler) - { - this.serverClickHandler = serverHandler; + + public WebPartVerb (string id, WebPartEventHandler serverClickHandler) { + this.id = id; + this.serverClickHandler = serverClickHandler; stateBag = new StateBag (); - stateBag.Add ("serverClickHandler", serverHandler); + stateBag.Add ("serverClickHandler", serverClickHandler); } - public WebPartVerb (WebPartEventHandler serverHandler, string clientHandler) - { - this.serverClickHandler = serverHandler; - this.clientClickHandler = clientHandler; + public WebPartVerb (string id, WebPartEventHandler serverClickHandler, string clientClickHandler) { + this.id = id; + this.serverClickHandler = serverClickHandler; + this.clientClickHandler = clientClickHandler; stateBag = new StateBag (); - stateBag.Add ("serverClickHandler", serverHandler); - stateBag.Add ("clientClickHandler", clientHandler); + stateBag.Add ("serverClickHandler", serverClickHandler); + stateBag.Add ("clientClickHandler", clientClickHandler); } - [MonoTODO] + [MonoTODO("Not implemented")] protected virtual void LoadViewState (object savedState) { throw new NotImplementedException (); } - [MonoTODO] + [MonoTODO("Not implemented")] protected virtual object SaveViewState() { throw new NotImplementedException (); } - [MonoTODO] + [MonoTODO("Not implemented")] protected virtual void TrackViewState() { throw new NotImplementedException(); } - [MonoTODO] + [MonoTODO("Not implemented")] void IStateManager.LoadViewState (object savedState) { throw new NotImplementedException (); } - [MonoTODO] + [MonoTODO("Not implemented")] object IStateManager.SaveViewState () { throw new NotImplementedException (); } - [MonoTODO] + [MonoTODO("Not implemented")] void IStateManager.TrackViewState () { throw new NotImplementedException (); } - [MonoTODO] + [MonoTODO("Not implemented")] bool IStateManager.IsTrackingViewState { get { throw new NotImplementedException (); @@ -149,7 +154,7 @@ namespace System.Web.UI.WebControls.WebParts [WebSysDescriptionAttribute ("Denotes URL of the image to be displayed for the verb"), EditorAttribute ("System.Web.UI.Design.ImageUrlEditor, System.Design", - "System.Drawing.Design.UITypeEditor, System.Drawing"), + "UITypeEditor, System.Drawing"), LocalizableAttribute (true), NotifyParentPropertyAttribute (true)] //UrlPropertyAttribute, DefaultValueAttribute (String.Empty) public string ImageUrl {