/* ** GENEREATED FILE - DO NOT MODIFY ** */
package com.wilutions.mslib.msforms;
import com.wilutions.com.*;
/**
* fmMousePointer.
*
*/
@SuppressWarnings("all")
@CoInterface(guid="{593104F8-16BA-101B-989C-00006B82871A}")
public class fmMousePointer implements ComEnum {
static boolean __typelib__loaded = __TypeLib.load();
// Typed constants
public final static fmMousePointer fmMousePointerDefault = new fmMousePointer(0);
public final static fmMousePointer fmMousePointerArrow = new fmMousePointer(1);
public final static fmMousePointer fmMousePointerCross = new fmMousePointer(2);
public final static fmMousePointer fmMousePointerIBeam = new fmMousePointer(3);
public final static fmMousePointer fmMousePointerSizeNESW = new fmMousePointer(6);
public final static fmMousePointer fmMousePointerSizeNS = new fmMousePointer(7);
public final static fmMousePointer fmMousePointerSizeNWSE = new fmMousePointer(8);
public final static fmMousePointer fmMousePointerSizeWE = new fmMousePointer(9);
public final static fmMousePointer fmMousePointerUpArrow = new fmMousePointer(10);
public final static fmMousePointer fmMousePointerHourGlass = new fmMousePointer(11);
public final static fmMousePointer fmMousePointerNoDrop = new fmMousePointer(12);
public final static fmMousePointer fmMousePointerAppStarting = new fmMousePointer(13);
public final static fmMousePointer fmMousePointerHelp = new fmMousePointer(14);
public final static fmMousePointer fmMousePointerSizeAll = new fmMousePointer(15);
public final static fmMousePointer fmMousePointerCustom = new fmMousePointer(99);
// Integer constants for bitsets and switch statements
public final static int _fmMousePointerDefault = 0;
public final static int _fmMousePointerArrow = 1;
public final static int _fmMousePointerCross = 2;
public final static int _fmMousePointerIBeam = 3;
public final static int _fmMousePointerSizeNESW = 6;
public final static int _fmMousePointerSizeNS = 7;
public final static int _fmMousePointerSizeNWSE = 8;
public final static int _fmMousePointerSizeWE = 9;
public final static int _fmMousePointerUpArrow = 10;
public final static int _fmMousePointerHourGlass = 11;
public final static int _fmMousePointerNoDrop = 12;
public final static int _fmMousePointerAppStarting = 13;
public final static int _fmMousePointerHelp = 14;
public final static int _fmMousePointerSizeAll = 15;
public final static int _fmMousePointerCustom = 99;
// Value, readonly field.
public final int value;
// Private constructor, use valueOf to create an instance.
private fmMousePointer(int value) { this.value = value; }
// Return one of the predefined typed constants for the given value or create a new object.
public static fmMousePointer valueOf(int value) {
switch(value) {
case 0: return fmMousePointerDefault;
case 1: return fmMousePointerArrow;
case 2: return fmMousePointerCross;
case 3: return fmMousePointerIBeam;
case 6: return fmMousePointerSizeNESW;
case 7: return fmMousePointerSizeNS;
case 8: return fmMousePointerSizeNWSE;
case 9: return fmMousePointerSizeWE;
case 10: return fmMousePointerUpArrow;
case 11: return fmMousePointerHourGlass;
case 12: return fmMousePointerNoDrop;
case 13: return fmMousePointerAppStarting;
case 14: return fmMousePointerHelp;
case 15: return fmMousePointerSizeAll;
case 99: return fmMousePointerCustom;
default: return new fmMousePointer(value);
}
}
public String toString() {
switch(value) {
case 8: return "fmMousePointerSizeNWSE";
case 0: return "fmMousePointerDefault";
case 10: return "fmMousePointerUpArrow";
case 9: return "fmMousePointerSizeWE";
case 1: return "fmMousePointerArrow";
case 2: return "fmMousePointerCross";
case 3: return "fmMousePointerIBeam";
case 6: return "fmMousePointerSizeNESW";
case 7: return "fmMousePointerSizeNS";
case 11: return "fmMousePointerHourGlass";
case 12: return "fmMousePointerNoDrop";
case 13: return "fmMousePointerAppStarting";
case 14: return "fmMousePointerHelp";
case 15: return "fmMousePointerSizeAll";
case 99: return "fmMousePointerCustom";
default: {
StringBuilder sbuf = new StringBuilder();
sbuf.append("[").append(value).append("=");
if ((value & 8) != 0) sbuf.append("|fmMousePointerSizeNWSE");
if ((value & 0) != 0) sbuf.append("|fmMousePointerDefault");
if ((value & 10) != 0) sbuf.append("|fmMousePointerUpArrow");
if ((value & 9) != 0) sbuf.append("|fmMousePointerSizeWE");
if ((value & 1) != 0) sbuf.append("|fmMousePointerArrow");
if ((value & 2) != 0) sbuf.append("|fmMousePointerCross");
if ((value & 3) != 0) sbuf.append("|fmMousePointerIBeam");
if ((value & 6) != 0) sbuf.append("|fmMousePointerSizeNESW");
if ((value & 7) != 0) sbuf.append("|fmMousePointerSizeNS");
if ((value & 11) != 0) sbuf.append("|fmMousePointerHourGlass");
if ((value & 12) != 0) sbuf.append("|fmMousePointerNoDrop");
if ((value & 13) != 0) sbuf.append("|fmMousePointerAppStarting");
if ((value & 14) != 0) sbuf.append("|fmMousePointerHelp");
if ((value & 15) != 0) sbuf.append("|fmMousePointerSizeAll");
if ((value & 99) != 0) sbuf.append("|fmMousePointerCustom");
return sbuf.toString();
}
}
}
}