class OpenEdge.Core.WidgetHandle
	implements Ccs.Common.Support.IHandleHolder, 
		Ccs.Common.Support.IPrimitiveHolder:

	constructor public WidgetHandle ():
	end.

	constructor public WidgetHandle ( phValue as handle):
	end.

	constructor public WidgetHandle ( phValue as handle, plAutoDestroy as logical):
	end.

	define public property Value as handle no-undo
		public get.
		private set.

	define public property AutoDestroy as logical no-undo
		public get.
		public set.

	method public override logical Equals ( p0 as Progress.Lang.Object):
	end.

	method public override character ToString ():
	end.

end.
