Lets go back to square one, what are you using this font for? You talked about typing in the font so I assumed that a text view was probably what you wanted. Pango is a very low level text rendering library. Most GTK text entities have their own style controls that use Pango so you don't need to. Cheers Lex On 11 February 2011 14:23, <ikorot@xxxxxxxxxxxxx> wrote: > Hi, > > > -----Original Message----- >>From: Lex Trotman <elextr@xxxxxxxxx> >>Sent: Feb 10, 2011 6:35 PM >>To: ikorot@xxxxxxxxxxxxx >>Cc: gtk-list@xxxxxxxxx >>Subject: Re: How to make a strikethrough font? >> >>On 11 February 2011 13:23, <ikorot@xxxxxxxxxxxxx> wrote: >>> Hi, >>> >>> >>> -----Original Message----- >>>>From: Lex Trotman <elextr@xxxxxxxxx> >>>>Sent: Feb 10, 2011 5:54 PM >>>>To: ikorot@xxxxxxxxxxxxx >>>>Cc: gtk-list@xxxxxxxxx >>>>Subject: Re: How to make a strikethrough font? >>>> >>>>On 11 February 2011 12:51, <ikorot@xxxxxxxxxxxxx> wrote: >>>>> Antono, >>>>> >>>>> >>>>> -----Original Message----- >>>>>>From: Antono Vasiljev <self@xxxxxxxxxxx> >>>>>>Sent: Feb 10, 2011 5:31 PM >>>>>>To: ikorot@xxxxxxxxxxxxx >>>>>>Cc: gtk-list@xxxxxxxxx >>>>>>Subject: Re: How to make a strikethrough font? >>>>>> >>>>>>On Thu, 2011-02-10 at 16:02 -0800, ikorot@xxxxxxxxxxxxx wrote: >>>>>> >>>>>>> I'm kind of new to GTK+. >>>>>>> When looking thru the documentation of stable Pango, >>>>>>> I noticed that there is no simple function call to >>>>>>> make a strikethrough font. >>>>>>> >>>>>>> Something like: pango_font_description_set_strikethrough(). >>>>>>> >>>>>>> Is it an oversight? How do I create such a font? >>>>>> >>>>>>Probably you should use pango markup: >>>>>>http://library.gnome.org/devel/pango/stable/PangoMarkupFormat.html >>>>> >>>>> Basically what I'm looking for is have a dialog with the checkbox. >>>>> When the user select the checkbox the font selected will be swtched between >>>>> strikethrough and regular. >>>>> >>>>> AFAICT, you are referring to pango_attr_strikethrough_new(). >>>>> But how do I go from the pango_font_description_new() to the function above? >>>>> Or I am wrong and you refer to another function? >>>>> >>>> >>>>Thats correct, you will have to apply the attribute to the relevant >>>>range of characters yourself. Just do that instead of changing the >>>>font. >>> >>> 1. Do you have a code sample of how to go from pango_font_description_new() >>> to pango_attr_strikethrough_new()? >>> 2. If I want to type with the striken font (or underlined font) what do I do? >>> >>> Thank you. >> >>Are you sure you want to be laying out your own text with Pango? >>Perhaps you should look at gtk_text_view & buffer instead. > > I need to implement a font property page similar to windows one. > It will have bold, italic, underline and strikethrough functionality. > > Which mean that if originally font is created to display without > everything, when user selects an option, font in the preview has > to change. > > And then when user hits "Apply" and/or "OK" this font needs to be used > to type the text or applied to selection. > > On Windows, I can change the LOGFONT member and re-create the font. > But it doesn't work like this on GTK+. > > I also looked at GtkTextView, but didn't see anything related to the > font specification. > > Thank you. >> >>Cheers >>Lex >> >>> >>>> >>>>Cheers >>>>Lex >>>> >>>>>> >>>>>>-- >>>>>>xmpp:self@xxxxxxxxxxx >>>>>>gopher://antono.info/ >>>>>>http://antono.info/ >>>>>> >>>>> >>>>> _______________________________________________ >>>>> gtk-list mailing list >>>>> gtk-list@xxxxxxxxx >>>>> http://mail.gnome.org/mailman/listinfo/gtk-list >>>>> >>> >>> _______________________________________________ >>> gtk-list mailing list >>> gtk-list@xxxxxxxxx >>> http://mail.gnome.org/mailman/listinfo/gtk-list >>> > > _______________________________________________ > gtk-list mailing list > gtk-list@xxxxxxxxx > http://mail.gnome.org/mailman/listinfo/gtk-list > _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list