コード例 #1
0
        protected Application(string applicationId, ApplicationFlags flags, bool run) : base()
        {
            if (run)
            {
                handle = g_application_new(ApplicationId, (GApplicationFlags)flags);

                RegisterObject();
            }
        }
コード例 #2
0
 /// <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);
 }
コード例 #3
0
        public Application(string applicationId, ApplicationFlags flags) : base(applicationId, flags, false)
        {
            handle = gtk_application_new(applicationId, (GApplicationFlags)flags);

            RegisterObject();
        }
コード例 #4
0
 public Application(string applicationId, ApplicationFlags flags) : this(applicationId, flags, true)
 {
 }