-//
+//
// System.Web.UI.WebControls.WebParts.WebPartVerb.cs
//
// Authors:
[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 ();
[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 {