gnome-sharp 2.6.0.0 Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. Text canvas item A canvas item for displaying text. See for a more advanced text display and editing canvas item. using System; using Gtk; using GtkSharp; using Gnome; class CanvasTest { public CanvasTest() { Application.Init(); Window window1 = new Window("Hello Canvas!"); window1.DeleteEvent += new DeleteEventHandler (delete_event); Canvas canvas1 = Canvas.NewAa(); int Width = 100; int Height = 100; canvas1.SetScrollRegion(0, 0, Width, Height); canvas1.WidthRequest = Width; canvas1.HeightRequest = Height; CanvasGroup root = canvas1.Root(); // Draw Background CanvasRect background = new CanvasRect(root); background.X1 = 0; background.X2 = Width; background.Y1 = 0; background.Y2 = Height; background.FillColor = "#ffffff"; background.Show(); // Here we go CanvasText hello = new CanvasText(root); hello.X = 40; hello.Y = 10; hello.FillColor = "#000000"; hello.Text = "Hello, Canvas!"; hello.Show(); canvas1.Show(); window1.Add(canvas1); window1.ShowAll(); Application.Run(); } public static void Main() { new CanvasTest(); } void delete_event (object obj, DeleteEventArgs args) { Application.Quit (); } } Gnome.CanvasItem Constructor Internal constructor Pointer to the C object. This is an internal constructor, and should not be used by user code. Constructor To be added an object of type To be added Property System.String Pango marked up text to render. an object of type To be added GLib.Property(Name="markup") Property System.Boolean Whether to strike through the text. an object of type To be added GLib.Property(Name="strikethrough") Property System.Int32 Offset of text above the baseline. an object of type This property specifies the offset of the text below the baseline if Rise is negative. GLib.Property(Name="rise") Property System.String The text to display. an object of type To be added GLib.Property(Name="text") Property System.String Name of the font family. an object of type e.g. Sans, Helvetica, Times, Monospace GLib.Property(Name="family") Property System.Double Y coordinate of anchor point. an object of type To be added GLib.Property(Name="y") Property System.Double X coordinate of anchor point. an object of type To be added GLib.Property(Name="x") Property System.Double Height of clip rectangle. an object of type To be added GLib.Property(Name="clip_height") Property Pango.Stretch Pango stretch of font to use. an object of type To be added GLib.Property(Name="stretch") Property Gtk.Justification Justification for multiline text. an object of type To be added GLib.Property(Name="justification") Property System.Double Used to query the height of the rendered text. an object of type To be added GLib.Property(Name="text_height") Property System.Double Vertical offset distance from anchor position. an object of type 'double' To be added GLib.Property(Name="y_offset") Property Gdk.Drawable Stipple pattern for filling the text. an object of type To be added GLib.Property(Name="fill_stipple") Property Gtk.AnchorType Anchor position for the text. an object of type To be added GLib.Property(Name="anchor") Property System.Double Size (in points) of font. an object of type To be added GLib.Property(Name="size_points") Property System.Int32 Pango weight of font to use. an object of type To be added GLib.Property(Name="weight") Property System.Boolean Use clipping rectangle? an object of type To be added GLib.Property(Name="clip") Property Pango.AttrList Reference to a Pango attribute list. an object of type To be added GLib.Property(Name="attributes") Property Pango.Underline Pango underline style for text. an object of type To be added GLib.Property(Name="underline") Property System.Double Size of font, relative to default size. an object of type To be added GLib.Property(Name="scale") Property System.UInt32 RGBA value used for AA color an object of type The color should be specified in the format 0xRRGGBBAA (R: red, G: green, B: blue, A: alpha) GLib.Property(Name="fill_color_rgba") Property System.Int32 Size (in pixels) of font. an object of type To be added GLib.Property(Name="size") Property System.Double Width of clip rectangle. an object of type To be added GLib.Property(Name="clip_width") Property Pango.Style Pango style of font to use. an object of type To be added GLib.Property(Name="style") Property Pango.Variant Pango variant of font to use. an object of type To be added GLib.Property(Name="variant") Property Gdk.Color An allocated Gdk.Color specification for text. an object of type To be added GLib.Property(Name="fill_color_gdk") Property Pango.FontDescription Font description as a Pango.FontDescription class. an object of type To be added GLib.Property(Name="font_desc") Property System.String Font description as a string. an object of type See for a description of the format of the string representation. GLib.Property(Name="font") Property System.Double Used to query the width of the rendered text. an object of type 'double' To be added GLib.Property(Name="text_width") Property System.Double Horizontal offset distance from anchor position. an object of type To be added GLib.Property(Name="x_offset") Property System.String X color specification for text. an object of type To be added GLib.Property(Name="fill_color") Property GLib.GType GType Property. a Returns the native value for . Constructor Protected Constructor. a Chain to this constructor if you have manually registered a native value for your subclass. System.Obsolete(Message=null, IsError=False) Constructor To be added To be added