Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Delphi layout manager/ form builder opensource?

Tags:

layout

delphi

I'm aware of the excellent DevExpress LayoutManager & the half-attempts included in new releases of Delphi.

But I wonder whether an Open Source layout manager does exist, that can be used to replace the form editor.

I built a small version for my iPhone app in Obj-C that can do:

Form.Add(TEXT_EDIT,Options,LEFT)

The idea is to be able to build everything by code and ease internationalization, resolution independence and that stuff...

like image 464
mamcx Avatar asked Mar 03 '10 16:03

mamcx


People also ask

How to resize components in Delphi designer?

You can drop components on the designer and set their size but there’s no mechanism for dynamic size adjustments. In other words – there is no Align, no Anchors, no Margins and no layouts (as TFlowPanel and TGridPanel in Delphi). We have to resize components in code, in the overloaded Resize method.

What is a form builder plugin?

JQuery form Builder is a client-side plugin that gives you the ability to construct forms by dragging and dropping. It supports a couple of HTML tags and form fields.

What is a form builder in Django?

Django is an application that is highly reusable and gives ability got administrators build their forms around the admin interface. It also has options to control the people that gets email notifications after a form’s handover. It supports the following Html 5 features: 10. The Form.io Form Builder

What happens when you set the align property in Delphi?

Think about what happens in Delphi when you set the Align property. Some placement parameters are set automatically and other are left alone. [For the alTop layout, for example, Left, Top, and Width are set while Height isn’t.]


1 Answers

Project JEDI's JVCL free and open source component library includes a sort of a replacement, even that is maybe not as good as DevExpress one, but it has it's own good advantages. Is called "Jv Runtime design" and is installed within the standard JVLC setup (search for the components in the toolbar of the same name in the palette).

If you had never installed JVCL, note that you have to install JCL (Jedi Class Library before JVCL as this is a prerequisite) Look for the JVCL download zip file that includes the corresponding JCL package.

like image 145
SalvadorGomez Avatar answered Sep 20 '22 14:09

SalvadorGomez