× CodeTyphon Platforms (Win, GTK2/3, QT4/5, Cocoa, etc) Development, discussions and problems

Loved Patch for fpGUI integration...

  • Fred
  • Topic Author
  • Visitor
  • Visitor
7 years 1 month ago - 5 years 2 months ago #4902 by Fred
Patch for fpGUI integration... was created by Fred
fpGUI Designer_ext is now totally integrable into Typhon.
A patch is added for Typhon.

You may open your fpgui files with Typhon.
If the file is fpGUI type, the fpgui designer_ext will be used.

How to install it :

- 1) Install fpGUI.
If not already done, go to site (else go to -2).

=> github.com/graemeg/fpgui/tree/master

-Click on Download ZIP button, on right side...
-Unzip it.

Then Load Typhon:
- in Package, Open Package (.lpk)
Choose :
- for Windows : fpGUI-master/src/corelib/gdi/fpgui_toolkit.lpk
- for Linux and freeBSD : fpGUI-master/src/corelib/x11/fpgui_toolkit.lpk
Compile the package.

-2) Compile designer_ext
- Go to site:

>> github.com/fredvs/uidesigner_ext

-Click on Download ZIP button, on right side...
-Unzip it.
- Compile designer_ext.pas

-3) Run designer_ext and config it
- Run designer_ext
- Click on Settings
- Enable "IDE integration into Typhon"
- Close designer_ext.

-4) Apply Typhon patch
- Copy /designer_ext/patch/sourcefilemanager.pas into /codetyphon/typhon/ide
- Rebuild the Typhon IDE.

-5) Enjoy it !
- Load source code fpGUI files from Typhon Code Editor Open...

That's all.... :)
Last edit: 5 years 2 months ago by Fred.

Please Log in or Create an account to join the conversation.

  • Fred
  • Topic Author
  • Visitor
  • Visitor
7 years 4 weeks ago - 6 years 1 month ago #4952 by Fred
Replied by Fred on topic Patch for fpGUI integration...
Hello everybody. :)

There is a new patch for Typhon.
>> github.com/fredvs/uidesigner_ext

Now designer_ext is WYSIWYG "vice-verse".

You may try it, it is really awesome (i think).

First, apply the patch for your IDE.

Explanations how to do is in earlier topic.

Now, run Typhon, load a fpGUI souce file and, in code-editor, change something in auto-created fpGUI code (in form.AfterCreate).
You may try with the fpgui-template example in designer_ext/template/fpGUITemplate.lpr.

Press on Ctrl+S, => you will see that, in designer_ext, the graphic change is applied.

Also, if you change something in your form with designer_ext (and do not save with designe_ext) and go back in source editor, if you press Ctrl+S, your form will become like it was before changes with designer_ext.

All that awesome features of fpGUI announce a future "UNDO" part for designer_ext (like Delphi does...).

Yep. ;-)
Last edit: 6 years 1 month ago by Fred.

Please Log in or Create an account to join the conversation.

  • Fred
  • Topic Author
  • Visitor
  • Visitor
7 years 3 weeks ago - 7 years 2 weeks ago #4976 by Fred
Replied by Fred on topic Patch for fpGUI integration...
Hello everybody. :)

Now uidesigner_ext has his "Undo" feature (like Delphi Form Designer)...

There are the "traditional" Undo-Redo feature + Undo-List (you may choose your
undo).

In the Undo-List, each undo has a short explanation (what object in what form was changed).

In setup you may choose the number of undo's...

Download it here :

>>> github.com/fredvs/uidesigner_ext

Binary for Linux 64 and Windows 32 are in package...

See first topic to see how to install everything..

==> www.pilotlogic.com/sitejoom/index.php/fo...gui-integration#4902
Last edit: 7 years 2 weeks ago by Fred.

Please Log in or Create an account to join the conversation.

  • Fred
  • Topic Author
  • Visitor
  • Visitor
6 years 10 months ago #5258 by Fred
Replied by Fred on topic Patch for fpGUI integration...
Hello everybody. :)

