forum for Motif, XLib, etc. programming enthusiasts?

Alan Corey alan01346 at gmail.com
Thu Oct 26 14:02:36 UTC 2017


Actually the problem I'm having with Motif is getting the managing,
mapping and realizing right.

This version is working as far as it goes in realizing etc.  I start a
window, put on a notebook, the a rowcol, then a drawingarea at the
top.  The drawing area should be about the top 1/3 of the rowcol.  But
nothing shows as long as it's empty, so I wanted to draw a line from
upper left to lower right.  Except only the beginning showed.  So I
tried putting a border around the area, then drawing vertical lines
every 10 pixels.  Only about the top 10-15 pixels shows of whatever I
draw.  The small white vertical lines should go from y=5 to y=160
(pixels).  Some times when I bring it up I can see compete lines for a
fraction of a second.

I don't want to get in the position of learning a method of doing this
only to find it's not fast/efficient enough and have to learn another.
The 2nd picture is a spectrum drawn with just bare xlib.  I typically
plot 2048 or 4096 points about 10 times a second.  Plus an FFT and
later demodulating to produce (and play) audio in other threads.  I
start with 2 million 8 bit data points per second and decimate those
down.  That's why I was initially looking for a widget that could do
video or give me a framebuffer area to draw into.  And I'm trying to
keep the CPU usage as low as possible to run on Raspberry Pi 3
computers.

