예제 #1
0
파일: lib.cs 프로젝트: RoseLeBlood/libral
        public static TPixel XAllocParsedColorByName(IntPtr x11display, TInt screenNumber, [MarshalAs(UnmanagedType.LPStr)] string colorname)
        {
            if (x11display == IntPtr.Zero)
            {
                return((TPixel)1);
            }

            Lib.XColor tmp = new Lib.XColor();
            Lib.XParseColor(x11display, Lib.XDefaultColormap(x11display, screenNumber), colorname, ref tmp);
            Lib.XAllocColor(x11display, Lib.XDefaultColormap(x11display, screenNumber), ref tmp);
            return(tmp.pixel);
        }
예제 #2
0
파일: lib.cs 프로젝트: RoseLeBlood/libral
 public extern static IntPtr XCreatePixmapCursor(IntPtr x11display, IntPtr cursorPixmap, IntPtr cursorPixmap2, ref Lib.XColor cursorColor, ref Lib.XColor cursorColor2, TInt i, TInt i2);