mirror of
				https://github.com/Ryujinx/GtkSharp.git
				synced 2025-11-04 13:24:48 +00:00 
			
		
		
		
	* */Makefile.am : automakify the build * */Makefile.in : kill * *.custom : remove System.Drawing dependencies * *.cs : remove System.Drawing dependencies * *-api.xml : mv to *-api.raw * glue/* : mv to lib specific gluelibs for glib, gdk, gtk, and glade. * gtk/gtk-symbols : alias GtkType to GType * sources/gtk-sharp-sources.xml : create .raw files. They are now transformed to .xml files by the metadata compilation step. svn path=/trunk/gtk-sharp/; revision=23967
		
			
				
	
	
		
			52 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C#
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C#
		
	
	
		
			Executable file
		
	
	
	
	
// CalendarApp.cs - Gtk.Calendar class Test implementation
 | 
						|
//
 | 
						|
// Author: Lee Mallabone <gnome@fonicmonkey.net>
 | 
						|
//
 | 
						|
// (c) 2003 Lee Mallabone
 | 
						|
 | 
						|
namespace GtkSamples {
 | 
						|
 | 
						|
	using Gtk;
 | 
						|
	using System;
 | 
						|
 | 
						|
	public class CalendarApp  {
 | 
						|
 | 
						|
		public static Calendar CreateCalendar ()
 | 
						|
		{
 | 
						|
			Calendar cal = new Calendar();
 | 
						|
			cal.DisplayOptions = CalendarDisplayOptions.ShowHeading    |
 | 
						|
					     CalendarDisplayOptions.ShowDayNames   |
 | 
						|
					     CalendarDisplayOptions.ShowWeekNumbers;
 | 
						|
			return cal;
 | 
						|
		}
 | 
						|
 | 
						|
		public static int Main (string[] args)
 | 
						|
		{
 | 
						|
			Application.Init ();
 | 
						|
			Window win = new Window ("Calendar Tester");
 | 
						|
			win.DefaultWidth = 200;
 | 
						|
			win.DefaultHeight = 150;
 | 
						|
			win.DeleteEvent += new DeleteEventHandler (Window_Delete);
 | 
						|
			Calendar cal = CreateCalendar();
 | 
						|
			cal.DaySelected += new EventHandler (DaySelected);
 | 
						|
			win.Add (cal);
 | 
						|
			win.ShowAll ();
 | 
						|
			Application.Run ();
 | 
						|
			return 0;
 | 
						|
		}
 | 
						|
 | 
						|
		static void DaySelected (object obj, EventArgs args)
 | 
						|
		{
 | 
						|
			Calendar activatedCalendar = (Calendar) obj;
 | 
						|
			Console.WriteLine (activatedCalendar.GetDate ().ToString ("yyyy/MM/dd"));
 | 
						|
		}
 | 
						|
 | 
						|
		static void Window_Delete (object obj, DeleteEventArgs args)
 | 
						|
		{
 | 
						|
			Application.Quit ();
 | 
						|
			args.RetVal = true;
 | 
						|
		}
 | 
						|
 | 
						|
	}
 | 
						|
}
 |