ENIGMA Forums

Outsourcing saves money => Issues Help Desk => Topic started by: egofree on June 06, 2014, 06:32:58 am

Title: show_message doesn't work on linux
Post by: egofree on June 06, 2014, 06:32:58 am
I tested this function on Linux Mint 16 KDE and Ubuntu 14.04, and nothing happens. No problem on Windows.
Title: Re: show_message doesn't work on linux
Post by: Goombert on June 06, 2014, 10:40:00 am
It outputs it to the terminal, if you want GUI stuff for XLIB, you have to install GTK, I am not sure which version I never tested it. But after you install GTK you have to set your widget system to GTK in ENIGMA settings, under Build->Settings->"API"
Title: Re: show_message doesn't work on linux
Post by: Josh @ Dreamland on June 08, 2014, 09:09:01 am
Yeah, by default, we use raw X11 for creating the window on Linux. Widget programming in X11 is notoriously terrible, so a widgets library for it just hasn't happened. This problem is exacerbated by the fact that that X11 has been "on its way out" for the last eleven years. Now we have Wayland and Mir under development, and motivation to write widgets in X11 has never been lower.
Title: Re: show_message doesn't work on linux
Post by: edsquare on June 08, 2014, 11:04:50 am
Yeah, by default, we use raw X11 for creating the window on Linux. Widget programming in X11 is notoriously terrible, so a widgets library for it just hasn't happened. This problem is exacerbated by the fact that that X11 has been "on its way out" for the last eleven years. Now we have Wayland and Mir under development, and motivation to write widgets in X11 has never been lower.

There's FPGui for X11 but... It's pascal not C++, ofcourse you could create it and call it from C++.