gtk-sharp module split

svn path=/trunk/gtk-sharp/; revision=63096
This commit is contained in:
Mike Kestner 2006-07-28 19:06:38 +00:00
parent cc3edbb8fb
commit d430cf6229
5 changed files with 0 additions and 2335 deletions

View file

@ -1,16 +0,0 @@
assemblies = ../../glib/glib-sharp.dll ../../pango/pango-sharp.dll ../../atk/atk-sharp.dll ../../gdk/gdk-sharp.dll ../../gtk/gtk-sharp.dll ../../art/art-sharp.dll ../../rsvg/rsvg-sharp.dll
references = $(addprefix /r:, $(assemblies))
if ENABLE_RSVG
TARGETS = svghelloworld.exe
else
TARGETS =
endif
CLEANFILES = $(TARGETS)
noinst_SCRIPTS = $(TARGETS)
EXTRA_DIST = svghelloworld.cs sample.svg
SOURCES = $(srcdir)/svghelloworld.cs
svghelloworld.exe: $(SOURCES) $(assemblies)
$(CSC) /out:svghelloworld.exe $(SOURCES) $(references)

View file

@ -1,30 +0,0 @@
using System;
using Gtk;
using Rsvg;
class RsvgResourceTest : Window
{
static void Main ()
{
Application.Init ();
new RsvgResourceTest ();
Application.Run ();
}
RsvgResourceTest () : base ("Rsvg Draw Test")
{
this.DeleteEvent += new DeleteEventHandler (OnWinDelete);
Image image = new Image ();
image.Pixbuf = Pixbuf.LoadFromResource ("sample.svg");
this.Add (image);
this.ShowAll ();
}
void OnWinDelete (object sender, DeleteEventArgs e)
{
Application.Quit ();
}
}

View file

@ -1,37 +0,0 @@
using System;
using System.IO;
using Gtk;
using Rsvg;
class RsvgResourceTest : Window
{
static void Main ()
{
Application.Init ();
new RsvgResourceTest ();
Application.Run ();
}
RsvgResourceTest () : base ("Rsvg Draw Test")
{
this.DeleteEvent += new DeleteEventHandler (OnWinDelete);
Image image = new Image ();
// contrived way to get a stream
System.IO.Stream s = System.Reflection.Assembly.GetCallingAssembly ().GetManifestResourceStream ("sample.svg");
if (s == null)
throw new ArgumentException ("resource must be a valid resource name of 'assembly'.");
image.Pixbuf = Pixbuf.LoadFromStream (s);
this.Add (image);
this.ShowAll ();
}
void OnWinDelete (object sender, DeleteEventArgs e)
{
Application.Quit ();
}
}

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 58 KiB

View file

@ -1,41 +0,0 @@
//
// samples/rsvg/svghelloworkd.cs
//
// Author: Charles Iliya Krempeaux
//
using System;
using Gtk;
class SvgHelloWorld
{
static void Main (string[] args)
{
Application.Init ();
MyMainWindow app = new MyMainWindow ();
app.ShowAll ();
Application.Run ();
}
}
class MyMainWindow : Gtk.Window
{
public MyMainWindow () : base ("SVG Hello World")
{
this.DeleteEvent += new Gtk.DeleteEventHandler(delete_event);
string svg_file_name = "sample.svg";
Gdk.Pixbuf pixbuf = Rsvg.Pixbuf.FromFile (svg_file_name);
Gtk.Image image = new Gtk.Image();
image.Pixbuf = pixbuf;
this.Add (image);
}
private void delete_event(object obj, Gtk.DeleteEventArgs args)
{
Application.Quit();
}
}