attempt to build a widget library - Xwindows

This is a discussion on attempt to build a widget library - Xwindows ; Hi All, I'm sorry if this is not the right group to ask this question on, but I thought that it was the best for it. I'm thinking about building my own XWindow / Win32 based cross-platform widget library in ...

+ Reply to Thread
Results 1 to 6 of 6

Thread: attempt to build a widget library

  1. attempt to build a widget library

    Hi All,

    I'm sorry if this is not the right group to ask this question on, but I
    thought that it was the best for it.

    I'm thinking about building my own XWindow / Win32 based cross-platform
    widget library in C++. However, I don't want to jump into something that I
    really shouldn't attempt.

    The library would be based off a shared library, be completely platform
    independant, have a very easy API and be Mozilla or LGPL open-source.

    I want to do this because as far as I can see, only commercial libraries
    like Qt have a professional look about them, as well as being fancy.

    Please could you give me your opinions. Thank you.

    Jonathan




  2. Re: attempt to build a widget library

    "Jonathan Benedicto" writes:

    > Hi All,
    >
    > I'm sorry if this is not the right group to ask this question on, but I
    > thought that it was the best for it.
    >
    > I'm thinking about building my own XWindow / Win32 based cross-platform
    > widget library in C++. However, I don't want to jump into something that I
    > really shouldn't attempt.
    >
    > The library would be based off a shared library, be completely platform
    > independant, have a very easy API and be Mozilla or LGPL open-source.
    >
    > I want to do this because as far as I can see, only commercial libraries
    > like Qt have a professional look about them, as well as being fancy.
    >
    > Please could you give me your opinions. Thank you.


    Anything wrong with wxWidgets ?

    --
    - Mårten

    mail: msv@kth.se *** ICQ: 4356928 *** mobile: +46 (0)707390385

  3. Re: attempt to build a widget library

    ""Mårten" Svantesson" wrote in message
    news:h6b1x5t7bo3.fsf@polaris.nada.kth.se...
    > Anything wrong with wxWidgets ?


    wx is good, but it copies the look-and-feel of the platform is is running
    on. I'd like a library that made the apps built on it look identical
    regardless of the platform that they are running on. Except for the window
    borders.

    Plus, I suspect that wx creates a HWND under Windows for every control. I
    would not want a library to do this as it uses system resources that could
    be used somewhere else.

    Jonathan



  4. Re: attempt to build a widget library

    Jonathan Benedicto wrote:

    > I'm thinking about building my own XWindow / Win32 based cross-platform
    > widget library in C++. However, I don't want to jump into something that I
    > really shouldn't attempt.


    Have you seen FLTK ( http://www.fltk.org )?

    -- Casantos


  5. Re: attempt to build a widget library

    wrote in message
    news:1121950247.095473.167020@g43g2000cwa.googlegr oups.com...
    > Have you seen FLTK ( http://www.fltk.org )?


    Yes I have. Although it is the best I've seen for visual looks with its
    plastic look, I'd prefer a easier event interface and the tab control and
    drop-down box aren't the nicest.

    Basically I come from the VCL, and I really have enjoyed that design. But
    it has two problems, Windows specific and compiler specific. I would like a
    cross-platform / cross-compiler library, that "draws" its own GUI, thereby
    making apps look identical regardless of the platform.

    Also, I'd want the library to be compatible with Pascal.

    BTW, what graphics libraries like GD do you know of ? I'd really prefer not
    to have to write a FillRect or ellipse function.

    Jonathan



  6. Re: attempt to build a widget library

    Jonathan Benedicto wrote:

    > BTW, what graphics libraries like GD do you know of ? I'd really prefer
    > not to have to write a FillRect or ellipse function.


    X11 and Windows have built-in functions to draw graphics primitives, so you
    don't have to write your own. I suspect that all modern GUI libraries
    provide the same.


+ Reply to Thread