Example #1
0
        public XtArg(string _Name, int _Val)
        {
            name = _Name;
            intVal  = _Val;
            type = XtArgType.Int;

            longVal = 0;
            uintVal = 0;
            ulongVal = 0;
            ptrVal = IntPtr.Zero;
            strVal = "";

            compoundStr = IntPtr.Zero;

            color = 0;
            callback = null;
        }
Example #2
0
        public XtArg(string _Name, G.XtCallBack _Val)
        {
            name = _Name;
            callback = _Val;
            type = XtArgType.Callback;

            compoundStr = IntPtr.Zero;
            longVal = 0;
            uintVal = 0;
            ulongVal = 0;
            intVal = 0;
            strVal = "";
            ptrVal = IntPtr.Zero;
            color = 0;
        }
Example #3
0
        public XtArg(string _Name, Data.CompoundString _Val)
        {
            name = _Name;
            compoundStr = _Val.Handle;
            type = XtArgType.CompoundString;

            longVal = 0;
            uintVal = 0;
            ulongVal = 0;
            intVal = 0;
            ptrVal = IntPtr.Zero;
            strVal = "";
            color = 0;
            callback = null;
        }
Example #4
0
        public XtArg(string _Name, XColor _Val)
        {
            name = _Name;
            color = _Val.pixel;

            type = XtArgType.Color;

            compoundStr = IntPtr.Zero;
            longVal = 0;
            uintVal = 0;
            ulongVal = 0;
            intVal = 0;
            strVal = "";
            ptrVal = IntPtr.Zero;
            callback = null;
        }
Example #5
0
 public QueueData(CallbackType t, string n, G.XtCallBack p)
 {
     type = t;
     eventName = n;
     proc = p;
 }