Glade.XMLCustomWidgetHandler Delegate
Event handler.

Syntax

public delegate Gtk.Widget XMLCustomWidgetHandler (XML xml, string func_name, string name, string string1, string string2, int int1, int int2)

Parameters

xml
Documentation for this section has not yet been entered.
func_name
Documentation for this section has not yet been entered.
name
Documentation for this section has not yet been entered.
string1
Documentation for this section has not yet been entered.
string2
Documentation for this section has not yet been entered.
int1
Documentation for this section has not yet been entered.
int2
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

this delegate is used for custom methods to call when a custom widget is found.

C# Example

public class View{
    
	private Glade.XML gui; //Our gui made with glade
    
   	public View(){
		// You have to made the handler before creating the view
        	Glade.XML.CustomHandler = CreationCustomWidget;
		// creation of the view
        	gui=new Glade.XML("/home/alex/glade/projet.glade","View","");
		// the handlers of the view are defined in this instance
        	gui.Autoconnect(this);
    	}

    	// Basic handler
	public void  OnDeleteWindow(object o,DeleteEventArgs arg){  Application.Quit }

       	// func_name: the name of the function (written in the field "creation function name" in glade)
	// so we can distinguish between the custom widget we want to create
	// name, string1, etc parameters set in glade
	public Widget CreationCustomWidget(Glade.XML xml, string func_name, string name, string string1, string string2, int int1, int int2){
		Button b = new Button("Hello Button");
		b.Show();
		return b;
	}
}

Requirements

Namespace: Glade
Assembly: glade-sharp (in glade-sharp.dll)
Assembly Versions: 2.12.0.0