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);
    }
}
Пример #3
0
INTEGER wfdbdefwfdbcal_(char *defwfdbcal)
{
    strcpy(defwfdbcal, wfdbdefwfdbcal());
    cfstring(defwfdbcal);
    return (0L);
}
Пример #4
0
INTEGER wfdbdefwfdb_(char *defwfdb)
{
    strcpy(defwfdb, wfdbdefwfdb());
    cfstring(defwfdb);
    return (0L);
}
Пример #5
0
INTEGER wfdbcflags_(char *cflags)
{
    strcpy(cflags, wfdbcflags());
    cfstring(cflags);
    return (0L);
}
Пример #6
0
INTEGER wfdbldflags_(char *ldflags)
{
    strcpy(ldflags, wfdbldflags());
    cfstring(ldflags);
    return (0L);
}
Пример #7
0
INTEGER wfdbversion_(char *version)
{
    strcpy(version, wfdbversion());
    cfstring(version);
    return (0L);
}
Пример #8
0
INTEGER wfdbfile_(char *file_type, char *record, char *pathname)
{
    strcpy(pathname, wfdbfile(fcstring(file_type), fcstring(record)));
    cfstring(pathname);
    return (0L);
}
Пример #9
0
INTEGER getwfdb_(char *string)
{
    strcpy(string, getwfdb());
    cfstring(string);
    return (0L);
}
Пример #10
0
INTEGER wfdberror_(char *string)
{
    strcpy(string, wfdberror());
    cfstring(string);
    return (0L);
}
Пример #11
0
INTEGER getinfo_(char *record, char *string)
{
    strcpy(string, getinfo(fcstring(record)));
    cfstring(string);
    return (0L);
}
Пример #12
0
INTEGER datstr_(INTEGER *date, char *string)
{
    strcpy(string, datstr((WFDB_Date)(*date)));
    cfstring(string);
    return (0L);
}
Пример #13
0
INTEGER mstimstr_(INTEGER *time, char *string)
{
    strcpy(string, mstimstr((WFDB_Time)(*time)));
    cfstring(string);
    return (0L);
}
Пример #14
0
INTEGER anndesc_(INTEGER *code, char *string)
{
    strcpy(string, anndesc((int)(*code)));
    cfstring(string);
    return (0L);
}
Пример #15
0
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);
}