mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-12-25 21:15:27 +00:00
b3a7fd2924
* sample/GtkDemo/DemoApplicationWindow.cs : New sample, Unfinished, 5% Done * sample/GtkDemo/DemoButtonBox.cs : New sample, * sample/GtkDemo/DemoColorSelection.cs : New sample, * sample/GtkDemo/DemoDialog.cs : New sample, * sample/GtkDemo/DemoDrawingArea.cs : New sample, * sample/GtkDemo/DemoEditableCells.cs : New sample, Needs clean up * sample/GtkDemo/DemoImages.cs : New sample, Unfinished, 75% Done * sample/GtkDemo/DemoItemFactory.cs : New sample, Unfinished, 5% Done * sample/GtkDemo/DemoListStore.cs : New sample, * sample/GtkDemo/DemoMain.cs : New sample, Unifnished, 60% Done * sample/GtkDemo/DemoMenus.cs : New sample, * sample/GtkDemo/DemoPanes.cs : New sample, * sample/GtkDemo/DemoPixbuf.cs : New sample, Needs clean up * sample/GtkDemo/DemoSizeGroup.cs : New sample, * sample/GtkDemo/DemoStockBrowser.cs : New sample, Unfinished, 20% Done * sample/GtkDemo/DemoTextView.cs : New sample, Unfinished, 99% Done * sample/GtkDemo/DemoTreeStore.cs : New sample, Unfinished, 95% Done * sample/GtkDemo/images : Several Images for the samples * sample/GtkDemo/Makefile : Very simple Makefile * sample/GtkDemo/README : Mentions explicitely unfinished state of port svn path=/trunk/gtk-sharp/; revision=19489
46 lines
821 B
C#
46 lines
821 B
C#
//
|
|
// DemoItemFactoryDemo.cs - port of item_factory from gtk-demo
|
|
//
|
|
// Author: Daniel Kornhauser <dkor@alum.mit.edu>
|
|
//
|
|
// Copyright (C) 2003, Ximian Inc.
|
|
|
|
/* Item Factory
|
|
*
|
|
* The GtkItemFactory object allows the easy creation of menus
|
|
* from an array of descriptions of menu items.
|
|
*/
|
|
|
|
// TODO: - unfinished
|
|
|
|
using System;
|
|
using System.IO;
|
|
|
|
using Gtk;
|
|
using Gdk;
|
|
using GtkSharp;
|
|
|
|
namespace GtkDemo
|
|
{
|
|
public class DemoItemFactory
|
|
{
|
|
private Gtk.Window window;
|
|
|
|
public DemoItemFactory ()
|
|
{
|
|
window = new Gtk.Window (null);
|
|
window.DeleteEvent += new DeleteEventHandler (WindowDelete);
|
|
Gtk.AccelGroup accelGroup = new Gtk.AccelGroup ();
|
|
//STUCK OUCH !!!!
|
|
|
|
window.ShowAll ();
|
|
}
|
|
|
|
private void WindowDelete (object o, DeleteEventArgs args)
|
|
{
|
|
window.Hide ();
|
|
window.Destroy ();
|
|
}
|
|
}
|
|
}
|