Adam Tauno Williams wrote:
> 
> How are you putting the text on the screen?  In a text box, label,
> entry...
> 

I'm drawing text on a GTK window. I use this VB.Net code:

    Sub DrawText(ByRef buffer As Pixmap, ByRef FontLayout As Pango.Layout,
ByRef GraphicContest As Gdk.GC, ByVal rect As Gdk.Rectangle, ByVal Alpha As
Integer, ByVal TextStr As String, ByVal TxtColor As Gdk.Color, ByVal Align
As Integer)

        Dim RetValColor As String

        RetValColor = GDKColor2HTML(TxtColor)

        Select Case Align

            Case 0

                FontLayout.Alignment = Pango.Alignment.Center
            Case 1

                FontLayout.Alignment = Pango.Alignment.Left

            Case Else

                FontLayout.Alignment = Pango.Alignment.Right

        End Select

        FontLayout.Width = Pango.Units.FromPixels(rect.Width)

        Dim Markup As String

        Markup = ""

        FontLayout.SetMarkup(Markup + TextStr + "")

        Dim x As Integer = FontLayout.Width

        buffer.DrawLayout(GraphicContest, rect.X, rect.Y, FontLayout)

    End Sub

-- 
View this message in context: 
http://old.nabble.com/Single-line-text-with-Pango-tp26775740p26778176.html
Sent from the Mono - Gtk# mailing list archive at Nabble.com.

_______________________________________________
Gtk-sharp-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list

Reply via email to