AntTweakBar.Tw.GetSizeParam C# (CSharp) Method

GetSizeParam() public static method

This function returns the current value of a bar or variable parameter.
public static GetSizeParam ( IntPtr bar, String varName, String paramName ) : Size
bar System.IntPtr
varName String
paramName String
return System.Drawing.Size
        public static Size GetSizeParam(IntPtr bar, String varName, String paramName)
        {
            var components = GetIntParam(bar, varName, paramName);

            if (components.Length != 2) {
                throw new ArgumentException("Parameter is not a size.");
            }

            for (var t = 0; t < 2; ++t) {
                if (components[t] <= 0) {
                    throw new ArgumentException("Parameter is not a size.");
                }
            }

            return new Size(components[0], components[1]);
        }