Re: How to make a strikethrough font?

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

 



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



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

  Powered by Linux