Forum > GTK

Proposing new widgetset: dwindows

<< < (16/16)

Bogen85:

--- Quote from: Fred vS on December 14, 2022, 04:54:21 pm ---And when you will discover MSEgui, the best widgetset that only needs X.org dependencies, that has docking feature and style that can mimic GTK1, GTK2, GTK3, GTKx, Qt4 to x, KDE, Carbon, all Windows versions, is extremely more stable than his brothers and is 100% pure Pascal, compatible from fpc 2.6.4 to 3.3.1, you will be aware that the Linux word is divided between MSEgui and the others.

--- End quote ---

The Linux word...

Ok, the Linux word of the day is the Free Pascal Community...

Yeah...

So I (and others??) should fork CudaText and port it to MSEgui and convince Alex to accept the PR....

Like that would ever happen....  :D

Nope...  ;D

Yeah... it would be nice if on *nix Lazarus was only dependent on X.org and Wayland back ends...
Would need it's own theming for icons/fonts/colors/cursors/etc... (which would be doable)

That would be good...

Fred vS:

--- Quote from: Bogen85 on December 14, 2022, 08:54:25 pm ---
--- Quote from: Fred vS on December 14, 2022, 04:54:21 pm ---And when you will discover MSEgui, the best widgetset that only needs X.org dependencies, that has docking feature and style that can mimic GTK1, GTK2, GTK3, GTKx, Qt4 to x, KDE, Carbon, all Windows versions, is extremely more stable than his brothers and is 100% pure Pascal, compatible from fpc 2.6.4 to 3.3.1, you will be aware that the Linux word is divided between MSEgui and the others.

--- End quote ---
The Linux word...

--- End quote ---

Ooops, I forgot the l.


--- Quote ---So I (and others??) should fork CudaText and port it to MSEgui and convince Alex to accept the PR....
--- End quote ---

Indeed it would be The solution.
Note that after the jump into MSEgui ( yes, I agree, needs some effort) all the wigdgets that are in LCL exist in MSEgui.
So all the methods used in LCL should only be copied.

And because MSEgui is not yet ready for Mac, you will keep the LCL version.
To resume, adapt your code/unit to be able to choose any widgetset you want (LCL or other, like MSEgui).

Sincerely it is not so big work (I have some projects LCL/MSEgui) and it is fun and you may discover hidden things usable for LCL too.

MarkMLl:
I'll try it out the next time I fire up a SPARC Solaris system.

Be afraid...

MarkMLl

PierceNg:
I've made progress with dwindows on Android. Since this work has nothing to do with GTK, I've created a new thread in the Android subforum:

https://forum.lazarus.freepascal.org/index.php/topic,61606.0.html

Navigation

[0] Message Index

[*] Previous page

Go to full version