Recent

Author Topic: MSEide+MSEgui 5.6.0  (Read 2173 times)

Fred vS

  • Hero Member
  • *****
  • Posts: 2388
    • StrumPract is the musicians best friend
MSEide+MSEgui 5.6.0
« on: July 01, 2021, 10:51:08 pm »
Hello.

MSEide+MSEgui version 5.6.0 has released.

Binary of MSEide for Windows 64/32, Linux 64/32, FreeBSD64, ARM RPi.
Source of MSEide+MSEgui.

Fully compatible with fpc 3.2.0, 3.2.2 and 3.3.1.
BGRABitmap compatible too.

Have lot of fun.

Fre;D
I use Lazarus 2.0.6 32/64 and FPC 3.2.0 32/64 on Debian 10.2 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64 and Mac OS X Snow Leopard 32.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt, Carbon.

https://github.com/fredvs
https://gitlab.com/fredvs

Alextp

  • Hero Member
  • *****
  • Posts: 1383
    • UVviewsoft
Re: MSEide+MSEgui 5.6.0
« Reply #1 on: July 01, 2021, 10:54:38 pm »
Great work.
I cannot read on the homepage about

- macOS Cocoa widgets support
- Linux Gtk2/Gtk3/Qt5 support
- Haiku support (Lazarus does it via Qt5, Haiku has Qt5)

Fred vS

  • Hero Member
  • *****
  • Posts: 2388
    • StrumPract is the musicians best friend
Re: MSEide+MSEgui 5.6.0
« Reply #2 on: July 01, 2021, 11:05:33 pm »
Great work.
I cannot read on the homepage about

- macOS Cocoa widgets support
- Linux Gtk2/Gtk3/Qt5 support
- Haiku support (Lazarus does it via Qt5, Haiku has Qt5)

MSEgui is a complete independent fpc Pascal widgetset.
It does not use any other widgetset like Gtk2/Gtk3/Qt5.
MSEgui interact on Unix directly with X11 server (like others widgetset do).
For Windows, it deals with low level Windows gdi interface.

In fact, MSEgui is a Gtk2/Gtk3/Qt5 widgetset but much better and totally with same aspect on each OS, this if compiled on Linux, Windows and FreeBSD.
And because it is developed in Pascal, you have full control on the widgetset.

I did not try MSEgui on Haiku but if Haiku uses X11 graphic server (or Wayland) it should work too.

For Mac, MSEgui is not yet compatible, sorry.

Fre;D
« Last Edit: July 01, 2021, 11:18:30 pm by Fred vS »
I use Lazarus 2.0.6 32/64 and FPC 3.2.0 32/64 on Debian 10.2 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64 and Mac OS X Snow Leopard 32.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt, Carbon.

https://github.com/fredvs
https://gitlab.com/fredvs

Edson

  • Hero Member
  • *****
  • Posts: 1208
Re: MSEide+MSEgui 5.6.0
« Reply #3 on: July 01, 2021, 11:20:41 pm »
Congratulations.

It's glad to see MSEide+MSEgui is still alive.  :D

I tried it some time ago when Martin was developing it. I wanted to collaborate however have many projects in my list. Maybe I can include my 8-bits compilers on it  :-\.

Something I really missed from the IDE is an advanced editor. I think ATSynedit would be perfect for that.
Lazarus 2.0.10 - FPC 3.2.0 - x86_64-win64 on Windows 8

Fred vS

  • Hero Member
  • *****
  • Posts: 2388
    • StrumPract is the musicians best friend
Re: MSEide+MSEgui 5.6.0
« Reply #4 on: July 01, 2021, 11:39:47 pm »
Congratulations.

It's glad to see MSEide+MSEgui is still alive.  :D

I tried it some time ago when Martin was developing it. I wanted to collaborate however have many projects in my list. Maybe I can include my 8-bits compilers on it  :-\.

Something I really missed from the IDE is an advanced editor. I think ATSynedit would be perfect for that.

Hello and thanks!

Of course your compiler 8-bits is welcome!

Yes Martin gives us lot of gems.
Not only MSEgui and MSEide but also mountains of genius code in MSEUniverse.

About the advanced editor, there are many feature in MSEide.
For example Ctrl+Click on a property, method or unit will jump to the declaration.
Graeme did add also a "Procedure Jumper".

If you want auto-completion and hint helper, you may try IdeU.
It is a fork of MSEide with extended editor feature and more.

Fre;D
« Last Edit: July 01, 2021, 11:54:46 pm by Fred vS »
I use Lazarus 2.0.6 32/64 and FPC 3.2.0 32/64 on Debian 10.2 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64 and Mac OS X Snow Leopard 32.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt, Carbon.

https://github.com/fredvs
https://gitlab.com/fredvs

 

TinyPortal © 2005-2018