Hallo Fred van Stappen,
vous ecrit au Wed, 15 Jun 2022 20:27:33 +0000:
> Super, I will jump into it (and "getchildren") the end of this
> week-end.
>
> Write you later.
Now, did you succeed?
At least, you did add a couple new features. One of them (the "on all
desktops") might be of use for the "MSEclock" demonstration programm.
But I'm about to use that as a test rig for other things, one of them
the general overhaul of the dialog window structure ("newdialogs").
Being about this, I began adding a couple new dialogs too.
For one, I thought about a "true" font dialog - the
"msefontformatdialog" isn't quite what one (me) usually expects.
I think it should look more like the font selection you added recently
to the ideU language selector. This requires a list of available fonts,
and you did solve that using the Linux "fc-list" utility. But this is
an external program, which is not always appropriate to use, and so I
attempted to get the list by more direct methods. As "fc-list" is a
part of the "fontconfig" system, the pertaining library is
"libfontcnfig", which I tried to use. But the documentation is very
sparse, they define a whole lot of their own types, which are mostly
either opaque (i.e. not defined) or renamings of basic types or such.
And they use a host of functions which aren't really documented even
in the programming man pages.
I had to download the source of "fc-list", and then found it quite
easy to create an equivalent function to generate a font list.
You can get a pertaining unit (named "fontlist.pas") from my web site
(in the file "ideU_fonts.zip") as an alternate to your font list
function. It has to be used along with a slightly modified "conflang"
unit.
That's it for now, I hope to be able to provide some more stuff soon.
--
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
-----------------------------------------------------------
Mit freundlichen Grüßen, S. Schicktanz
-----------------------------------------------------------
_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk