예제 #1
0
		public EditIconFactoryDialog (Gtk.Window parent, Stetic.IProject project, ProjectIconFactory iconFactory)
		{
			this.iconFactory = iconFactory;
			this.parent = parent;
			this.project = project;
			
			Glade.XML xml = new Glade.XML (null, "stetic.glade", "EditIconFactoryDialog", null);
			xml.Autoconnect (this);
			
			customIconList = new ProjectIconList (project, iconFactory);
			iconListScrolledwindow.AddWithViewport (customIconList);
		}
예제 #2
0
        public EditIconFactoryDialog(Gtk.Window parent, Stetic.IProject project, ProjectIconFactory iconFactory)
        {
            this.iconFactory = iconFactory;
            this.parent      = parent;
            this.project     = project;

            Glade.XML xml = new Glade.XML(null, "stetic.glade", "EditIconFactoryDialog", null);
            xml.Autoconnect(this);

            customIconList = new ProjectIconList(project, iconFactory);
            iconListScrolledwindow.AddWithViewport(customIconList);
        }
예제 #3
0
        public SelectIconDialog(Gtk.Window parent, Stetic.IProject project)
        {
            this.parent = parent;
            this.project = project;

            Glade.XML xml = new Glade.XML (null, "stetic.glade", "SelectIconDialog", null);
            xml.Autoconnect (this);

            // Stock icon list

            iconList = new StockIconList ();
            iconList.SelectionChanged += new EventHandler (OnIconSelectionChanged);
            iconScrolledwindow.AddWithViewport (iconList);

            // Custom icon list

            customIconList = new ProjectIconList (project, project.IconFactory);
            customIconList.SelectionChanged += new EventHandler (OnCustomIconSelectionChanged);
            customIconScrolledwindow.AddWithViewport (customIconList);
            dialog.ShowAll ();

            UpdateIconSelection ();
            UpdateButtons ();
        }
예제 #4
0
        public SelectIconDialog(Gtk.Window parent, Stetic.IProject project)
        {
            this.parent  = parent;
            this.project = project;

            Glade.XML xml = new Glade.XML(null, "stetic.glade", "SelectIconDialog", null);
            xml.Autoconnect(this);

            // Stock icon list

            iconList = new StockIconList();
            iconList.SelectionChanged += new EventHandler(OnIconSelectionChanged);
            iconScrolledwindow.AddWithViewport(iconList);

            // Custom icon list

            customIconList = new ProjectIconList(project, project.IconFactory);
            customIconList.SelectionChanged += new EventHandler(OnCustomIconSelectionChanged);
            customIconScrolledwindow.AddWithViewport(customIconList);
            dialog.ShowAll();

            UpdateIconSelection();
            UpdateButtons();
        }