Beispiel #1
0
        public void Set()
        {
            Gimp.RcSet("foo", "bar");
            string value = Gimp.RcQuery("foo");

            Assert.AreEqual("bar", value);
        }
Beispiel #2
0
        public void AttachParasite()
        {
            var parasite = new Parasite("foo", 0, 13);

            Gimp.AttachParasite(parasite);
            Assert.AreEqual(1, Gimp.ParasiteList.Count);
            Gimp.DetachParasite(parasite);
        }
Beispiel #3
0
        public void GetParasite()
        {
            Assert.IsNull(Gimp.GetParasite("foo"));
            var parasite = new Parasite("foo", 0, 13);

            Gimp.AttachParasite(parasite);
            var found = Gimp.GetParasite("foo");

            Assert.IsNotNull(found);
            Assert.AreEqual(parasite, found);
            Gimp.DetachParasite(parasite);
        }
Beispiel #4
0
 protected void RegisterFileHandlerMime(string procedural_name,
                                        string mime_type)
 {
     Gimp.RegisterFileHandlerMime(procedural_name, mime_type);
 }
Beispiel #5
0
 protected void RegisterSaveHandler(string extensions, string prefixes)
 {
     Gimp.RegisterSaveHandler(_saveProcedure.Name, extensions, prefixes);
 }
Beispiel #6
0
 protected void RegisterLoadHandler(string extensions, string prefixes)
 {
     Gimp.RegisterLoadHandler(_loadProcedure.Name, extensions, prefixes);
 }
Beispiel #7
0
 public void QueryShowTips()
 {
     Assert.IsNotNull(Gimp.RcQuery("show-tips"));
 }
Beispiel #8
0
 public void QueryNonsense()
 {
     Assert.IsNull(Gimp.RcQuery("nonsense"));
 }