Search found 262 matches

by JohnK
Jan 05, 2018 5:59
Forum: Community Discussion
Topic: Part 3 Action "the GUI library"
Replies: 122
Views: 18184

Re: Part 3 Action "the GUI library"

This will be my last post on this thread. No matter what is said, I still am biased by my own experiences. For the apps I develop, all my end users are on PCs, a dedicated Mac workstation, or (mostly) dedicated dumb net terminals hosted by Citrix servers (eg 'cloud computing' on tiny boxes probably ...
by JohnK
Jan 03, 2018 15:59
Forum: Sources, Examples, Tips and Tricks
Topic: TinyDialog a simple Windows and Linux user interface.
Replies: 100
Views: 32713

Re: TinyDialog a simple Windows and Linux user interface.

Thanks Joshy for the info.
Btw, if you didn't read the gui thread, don't bother. I still think FLTK and this lib are the best choice for FB.
by JohnK
Jan 03, 2018 4:16
Forum: Community Discussion
Topic: Part 3 Action "the GUI library"
Replies: 122
Views: 18184

Re: Part 3 Action "the GUI library"

I was hoping this thread would lead to a lot of collaboration *yea team !!!! Let's DO IT Yea..." Then reality set in. I would really like to get back to the original post... I think a consensus is forming that a comprehensive GUI framework that looks a lot like VB6 will not happen. That is ok, ...
by JohnK
Jan 01, 2018 23:44
Forum: Community Discussion
Topic: Part 3 Action "the GUI library"
Replies: 122
Views: 18184

Re: Part 3 Action "the GUI library"

One thing to keep in mind is UPX (at least on windows) can compress exe size 2 - 5x smaller without any noticeable performance in launch time. It seems to me, as pointed out by St_W, that Qt is C++ and doing a C-wrapper would be a lot of work because it is so big. I have looked at FLTK C-wrapper and...
by JohnK
Jan 01, 2018 19:35
Forum: Community Discussion
Topic: Part 3 Action "the GUI library"
Replies: 122
Views: 18184

Re: Part 3 Action "the GUI library"

I don't think that FB should suggest a third-party GUI toolkit of choice, yet bindings should be provided so that they can be easily used (which is already the case for a lot of them). I just suggested that since a lot of the **grunt** work has already been done. Starting from scratch is a lot of w...
by JohnK
Jan 01, 2018 17:41
Forum: Community Discussion
Topic: Part 3 Action "the GUI library"
Replies: 122
Views: 18184

Re: Part 3 Action "the GUI library"

Well this topic quickly grew! I would like to focus more at the "Action" part of the thread. From what I can tell the trend is 1) native API in windows 2) GTK or QT in Linux and Mac OSX 3) Do not change the FB compiler 4) We may never agree on a FB GUI language so we all will just end up u...
by JohnK
Jan 01, 2018 6:31
Forum: Community Discussion
Topic: Part 3 Action "the GUI library"
Replies: 122
Views: 18184

Re: Part 3 Action "the GUI library"

the VB code actual code or some streamed format?
Actual code that you would get from a download archive. I find it very handy to be able edit widgets by text in addition to visual designers. I am very interested in seeing how this thread grows
by JohnK
Dec 31, 2017 23:00
Forum: Community Discussion
Topic: Part 3 Action "the GUI library"
Replies: 122
Views: 18184

Part 3 Action "the GUI library"

While Part 3 is taken up by sound library i am starting a thread on action on a much more global GUI standard for freebasic: Personally I would use FB more if it had a powerful and simple GUI. 1) I really appreciate lots of developers coming up with their own GUI, BUT this is more confusing as they ...
by JohnK
Dec 22, 2017 3:11
Forum: General
Topic: Managing 2 windows (or window/console) without additional libs
Replies: 5
Views: 1600

Re: Managing 2 windows (or window/console) without additional libs

I would agree with these comments. A hack in fb is likely to be more work than using a library. If you do decide to put some effort into this, i suggest looking at the demos using fltk. Another could be tinyDialog. For me it was almost plug and play simple. Like spend 30 mins on it, and it should st...
by JohnK
Dec 20, 2017 6:41
Forum: Beginners
Topic: Android?
Replies: 3
Views: 1542

Re: Android?

On thing you can try is coversion to emscripten. Basically c output converted to javascript. That will run on mostly anything

viewtopic.php?f=17&t=24529&p=217665&hil ... en#p217665
by JohnK
Dec 18, 2017 1:37
Forum: Sources, Examples, Tips and Tricks
Topic: TinyDialog a simple Windows and Linux user interface.
Replies: 100
Views: 32713

Re: TinyDialog a simple Windows and Linux user interface.

Hello DJ --- if you still exist...

This library is based only on IUP library?
If so, why IUP instead of FLTK? Was it easier to interface since FLTK is C++ ??
The download does not include source code for DLL, will you release it?

Thanks Sir
by JohnK
Dec 16, 2017 20:33
Forum: Community Discussion
Topic: FreeBASIC Discussion December 2017
Replies: 42
Views: 11048

Re: FreeBASIC Discussion December 2017

Generally agree with what has been said but specifically 1) Forum needs a better search. You can't search 'Qt' or 'IUP' What????? 2) FB is great if you like old-style QB language, but for FB to grow (and continue to be relevant) it needs a powerful native GUI or at least a large sample of code files...
by JohnK
Dec 11, 2017 15:45
Forum: Archive
Topic: BASIC Studio for Linux (Cancelled)
Replies: 128
Views: 36232

Re: RAD for Linux (in development)

After writing a gui-heavy program like FreeQ, you will really appreciate OOP.
by JohnK
Dec 11, 2017 3:54
Forum: Archive
Topic: BASIC Studio for Linux (Cancelled)
Replies: 128
Views: 36232

Re: RAD for Linux (in development)

There are several gui-designers like Visual mingw studio and others, all similar like fbedit. They produce .rc and .res files. Then i started with FreeBasic. Here i found Firefly and FreeQIDE. It works with RapidQ, which is oop, could be of interest here: Actually FreeQ is still being worked on - I...
by JohnK
Dec 06, 2017 3:13
Forum: Community Discussion
Topic: FreeBASIC Discussion December 2017
Replies: 42
Views: 11048

Re: FreeBASIC Discussion December 2017

>> strengths; what works well GCC and GAS backend. What an incredible accomplishment IMHO. Now I can re-use my super old BASIC code (and public code) and recompile with FB and have it run fast. Some call that "lazy" I call it "efficent." Pointers, OOP, access to powerful C librar...