void CWebKitActiveScroller::SetURL(const cdstring& urltxt) { MyCFString cfstring(urltxt, kCFStringEncodingUTF8); CFURLRef url = CFURLCreateWithString( NULL, cfstring, NULL ); URLToWebView(mViewRef, url); CFRelease(url); }
std::string get_field_text<edit_text_t>(const edit_text_t& widget) { if (!widget.control_m) return std::string(); if (widget.scroll_control_m) { ::Handle text_handle(0); ::ADOBE_REQUIRE_STATUS(::TXNGetDataEncoded(::HITextViewGetTXNObject(widget.control_m), kTXNStartOffset, kTXNEndOffset, &text_handle, kTXNUnicodeTextData)); auto_resource< ::Handle > auto_handle(text_handle); ::UniChar* buffer(reinterpret_cast< ::UniChar* >(*text_handle)); std::size_t size(::GetHandleSize(text_handle) / sizeof(::UniChar)); return implementation::convert_utf(buffer, size); } else { ::CFStringRef cfstring(0); implementation::get_widget_data(widget.control_m, kControlEntireControl, kControlEditTextCFStringTag, cfstring); auto_cfstring_t auto_cfstring(cfstring); return explicit_cast<std::string>(auto_cfstring); } }
INTEGER wfdbdefwfdbcal_(char *defwfdbcal) { strcpy(defwfdbcal, wfdbdefwfdbcal()); cfstring(defwfdbcal); return (0L); }
INTEGER wfdbdefwfdb_(char *defwfdb) { strcpy(defwfdb, wfdbdefwfdb()); cfstring(defwfdb); return (0L); }
INTEGER wfdbcflags_(char *cflags) { strcpy(cflags, wfdbcflags()); cfstring(cflags); return (0L); }
INTEGER wfdbldflags_(char *ldflags) { strcpy(ldflags, wfdbldflags()); cfstring(ldflags); return (0L); }
INTEGER wfdbversion_(char *version) { strcpy(version, wfdbversion()); cfstring(version); return (0L); }
INTEGER wfdbfile_(char *file_type, char *record, char *pathname) { strcpy(pathname, wfdbfile(fcstring(file_type), fcstring(record))); cfstring(pathname); return (0L); }
INTEGER getwfdb_(char *string) { strcpy(string, getwfdb()); cfstring(string); return (0L); }
INTEGER wfdberror_(char *string) { strcpy(string, wfdberror()); cfstring(string); return (0L); }
INTEGER getinfo_(char *record, char *string) { strcpy(string, getinfo(fcstring(record))); cfstring(string); return (0L); }
INTEGER datstr_(INTEGER *date, char *string) { strcpy(string, datstr((WFDB_Date)(*date))); cfstring(string); return (0L); }
INTEGER mstimstr_(INTEGER *time, char *string) { strcpy(string, mstimstr((WFDB_Time)(*time))); cfstring(string); return (0L); }
INTEGER anndesc_(INTEGER *code, char *string) { strcpy(string, anndesc((int)(*code))); cfstring(string); return (0L); }
INTEGER ecgstr_(INTEGER *code, char *string) { strcpy(string, ecgstr((int)(*code))); cfstring(string); return (0L); }
void CWebKitActiveScroller::SetData(const cdstring& datatxt) { MyCFString cfstring(datatxt, kCFStringEncodingUTF8); DataToWebView(mViewRef, cfstring); }