• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /openbsd-current/gnu/usr.bin/texinfo/

Lines Matching defs:dataObject

133     DataObjectGtk* dataObject = DataObjectGtk::forClipboard(clipboard);
134 ASSERT(dataObject);
139 dataObject->setText(String::fromUTF8(textData.get()));
146 dataObject->setMarkup(markup);
153 dataObject->setURIList(selectionDataToUTF8String(data));
159 void PasteboardHelper::fillSelectionData(GtkSelectionData* selectionData, guint info, DataObjectGtk* dataObject)
162 gtk_selection_data_set_text(selectionData, dataObject->text().utf8().data(), -1);
167 CString markup = String(gMarkupPrefix + dataObject->markup()).utf8();
172 CString uriList = dataObject->uriList().utf8();
176 } else if (info == TargetTypeNetscapeURL && dataObject->hasURL()) {
177 String url(dataObject->url());
181 if (dataObject->hasText())
182 result.append(dataObject->text());
191 gtk_selection_data_set_pixbuf(selectionData, dataObject->image());
197 GtkTargetList* PasteboardHelper::targetListForDataObject(DataObjectGtk* dataObject, SmartPasteInclusion shouldInludeSmartPaste)
201 if (dataObject->hasText())
204 if (dataObject->hasMarkup())
207 if (dataObject->hasURIList()) {
212 if (dataObject->hasImage())
221 void PasteboardHelper::fillDataObjectFromDropData(GtkSelectionData* data, guint info, DataObjectGtk* dataObject)
228 dataObject->setText(selectionDataToUTF8String(data));
232 dataObject->setMarkup(markup);
234 dataObject->setURIList(selectionDataToUTF8String(data));
242 if (!dataObject->hasURIList())
243 dataObject->setURIList(pieces[0]);
245 dataObject->setText(pieces[1]);
272 DataObjectGtk* dataObject = DataObjectGtk::forClipboard(clipboard);
273 ASSERT(dataObject);
274 PasteboardHelper::defaultPasteboardHelper()->fillSelectionData(selectionData, info, dataObject);
279 DataObjectGtk* dataObject = DataObjectGtk::forClipboard(clipboard);
280 ASSERT(dataObject);
283 if (dataObject != settingClipboardDataObject)
284 dataObject->clearAll();
299 DataObjectGtk* dataObject = DataObjectGtk::forClipboard(clipboard);
300 GtkTargetList* list = targetListForDataObject(dataObject, includeSmartPaste);
306 settingClipboardDataObject = dataObject;