Replies: 2 comments 1 reply
-
I really do appreciate all the thoughts, ideas and suggestions! I might not be able to use all of them, I might be having trouble keeping up :-) but it certainly helps my motivation and engagement! You've been working with FLTK and image display longer than I, so I anticipate being able to learn a lot ... ;-} |
Beta Was this translation helpful? Give feedback.
-
You can check my forked YAIV version ( don't pull to your repo now ... ) how used Fl_Group as invisible separator, and over layered Fl_TansBox on single Fl_Box(XBox). |
Beta Was this translation helpful? Give feedback.
-
GUI has changed as you experience in many years.
MacOS early settled efficiant high DPI processing with their cocoa and quartz framework.
Linux is just X11 but theirs many partial distributions, but I believe there's only left with Xserver or not - yes only texts !
Windows ? oh ... it's like hell to me.
I'm using LXDE with openbox for my debian-linux aarch64 on Rockchip RK3399 ARM64 processor, and there's nothing like GPU accelerated drawing because this processor not made for supporting OpenGL ( works with only OpenGL|ES and fine graphics with only Android ).
So in my cases, FLTK is a really great GUI composing tool for really-slow-software-rendered Xserver graphics.
My opinions about great feature of FLTK is I can make graphics like multi-layered in Photoshop or GIMP.
See here my part of designing progress about "self-diagnosis GUI on my embedded linux system for mass-production".
I just made each different pre-drawn white line image as PNG... and make it shadowed graphics with fl_imgtk, and draw each different graphics like stacking layers in PS or GIMP.
and you can change white pixels to colored as like below image ( red round-rects and blue lines, these are each png images )
And Fl_Box on Fl_Box, it's works like layered something - and I call it as overlay.
I can make overlayed layer effect with my Fl_TransparentBox class and it works like this,
You can see a small image in center, it rotates quad size of ellipse ( it's a png image too ) with fl_imgtk::roate().
And final works looks like this.
It was so easy to make GUI design in Windows with MinGW-W64, then easily build in my embedded linux with less changing.
I believe it's attractiveness of FLTK.
You can try windows build ( just for testing what draws ) with this 7z file ( password is "fire-eggs" )
Are these things may helpful to you ?
Beta Was this translation helpful? Give feedback.
All reactions