protected Application(string applicationId, ApplicationFlags flags, bool run) : base() { if (run) { handle = g_application_new(ApplicationId, (GApplicationFlags)flags); RegisterObject(); } }
/// <summary> /// Returns if the given application has the passed in application flag /// If Flags is null false is returned /// </summary> /// <param name="flag">Flag to compare against</param> /// <returns>True of application has flag; False Otherwise</returns> public bool HasApplicationFlag(ApplicationFlags flag) { return(Flags.HasValue && (Flags.Value & flag) == flag); }
public Application(string applicationId, ApplicationFlags flags) : base(applicationId, flags, false) { handle = gtk_application_new(applicationId, (GApplicationFlags)flags); RegisterObject(); }
public Application(string applicationId, ApplicationFlags flags) : this(applicationId, flags, true) { }