U++ framework
Do not panic. Ask here before giving up.

Home » Developing U++ » U++ TheIDE and Library: Releases and ChangeLogs » Delayed clipboard rendering now supported.
Delayed clipboard rendering now supported. [message #9836] Fri, 01 June 2007 16:09
mirek is currently offline  mirek
Messages: 14290
Registered: November 2005
Ultimate Member
using

void    AppendClipboard(const char *format, const Value& data, String (*render)(const Value& data));


e.g.:

static String sBmp(const Value& data)
{
	Image img = data;
	return BMPEncoder().SaveString(img);
}

static String sImg(const Value& data)
{
	Image img = data;
	return StoreAsString(const_cast<Image&>(img));
}

void AppendClipboardImage(const Image& img)
{
	AppendClipboard(ClipFmt<Image>(), img, sImg);
	AppendClipboard("image/bmp", img, sBmp);
}



The advantage here is that only the format target requires gets synthetised...
Previous Topic: New QuickTabs
Next Topic: Drag and Drop interface slightly refactored...
Goto Forum:
  


Current Time: Sat Apr 25 19:30:01 GMT+2 2026

Total time taken to generate the page: 0.00507 seconds