On 10/26/17, xorg-request at lists.x.org <xorg-request at lists.x.org> wrote:
> Send xorg mailing list submissions to
> 	xorg at lists.x.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> 	https://lists.x.org/mailman/listinfo/xorg
> or, via email, send a message with subject or body 'help' to
> 	xorg-request at lists.x.org
>
> You can reach the person managing the list at
> 	xorg-owner at lists.x.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of xorg digest..."
>
>
> Today's Topics:
>
>    1. Re: forum for Motif, XLib, etc. programming enthusiasts?
>       (walter harms)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 25 Oct 2017 17:19:31 +0200
> From: walter harms <wharms at bfs.de>
> To: xorg at lists.x.org
> Subject: Re: forum for Motif, XLib, etc. programming enthusiasts?
> Message-ID: <59F0AB83.60409 at bfs.de>
> Content-Type: text/plain; charset=UTF-8
>
>
>
> Am 25.10.2017 01:20, schrieb Alan Corey:
>> Yes, I've played in Glade a little, wasn't crazy about it.  And GTK3
>> looks awful, just the amount of text for a hello world program.
>>
>> I wanted to use Motif but support for it is vanishing it seems.
>> Athena, I hate the scrollbars.  What I want to work at is an SDR
>> (Software Defined Radio) program so the more efficiently it can update
>> the spectrum area the better.  It's almost like video, people use 2 -
>> 30 frames per second, meanwhile getting data in over USB and doing an
>> FFT on it, plus demodulating in different threads.  In real time.
>>
>> I'm not seeing a widget in GTK that draws that efficiently.  QT can do
>> it, or Java Swing, or even just plain old bare XLIB, except I wanted
>> some widgets.  I was hoping to use a Motif DrawingArea.  There isn't
>> room for a lot of bloat between the code and the screen.  XDrawLine is
>> fast enough.
>
> sorry, no DrawingArea is very comparable slow.
> Compared to others XT is surprisingly effectiv. I do a lot remote stuff
> and software is often only usable only with helps like NX while older
> Programms often need nothing additional. NTL i found the most effective
> way in XT is to make widget, what requires some work in the beginning
> but after that things getting more easy.
>
> Contact me if you are interested in Motif and so on.
>
> re,
>  wh
>>
>> There's a qtcsdr https://github.com/ha7ilm/qtcsdr/archive/master.zip
>> which isn't bad as far as it goes, written with QT.  It runs at 50%
>> CPU or so on a Raspberry Pi 3.  I'd add a button to turn off screen
>> updates so it could run more in the background.  Just playing with
>> ideas at this point.
>>
>> On 10/24/17, Hi-Angel <hiangel999 at gmail.com> wrote:
>>> I am a bit confused if you're talking of modern toolkits, or older
>>> ones, or in general. If in general, than this is untrue — QtCreator
>>> allows you to design GUI pretty much like Borland Delphi or Visual
>>> Studio. For GTK alike thing is Glade — it's not so good as "design"
>>> tab in QtCreator by virtue of being a stand alone utility, but
>>> otherwise it works in alike fashion.
>>>
>>> On 24 October 2017 at 23:25, Alan Corey <alan01346 at gmail.com> wrote:
>>>> Hmm, thank you but http://motif.ics.com/forum is now read-only.  As is
>>>> http://www.motifdeveloper.com/.  I wanted to use C, not Lua.
>>>>
>>>> Maybe I'll have to bite the bullet and learn QT.  I have this theory
>>>> that part of the reason there's so little modern software for Unix in
>>>> general is because there aren't tools like Borland Delphi to write it
>>>> with.  Yes, I've tried Lazarus and thought it was a hodgepodge of
>>>> patches with the documentation a worse hodgepodge.  I have little
>>>> problem writing command line stuff but making any GUI work is like a
>>>> holy grail.  Maybe Java Swing then it's portable.  I was enjoying the
>>>> retro aspect though.
>>>>
>>>> On 10/24/17, Matthieu Herrb <matthieu at herrb.eu> wrote:
>>>>> On Tue, Oct 24, 2017 at 12:45:27PM -0400, Alan Corey wrote:
>>>>>> I like playing around with the old stuff, because to me it seems
>>>>>> simpler and more efficient than GTK3 or QT.  When it works.  I'm still
>>>>>> trying to wrap my brain around mapping, managing, realizing widgets in
>>>>>> the right order.
>>>>>>
>>>>>> I started out, put a notebook into a window, then a rowcol onto a page
>>>>>> of it, then a drawing area in the top of that.  When I try to draw to
>>>>>> it whatever I draw is clipped to about the top 10 pixels.  Why?  That
>>>>>> sort of stuff.  Yes, I've got copies of vol6a, etc, the original
>>>>>> O'Reily books.  If I spent a couple years reading I could probably
>>>>>> find the answer but I'd forget my question.  Is there a forum of Motif
>>>>>> freaks?
>>>>>>
>>>>>
>>>>> The motif zone is still online : http://motif.ics.com/
>>>>> and you may want to have a look at https://github.com/arcapos/luamotif
>>>>> --
>>>>> Matthieu Herrb
>>>>>
>>>>
>>>>
>>>> --
>>>> -------------
>>>> No, I won't  call it "climate change", do you have a "reality problem"?
>>>> -
>>>> AB1JX
>>>> Impeach  Impeach  Impeach  Impeach  Impeach  Impeach  Impeach  Impeach
>>>> _______________________________________________
>>>> xorg at lists.x.org: X.Org support
>>>> Archives: http://lists.freedesktop.org/archives/xorg
>>>> Info: https://lists.x.org/mailman/listinfo/xorg
>>>> Your subscription address: %(user_address)s
>>>
>>
>>
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> xorg mailing list
> xorg at lists.x.org
> https://lists.x.org/mailman/listinfo/xorg
>
> ------------------------------
>
> End of xorg Digest, Vol 147, Issue 21
> *************************************
>


-- 
-------------
No, I won't  call it "climate change", do you have a "reality problem"? - AB1JX
Impeach  Impeach  Impeach  Impeach  Impeach  Impeach  Impeach  Impeach
-------------- next part --------------
A non-text attachment was scrubbed...
Name: msdr2.png
Type: image/png
Size: 1625 bytes
Desc: not available
URL: <https://lists.x.org/archives/xorg/attachments/20171026/7dbdaf0d/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: early_all-pi2.png
Type: image/png
Size: 10888 bytes
Desc: not available
URL: <https://lists.x.org/archives/xorg/attachments/20171026/7dbdaf0d/attachment-0001.png>


More information about the xorg mailing list