What you have suggested seems to have solved the header file issue,
unfortunately I am now getting the following errors:

1>c:\chromium\src\views\view.h(161) : error C2589: '(' : illegal token
on right side of '::'
1>c:\chromium\src\views\view.h(161) : error C2059: syntax error : '::'
1>c:\chromium\src\views\view.h(161) : error C2589: '(' : illegal token
on right side of '::'

There must be another header or definition that I am missing.

Here is a snapshot of the code where the errors are being encountered:

  void SetBounds(int x, int y, int width, int height) {
    SetBounds(gfx::Rect(x, y, std::max(0, width), std::max(0,
height)));        // IT IS THIS LINE ***
  }

Chromium seems to be undergoing some pretty major changes at the
moment.

Many thanks,
Lea Hayes


On 26 July, 04:48, Juan Baez <[email protected]> wrote:
> After some research and SVN history browsing I found out that
> ChromiumCanvas is no more. Instead, use the gfx::Canvas class.  Your
> header files should look somewhat like this (for the example to
> compile):
>
> #include "app/gfx/canvas.h"
> #include "views/view.h"
> #include "views/controls/label.h"
> #include "views/window/window.h"
> #include "views/window/window_delegate.h"
>
> Hope that helps a little.
>
> On Jul 25, 8:34 pm, Juan Baez <[email protected]> wrote:
>
>
>
> > Where you able to figure this out Kruncher? If so, could you provide
> > me with some feedback as to how you resolved the problem? I am sort of
> > trying to do something similar myself.
>
> > On Jul 20, 2:41 am, Kruncher <[email protected]> wrote:
>
> > > Yes, I tried adding thatprojectbut it didn't seem to help.
>
> > > On 19 July, 20:49, Thiago Farina <[email protected]> wrote:
>
> > > > Did you added the commonprojectto your solution?
>
> > > > On Jul 19, 12:40 pm, Kruncher <[email protected]> wrote:
>
> > > > > For the purposes of practice I am trying to create an empty Win32 Exe
> > > > >projectthat uses the demonstration code from:
>
> > > > >http://dev.chromium.org/developers/design-documents/chromeviews
>
> > > > > To do this I have created a new solution and an emptyproject. I have
> > > > > then added the demonstration code, and in theprojectsettings added
> > > > > the additional include/lib directories (which I copied from an Exe
> > > > >projectfrom the Chromium trunk).
>
> > > > > However, when I try to build theproject, I get the following
> > > > > compilation error:
>
> > > > > 1>c:\chromium\src\quick_test\quick_test\views\main_window.cc(4) :
> > > > > fatal error C1083: Cannot open include file: 'chrome/common/gfx/
> > > > > chrome_canvas.h': No such file or directory
>
> > > > > What steps are required to create a new solution/projectof this
> > > > > nature? I would really like to use the views API that Chromium has to
> > > > > offer.
>
> > > > > Many thanks,
> > > > > Lea Hayes
--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to