delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/10/09/08:15:10

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Date: Sun, 9 Oct 2016 14:28:26 +0200 (CEST)
X-X-Sender: igor2 AT igor2priv
To: "Lev (leventelist AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
X-Debug: to=geda-user AT delorie DOT com from="gedau AT igor2 DOT repo DOT hu"
From: gedau AT igor2 DOT repo DOT hu
Subject: Re: [geda-user] [pcb-rnd] on IRIX - portability
In-Reply-To: <20161009121422.0210613b@jive>
Message-ID: <alpine.DEB.2.00.1610091407590.7286@igor2priv>
References: <alpine DOT DEB DOT 2 DOT 00 DOT 1609170509090 DOT 7286 AT igor2priv> <3403488a-52a6-bf29-9ca5-207dda4d5ecc AT neurotica DOT com> <alpine DOT DEB DOT 2 DOT 00 DOT 1609191806330 DOT 7286 AT igor2priv> <20161009121422 DOT 0210613b AT jive>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com


On Sun, 9 Oct 2016, Lev (leventelist AT gmail DOT com) [via geda-user AT delorie DOT com] wrote:

> On Mon, 19 Sep 2016 18:20:10 +0200 (CEST)
> gedau AT igor2 DOT repo DOT hu wrote:
>
>> I don't plan migration to gtk3, so my long term plan is an sdl2 based
>> HID, that will survive a gtk2 phase-out (I won't remove the gtk HID,
>> but distros will stop delivering the required libraries sooner or
>> later). As a side effect sdl2 has support for alpha channel both with
>> and without opengl so it would be much easier to solve there. I plan
>> to have optional transparency in the sdl HID. I don't know how good
>> the opengl support in sdl2 is, but it might also solve the gl
>> problem. There's no ETA on this project yet, it's a rathr big chunk.
>> But as cschem needs a GUI too, and it will definitely be sdl2 too, it
>> will happen sooner or later.
>
> Okay. Forgive my ignorance, but SDL is 'just' a low level access layer.

Exactly, and that's why it doesn't push a rewrite on applications every 
6..8 years. Libsdl1.2 is still installable on Debian, even from sid.

Also, it's one layer of the stack, and it doesn't try to be more than 
that. Doesn't bring glib as dependency...


> Quote from their website:
>
> Simple DirectMedia Layer is a cross-platform development library designed to
> provide low level access to audio, keyboard, mouse, joystick, and graphics
> hardware via OpenGL and Direct3D.
>
> So they won't draw frames around your application, will they?

I started to write a toolkit last year, it's about 80% done. I have 
embeddable boxes, a basic widget set, dialogs shrink and grow as 
configured. The pull-dwn menu is not yet finished, but other than that it 
already has everything I'd need for pcb-rnd and cschem.

Doesn't look as trendy and animated as gtk, but most probably will still 
work long after even gtk3 is obsolete.

I don't think pcb-rnd wants to compete with kicad on the trendy UI side so 
I rather have a simple, stable, easy to maintain HID. (But of course if 
anyone thinks it should, I can give them svn write access so they can add 
a gtk3, qt or whatever HID).

Regards,

Igor2

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019