]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blob - demo/src/Vistas/CalendarDialog.cs
update...
[z.facultad/75.10/miklolife.git] / demo / src / Vistas / CalendarDialog.cs
1
2
3 using Gtk;
4 using System;
5
6 public class CalendarDialog : Dialog
7 {
8         private Calendar calendar;
9
10         public DateTime Date {
11                 get { return calendar.GetDate (); }
12         }
13
14         public CalendarDialog ():base ("Seleccionar Fecha", null, DialogFlags.DestroyWithParent)
15         {
16                 Init ();
17         }
18
19         public CalendarDialog (string date):base ("Seleccionar Fecha", null, DialogFlags.DestroyWithParent)
20         {
21                 Init ();
22                 try {
23                         calendar.Date = DateTime.Parse (date);
24                 } 
25                 catch (Exception e) {
26                         Console.WriteLine (e);
27                 }
28         }
29
30         private void Init ()
31         {
32                 calendar = new Calendar ();
33                 VBox.PackStart (calendar);
34                 calendar.Show ();
35
36                 /* Botones */
37                 AddButton ("_Close", ResponseType.Close);
38                 AddButton ("_Aceptar", ResponseType.Accept);
39         }
40 }
41