Guys, I'm looking on CEF right now, to implementing embedding chrome
browser component (Widget). This component will be very useful for
many testing tools, HTML editors (such as Dream Ware  etc.) and IDE's
(such as Eclipse, IDEA etc).

At first
As I can see - right now, CEF is set of static VC libraries that
"cost" more then 30 MB. At first applications writes not only in  C++.
Even C++ have many implementations  for Windows (Intel, Borland,
Watcom, MinGW (gcc) ). So this kind of SDK is not useful at the
moment. What about set of 3-5 dll's and C style header files, to
provide something like that:

typedef struct __Chromium {
   HWND hwnd;
   wchar_t *url;
    ....
}, Chromium, *PChromium;

typedef __stdcall void (*PProgressCallBack)(int max, int cur);
typedef __stdcall void (*PFinishedCallBack)();

CefInitialize() ;
CefShotdown();

PChromium *CefCreateBrowser(HWND parentWindow, int x, int y, int
width, int heigth);
CefNavigate(PChromium *ch,const wchar_t *url, PProgressCallBack
progress,  PFinishedCallBack finished);

....................

That kind of SDK can use practically anybody and at any PL, even
assembler. And of course that can be easy ported to Linux, mac etc.
Right now it is something strange only C++ based.

At second
Well about your custom implementation of smart pointers, functors,
threads and etc. Maybe boost (www.boost.org) better instead? This
parts of boost named as TR1 (for except threads) becoming as part of
new C++ standard. Now CEF demo program (cefclient) contains a lot of
that "self-made" classes without any kind of Docs.

Thanks.

--~--~---------~--~----~------------~-------~--~----~
Chromium Discussion mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-discuss
-~----------~----~----~----~------~----~------~--~---

Reply via email to