From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,STOX_REPLY_TYPE autolearn=no autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!feeder.erje.net!eu.feeder.erje.net!news-2.dfn.de!news.dfn.de!storethat.news.telefonica.de!telefonica.de!news.panservice.it!feed.xsnews.nl!border01.ams.xsnews.nl!feeder02.ams.xsnews.nl!frontend-F09-20.ams.news.kpn.nl From: "ldries46" Newsgroups: comp.lang.ada References: <52eb6ce2$0$21832$703f8584@news.kpn.nl> <1dxm5lvmvxnxq.1i8lg92ra622o$.dlg@40tude.net> In-Reply-To: <1dxm5lvmvxnxq.1i8lg92ra622o$.dlg@40tude.net> Subject: Re: Pango in GtkAda Gtk version 3 Date: Fri, 31 Jan 2014 15:09:25 +0100 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Newsreader: Microsoft Windows Live Mail 15.4.3555.308 X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3555.308 Message-ID: <52ebaf01$0$16503$703f8584@news.kpn.nl> Organization: KPN.com NNTP-Posting-Host: 77.168.179.107 X-Trace: 1391177473 news.kpn.nl 16503 77.168.179.107@kpn/77.168.179.107:58413 Xref: news.eternal-september.org comp.lang.ada:18344 Date: 2014-01-31T15:09:25+01:00 List-Id: After a while searching I could not find the procedure or function Create_Layout. Finally I just found Show_Layout which shows a Layout in a CR. procedure Show_Layout (Cr : Cairo_Context; Layout : Pango_Layout); >To use a Pango font with Cairo, you should: >1. create a Pango_Layout on the given context (Create_Layout); >2. set Pango font there (Set_Font_Description); >3. set text to render into the layout (Set_Text); >4. draw the layout (Show_Layout_Line). >Nowhere. GTK+ 3.x does not have drawing area anymore. May be not but why is it then possible in Glade 3.14.2 to create one and you can write lines in it. L. Dries