gnome-sharp0.0.0.0neutralGtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.Text canvas itemA 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.CanvasItemGLib.IWrapperSystem.IDisposableMethodSystem.VoidDisposes the resources associated with the object.ConstructorInternal constructor
Pointer to the C object.
An instance of CanvasText, wrapping the C object.This is an internal constructor, and should not be used by user code.ConstructorTo be added
an object of type an object of type To be addedPropertySystem.StringPango marked up text to render.
an object of type an object of type To be addedPropertySystem.BooleanWhether to strike through the text.
an object of type an object of type To be addedPropertySystem.Int32Offset of text above the baseline.
an object of type an object of type This property specifies the offset of the text below the baseline if Rise is negative.PropertySystem.StringThe text to display.
an object of type an object of type To be addedPropertySystem.StringName of the font family.
an object of type an object of type e.g. Sans, Helvetica, Times, MonospacePropertySystem.DoubleY coordinate of anchor point.
an object of type an object of type To be addedPropertySystem.DoubleX coordinate of anchor point.
an object of type an object of type To be addedPropertySystem.DoubleHeight of clip rectangle.
an object of type an object of type To be addedPropertyPango.StretchPango stretch of font to use.
an object of type an object of type To be addedPropertyGtk.JustificationJustification for multiline text.
an object of type an object of type To be addedPropertySystem.DoubleUsed to query the height of the rendered text.
an object of type an object of type To be addedPropertySystem.DoubleVertical offset distance from anchor position.
an object of type 'double'
an object of type 'double'To be addedPropertyGdk.DrawableStipple pattern for filling the text.
an object of type an object of type To be addedPropertyGtk.AnchorTypeAnchor position for the text.
an object of type an object of type To be addedPropertySystem.DoubleSize (in points) of font.
an object of type an object of type To be addedPropertySystem.Int32Pango weight of font to use.
an object of type an object of type To be addedPropertySystem.BooleanUse clipping rectangle?
an object of type an object of type To be addedPropertyPango.AttrListReference to a Pango attribute list.
an object of type an object of type To be addedPropertyPango.UnderlinePango underline style for text.
an object of type an object of type To be addedPropertySystem.DoubleSize of font, relative to default size.
an object of type an object of type To be addedPropertySystem.UInt32RGBA value used for AA color
an object of type an object of type The color should be specified in the format 0xRRGGBBAA (R: red, G: green, B: blue, A: alpha)PropertySystem.Int32Size (in pixels) of font.
an object of type an object of type To be addedPropertySystem.DoubleWidth of clip rectangle.
an object of type an object of type To be addedPropertyPango.StylePango style of font to use.
an object of type an object of type To be addedPropertyPango.VariantPango variant of font to use.
an object of type an object of type To be addedPropertyGdk.ColorAn allocated Gdk.Color specification for text.
an object of type an object of type To be addedPropertyPango.FontDescriptionFont description as a Pango.FontDescription class.
an object of type an object of type To be addedPropertySystem.StringFont description as a string.
an object of type an object of type See for a description of the format of the string representation.PropertySystem.DoubleUsed to query the width of the rendered text.
an object of type 'double'
an object of type 'double'To be addedPropertySystem.DoubleHorizontal offset distance from anchor position.
an object of type an object of type To be addedPropertySystem.StringX color specification for text.
an object of type an object of type To be addedPropertyGLib.GTypeGType Property.a Returns the native value for .ConstructorProtected Constructor.
a a Chain to this constructor if you have manually registered a native value for your subclass.ConstructorTo be addeda To be added