:: Re: [DNG] frontend GUI implementati…
Top Page
Delete this message
Reply to this message
Author: Steve Litt
Date:  
To: dng
Subject: Re: [DNG] frontend GUI implementation
On Sun, 23 Aug 2015 11:27:21 -0400
Steve Litt <slitt@???> wrote:

> On Sun, 23 Aug 2015 15:20:49 +0100
> Edward Bartolo <edbarx@???> wrote:
>
> > Although I have a working Lazarus written frontend, I am getting the
> > message, it may not be accepted in Devuan, for the reason it is
> > written in Lazarus Pascal. Therefore, I am considering taking the
> > leap of trying to rewrite it for GTK2 or GTK3, the implementation
> > language being C++.
> >
> > However, this is a high hurdle for me, and I cannot be confident I
> > even succeed.
> >
> > In the case of opting to use GTK2 or GTK3, I will need an IDE to
> > create the graphical interfaces.
>
> GTK* is, imho, too big a hammer for writing this simple back end.


s/back end/front end/

I was thinking too fast for my brain.

But of course, now that Lazarus is approved, Gtk/sxlib etc is a moot
point.

> It
> would pull in thousands of lines of code.
>
> Ask about Py/Tk, and whether *that* would be accepted. Even Zenity:
> Would that be accepted? Zenity would mean you could code your front
> end as shellscripts, although the resulting user interface would look
> a little like a 1989 DOS pseudo-windowing interface.
>
> Another suggestion, if you'd like to use C, is the libsx package: VERY
> lightweight GUI. Here's a no-systemd notification system, using libsx,
> that a guy on Debian-User wrote:
>
> http://a3b3.com/stuff/sxnotify.c
>
> The preceding link has detailed build instructions.
>
> IMHO GTK* and Qt* are waaaay overkill.
>
> SteveT
>
> Steve Litt
> August 2015 featured book: Troubleshooting: Just the Facts
> http://www.troubleshooters.com/tjust
> _______________________________________________
> Dng mailing list
> Dng@???
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng





SteveT

Steve Litt
August 2015 featured book: Troubleshooting: Just the Facts
http://www.troubleshooters.com/tjust