That I am not too sure about. Perhaps someone from the UI team could assist you with this one, or someone who is familiar with the Views framework?
-----Original Message----- From: chromium-dev@googlegroups.com [mailto:chromium-...@googlegroups.com] On Behalf Of Kruncher Sent: Sunday, July 26, 2009 6:34 PM To: Chromium-dev Subject: [chromium-dev] Re: Getting Started with a New Project Excellent, I am almost there now. I have looked through several of the Chromium projects, but I cannot see how they are specifying additional libs. Which libs are needed to make this link? Thanks again for your help! On 26 July, 21:52, "Juan Baez" <tux...@gmail.com> wrote: > You are not missing any header files. Windows has its own definition of min > and max, and so does the STL library. So to avoid conflict between the two, > define the preprocessor directive NOMINMAX in your project. > > > > -----Original Message----- > From: chromium-dev@googlegroups.com [mailto:chromium-...@googlegroups.com] > > On Behalf Of Kruncher > Sent: Sunday, July 26, 2009 2:48 PM > To: Chromium-dev > Subject: [chromium-dev] Re: Getting Started with a New Project > > 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 <tux...@gmail.com> 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 <tux...@gmail.com> 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 <leaha...@gmail.com> wrote: > > > > > Yes, I tried adding thatprojectbut it didn't seem to help. > > > > > On 19 July, 20:49, Thiago Farina <thiago.far...@gmail.com> wrote: > > > > > > Did you added the commonprojectto your solution? > > > > > > On Jul 19, 12:40 pm, Kruncher <leaha...@gmail.com> 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: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---