There is a new patch for Typhon version 4.7.
>> github.com/fredvs/uidesigner_ext

PS : Please, read readme.txt before apply patch.

Have fun.

Please Log in or Create an account to join the conversation.

  • Fred
  • Topic Author
  • Visitor
  • Visitor
6 years 4 months ago #5914 by Fred
Replied by Fred on topic Patch for fpGUI integration...
Hello everybody. :)

There is a new release of uidesigner_ext with patch for Typhon version 4.9.
>> github.com/fredvs/uidesigner_ext

Uidesigner_ext is a "extended" version of the uidesigner of fpGUI.
It is totally integrable into Typhon, has undo feature, style-changer at runtime and much more...
Patches are added for total integration into CT IDE.

PS : Please, read readme.txt before apply patch.

Have fun.

Fred

Please Log in or Create an account to join the conversation.

  • Fred
  • Topic Author
  • Visitor
  • Visitor
6 years 3 months ago - 6 years 3 months ago #6085 by Fred
Replied by Fred on topic Patch for fpGUI integration...
Hello everybody. :)

There is a new release of uidesigner_ext with patch for Typhon version 5.0.
>> github.com/fredvs/uidesigner_ext

Designer_ext is a "extended" version of the uidesigner of fpGUI.
It is totally integrable into Typhon, has undo feature, style-changer at runtime, new widget-styles and much more...
Patches are added for total integration into CT IDE.

PS : Please, read readme.txt before apply patch.

PS2 : You may read first topic how to install fpGUI/designer_ext.

Have fun.

Fred
Last edit: 6 years 3 months ago by Fred.

Please Log in or Create an account to join the conversation.

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
More
6 years 3 months ago #6086 by Sternas Stefanos
Replied by Sternas Stefanos on topic Patch for fpGUI integration...
Thanks for your work Sir.

PS: We start the upgrade of the CT fpGUI

PilotLogic Architect and Core Programmer
The following user(s) said Thank You: Fred

Please Log in or Create an account to join the conversation.

  • Fred
  • Topic Author
  • Visitor
  • Visitor
6 years 3 months ago - 5 years 7 months ago #6092 by Fred
Replied by Fred on topic Patch for fpGUI integration...

PS: We start the upgrade of the CT fpGUI


Yep, great news ! :)

The current patch for Typhon use the uidesigner_ext / binary executable.
Sternas, if you are really in plan to integrate fpGUI designer into Typhon, i can create a library version of uidesigner_ext.

That library will have only few exported procedures:
- main-procedure => will load graphical uidesigner_ext-form designer.
- open/save/close-procedures => will open/save/close the file opened by typhon into uidesigner_ext (after check if the file is fpGUI-code).

But if you are happy with the binary/executable uidesigner_ext, i am happy too. ;)

PS: Please use fixes branch of fpGUI (instead of master-branch) =>
github.com/graemeg/fpgui/tree/fixes_1.4

Many thanks.

Fred
Last edit: 5 years 7 months ago by Fred.

Please Log in or Create an account to join the conversation.

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
More
6 years 3 months ago #6093 by Sternas Stefanos
Replied by Sternas Stefanos on topic Patch for fpGUI integration...
Thanks Sir
we will try

PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

  • Fred
  • Topic Author
  • Visitor
  • Visitor
6 years 2 months ago - 5 years 7 months ago #6163 by Fred
Replied by Fred on topic Patch for fpGUI integration...
Hello.

Hum, last patch for fpGUI Designer_ext into Typhon 5.0 was not working (very sorry).

Here new version of Designer_ext with tested-and-working patch for Typhon 5.0. integration.
github.com/fredvs/uidesigner_ext

PS : In that new version, added "passive" properties for all widgets and much more...

PS2: Please use develop fixes of fpGUI (instead of master-branch) =>
github.com/graemeg/fpgui/tree/fixes_1.4

PS3: @ Sternas => if you want a library version of Designer_ext for Typhon => Just ask it !

