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,  <[email protected]> wrote:
> Hi,
>
>
> -----Original Message-----
>>From: Lex Trotman <[email protected]>
>>Sent: Feb 10, 2011 6:35 PM
>>To: [email protected]
>>Cc: [email protected]
>>Subject: Re: How to make a strikethrough font?
>>
>>On 11 February 2011 13:23,  <[email protected]> wrote:
>>> Hi,
>>>
>>>
>>> -----Original Message-----
>>>>From: Lex Trotman <[email protected]>
>>>>Sent: Feb 10, 2011 5:54 PM
>>>>To: [email protected]
>>>>Cc: [email protected]
>>>>Subject: Re: How to make a strikethrough font?
>>>>
>>>>On 11 February 2011 12:51,  <[email protected]> wrote:
>>>>> Antono,
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>>>From: Antono Vasiljev <[email protected]>
>>>>>>Sent: Feb 10, 2011 5:31 PM
>>>>>>To: [email protected]
>>>>>>Cc: [email protected]
>>>>>>Subject: Re: How to make a strikethrough font?
>>>>>>
>>>>>>On Thu, 2011-02-10 at 16:02 -0800, [email protected] 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:[email protected]
>>>>>>gopher://antono.info/
>>>>>>http://antono.info/
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> gtk-list mailing list
>>>>> [email protected]
>>>>> http://mail.gnome.org/mailman/listinfo/gtk-list
>>>>>
>>>
>>> _______________________________________________
>>> gtk-list mailing list
>>> [email protected]
>>> http://mail.gnome.org/mailman/listinfo/gtk-list
>>>
>
> _______________________________________________
> gtk-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/gtk-list
>
_______________________________________________
gtk-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to