Source.this

Creates a new GSource structure. The size is specified to allow creating structures derived from GSource that contain additional data. The size passed in must be at least sizeof (GSource). The source will not initially be associated with any GMainContext and must be added to one with g_source_attach() before it will be executed.

  1. this(GSource* gSource)
  2. this(GSourceFuncs* sourceFuncs, uint structSize)
    class Source

Parameters

sourceFuncs GSourceFuncs*

structure containing functions that implement the sources behavior.

structSize uint

size of the GSource structure to create.

Throws

ConstructionException GTK+ fails to create the object.

Meta