pleyo.com

WKAL::ClipboardBal Class Reference

List of all members.

Public Member Functions

virtual ~ClipboardBal ()
 ClipboardBal destructor.
void clearData (const String &)
 clearData
void clearAllData ()
 clear all data
String getData (const String &, bool &) const
 get data
bool setData (const String &, const String &)
 set data
HashSet< String > types () const
 get types
IntPoint dragLocation () const
 get drag location
CachedImage * dragImage () const
 get drag image
void setDragImage (CachedImage *, const IntPoint &)
 set drag image
Node * dragImageElement ()
 get drag image element
void setDragImageElement (Node *, const IntPoint &)
 set drag image element
virtual DragImageRef createDragImage (IntPoint &) const
 create drag image
virtual void declareAndWriteDragImage (Element *, const KURL &, const String &, Frame *)
 declare and write drag image
virtual void writeURL (const KURL &, const String &, Frame *)
 write URL
virtual void writeRange (Range *, Frame *)
 write range
virtual bool hasData ()
 test if ClipboardBal has data

Static Public Member Functions

static PassRefPtr< ClipboardBalcreate (ClipboardAccessPolicy policy, bool isForDragging)
 create a clipboard


Constructor & Destructor Documentation

virtual WKAL::ClipboardBal::~ClipboardBal (  )  [virtual]

ClipboardBal destructor.

 delete c;


Member Function Documentation

static PassRefPtr<ClipboardBal> WKAL::ClipboardBal::create ( ClipboardAccessPolicy  policy,
bool  isForDragging 
) [static]

create a clipboard

Parameters:
[in] : clipboard access policy
[in] : is for dragging
[out] : ClipboardBal
 RefPtr<ClipboardBal> c = ClipboardBal::create(p, true);

void WKAL::ClipboardBal::clearData ( const String &   ) 

clearData

Parameters:
[in] : type
 c->clearData(s);

void WKAL::ClipboardBal::clearAllData (  ) 

clear all data

 c->clearAllData();

String WKAL::ClipboardBal::getData ( const String &  ,
bool &   
) const

get data

Parameters:
[in] : type
[out] : success
[out] : data
 String d = c->getData(s, &su);

bool WKAL::ClipboardBal::setData ( const String &  ,
const String &   
)

set data

Parameters:
[in] : type
[in] : data
[out] : status
 bool s = r->setData(t, d);

HashSet<String> WKAL::ClipboardBal::types (  )  const

get types

Parameters:
[out] : types
 HashSet<String> s = r->types();

IntPoint WKAL::ClipboardBal::dragLocation (  )  const

get drag location

Parameters:
[out] : location point
 IntPoint p = r->dragLocation();

CachedImage* WKAL::ClipboardBal::dragImage (  )  const

get drag image

Parameters:
[out] : cached image
 CachedImage *i = r->dragImage();

void WKAL::ClipboardBal::setDragImage ( CachedImage *  ,
const IntPoint  
)

set drag image

Parameters:
[in] : cached image
[in] : start point
 r->setDragImage(i, p);

Node* WKAL::ClipboardBal::dragImageElement (  ) 

get drag image element

Parameters:
[out] : element
 Node *n = r->dragImageElement();

void WKAL::ClipboardBal::setDragImageElement ( Node *  ,
const IntPoint  
)

set drag image element

Parameters:
[in] : element
[in] : start point
 r->setDragImageElement(n, p);

virtual DragImageRef WKAL::ClipboardBal::createDragImage ( IntPoint  )  const [virtual]

create drag image

Parameters:
[in] : start point
[out] : drag image
 DragImageRef i = r->createDragImage(p);

virtual void WKAL::ClipboardBal::declareAndWriteDragImage ( Element *  ,
const KURL &  ,
const String &  ,
Frame *   
) [virtual]

declare and write drag image

Parameters:
[in] : element
[in] : url
[in] : frame
 r->declareAndWriteDragImage(e, u, f);

virtual void WKAL::ClipboardBal::writeURL ( const KURL &  ,
const String &  ,
Frame *   
) [virtual]

write URL

Parameters:
[in] : url
[in] : frame
 r->writeURL(u, f);

virtual void WKAL::ClipboardBal::writeRange ( Range *  ,
Frame *   
) [virtual]

write range

Parameters:
[in] : range
[in] : frame
 r->writeRange(r, f);

virtual bool WKAL::ClipboardBal::hasData (  )  [virtual]

test if ClipboardBal has data

Parameters:
[out] : true if ClipboardBal has data
 bool h = r->hasData();


The documentation for this class was generated from the following file:

Generated on Mon Jun 30 16:22:09 2008 for Origyn Web Browser by Doxygen 1.5.5

pleyo.com
pleyo.com