Пример #1
0
        public static string ImportanceToString(RC.PackageImportance importance)
        {
            IntPtr raw_ret = rc_package_importance_to_string((int)importance);
            string ret     = GLib.Marshaller.Utf8PtrToString(raw_ret);

            return(ret);
        }
Пример #2
0
        public RC.PackageImportance GetImportance(out bool match_gteq)
        {
            int raw_ret = rc_package_match_get_importance(Handle, out match_gteq);

            RC.PackageImportance ret = (RC.PackageImportance)raw_ret;
            return(ret);
        }
Пример #3
0
        public static RC.PackageImportance PackageImportanceFromString(string importance)
        {
            IntPtr importance_as_native = GLib.Marshaller.StringToPtrGStrdup(importance);
            int    raw_ret = rc_string_to_package_importance(importance_as_native);

            RC.PackageImportance ret = (RC.PackageImportance)raw_ret;
            GLib.Marshaller.Free(importance_as_native);
            return(ret);
        }
Пример #4
0
 public void SetImportance(RC.PackageImportance importance, bool match_gteq)
 {
     rc_package_match_set_importance(Handle, (int)importance, match_gteq);
 }