PS4 : Please, read readme.txt before apply patch.

PS5 : You may read first topic how to install fpGUI/designer_ext.


Fre;D
Last edit: 5 years 7 months ago by Fred.

Please Log in or Create an account to join the conversation.

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
More
6 years 2 months ago #6164 by Sternas Stefanos
Replied by Sternas Stefanos on topic Patch for fpGUI integration...
Excellent work Sir, thanks for your support

PilotLogic Architect and Core Programmer
The following user(s) said Thank You: gulyone

Please Log in or Create an account to join the conversation.

  • Fred
  • Topic Author
  • Visitor
  • Visitor
6 years 2 months ago #6202 by Fred
Replied by Fred on topic Patch for fpGUI integration...
Hello. ;)

I am happy to announce that Designer_ext can do multi-selection-move-resize.

=> github.com/fredvs/fpGUI/tree/uidesigner_ext

How it works ?

A little video is (maybe) better than a long bla-bla ;-)

=> sites.google.com/site/fiensprototyping/multiselect.mp4

Cheers.

Fre;D

Please Log in or Create an account to join the conversation.

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
More
6 years 2 months ago #6204 by Sternas Stefanos
Replied by Sternas Stefanos on topic Patch for fpGUI integration...
Thanks Sir

PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

  • Fred
  • Topic Author
  • Visitor
  • Visitor
6 years 2 months ago #6236 by Fred
Replied by Fred on topic Patch for fpGUI integration...
Hello everybody.

I am happy to present the Multi-Copy/Paste/Delete feature in Designer_ext.

Here video of the beast in action =>
sites.google.com/site/fiensprototyping/copypastedelete.mp4


And here the source and binaries-executables for win32/64, Linux 32/64, freeBSD64 =>
github.com/fredvs/fpGUI/tree/uidesigner_ext

Fre;D

PS : I think that fpGUI designer has all what the "big" others have now (and even more) :)

Please Log in or Create an account to join the conversation.

More
6 years 2 months ago #6298 by Vicente García
Replied by Vicente García on topic Patch for fpGUI integration...
Hello, Fredvs:

Is the 5.0 patch valid for CT5.1?

Regards,
Vicente

Please Log in or Create an account to join the conversation.

  • Fred
  • Topic Author
  • Visitor
  • Visitor
6 years 2 months ago #6300 by Fred
Replied by Fred on topic Patch for fpGUI integration...

Is the 5.0 patch valid for CT5.1?


Hum, i will take a look. (or if Sternas could confirm that sourcefilemanager.pas version 5.0 = sourcefilemanager.pas version 5.1).

Please Log in or Create an account to join the conversation.

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
More
6 years 2 months ago #6301 by Sternas Stefanos
Replied by Sternas Stefanos on topic Patch for fpGUI integration...
NO guys
sourcefilemanager.pas version 5.0 it's not the same with sourcefilemanager.pas version 5.1

PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

  • Fred
  • Topic Author
  • Visitor
  • Visitor
6 years 2 months ago - 6 years 2 months ago #6302 by Fred
Replied by Fred on topic Patch for fpGUI integration...
@ Sternas => OK ;)

Added patch for Typhon 5.1 => github.com/fredvs/uidesigner_ext
Fre;D
Last edit: 6 years 2 months ago by Fred.

Please Log in or Create an account to join the conversation.

More
6 years 2 months ago #6303 by Vicente García
Replied by Vicente García on topic Patch for fpGUI integration...
Thanks; :;

Regards,
Vicente

Please Log in or Create an account to join the conversation.

More
6 years 2 months ago #6304 by wolfram
Replied by wolfram on topic Patch for fpGUI integration...
I tried to integrate fpGui and uidesigner into codetyphon as described in the readme file readme_patch_typhon.txt.
But, in uidesigner_ext settings integration for "lazarus" and "codetyphon" is always disabled.
What's wrong? Can you help me please?
Is there a more accurate description available?

Best Regards
Wolfram

Please Log in or Create an account to join the conversation.