[lazarus] Questions and...

Mattias Gaertner nc-gaertnma at netcologne.de
Fri Feb 21 05:46:15 EST 2003

On Fri, 21 Feb 2003 00:15:08 +0000
<jozsef at wingchun.hu> wrote:

> [...]
> I move a component on the form. Object inspector should show the
> appropriate letf and top. (Maybe a refresh is missing only.) After you
> click another object and back it shows the correct values.


> Virtual keys in lcltype.pp work on all platform? VK_RETURN is the same on
> linux and win32 but others too?


> There is a TMainMenu component, but there is no menue ditor. I'm able to
> make menus, but with code. Menu editor a future plan and I have to make
> menus by hand or I have not become aware of something?

Martin Patik is working on the TMenu Editor.

> I saw the code for obj. insp. (/designer/objectinspector.pp) and it seems,
> cursors should work, but it does not. Behaves strange.

Can you give more details?

> Can I modify the font size in the obj inspector? (I mean not in the
> sourse? I'd like smaller font and spacing to see more items.)
> Target OS: Linux, win32
> LCL Widget Type: gnome, gtk, gtk2, win32
> What are these? And how can (for example) I compile for win32 or gtk2?
> --
> Yes, I have just read the letter in the archive. But gtk2 is Build lazarus
> : Linux and Compile Options gtk2?

The LCL is platform independent, and communicates via interfaces. For
instance, with the gtk interface you compile gtk applications. Currently the
gtk and the gnome interface are working under linux. Under windows the gtk
and the win32 interface are working, but not as good as under linux. The
gtk2 interface is only started and not working.
With the 'build lazarus' you select, what interface to build (default is
gtk). If you build first the gtk interface and then the gnome interface, you
will get two sets of units (lcl/unit/gtk/ and lcl/units/gnome/). 
Then you can select in the compiler options if your project will create a
gtk or a gnome application.

> Delphi has only one item on the taskbar. 

This is win32 specific. Kylix for example has also several items.
Eventually the LCL will support frames and docking. Then all IDE windows can
be combined into one. But it is a long way till then.

> Is it possible to make lazarus mdi?
> What's the value that I'm able to click on the desktop between  windows?


More information about the Lazarus mailing list