Re: How to make a strikethrough font?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux