1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __javax_swing_plaf_metal_MetalIconFactory__ 5 #define __javax_swing_plaf_metal_MetalIconFactory__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 extern "Java" 11 { 12 namespace javax 13 { 14 namespace swing 15 { 16 class Icon; 17 namespace plaf 18 { 19 namespace metal 20 { 21 class MetalIconFactory; 22 class MetalIconFactory$RadioButtonIcon; 23 } 24 } 25 } 26 } 27 } 28 29 class javax::swing::plaf::metal::MetalIconFactory : public ::java::lang::Object 30 { 31 32 public: 33 MetalIconFactory(); 34 static ::javax::swing::Icon * getCheckBoxIcon(); 35 static ::javax::swing::Icon * getCheckBoxMenuItemIcon(); 36 static ::javax::swing::Icon * getFileChooserDetailViewIcon(); 37 static ::javax::swing::Icon * getFileChooserHomeFolderIcon(); 38 static ::javax::swing::Icon * getFileChooserListViewIcon(); 39 static ::javax::swing::Icon * getFileChooserNewFolderIcon(); 40 static ::javax::swing::Icon * getFileChooserUpFolderIcon(); 41 static ::javax::swing::Icon * getRadioButtonIcon(); 42 static ::javax::swing::Icon * getRadioButtonMenuItemIcon(); 43 static ::javax::swing::Icon * getHorizontalSliderThumbIcon(); 44 static ::javax::swing::Icon * getInternalFrameCloseIcon(jint); 45 static ::javax::swing::Icon * getInternalFrameDefaultMenuIcon(); 46 static ::javax::swing::Icon * getInternalFrameMaximizeIcon(jint); 47 static ::javax::swing::Icon * getInternalFrameMinimizeIcon(jint); 48 static ::javax::swing::Icon * getInternalFrameAltMaximizeIcon(jint); 49 static ::javax::swing::Icon * getVerticalSliderThumbIcon(); 50 static ::javax::swing::Icon * getTreeFolderIcon(); 51 static ::javax::swing::Icon * getTreeLeafIcon(); 52 static ::javax::swing::Icon * getTreeControlIcon(jboolean); 53 static ::javax::swing::Icon * getTreeComputerIcon(); 54 static ::javax::swing::Icon * getTreeFloppyDriveIcon(); 55 static ::javax::swing::Icon * getTreeHardDriveIcon(); 56 static ::javax::swing::Icon * getMenuArrowIcon(); 57 static ::javax::swing::Icon * getMenuItemArrowIcon(); 58 static ::javax::swing::Icon * getMenuItemCheckIcon(); 59 static const jboolean DARK = 0; 60 static const jboolean LIGHT = 1; 61 private: 62 static ::javax::swing::Icon * menuArrow; 63 static ::javax::swing::Icon * menuItemArrow; 64 static ::javax::swing::Icon * checkBoxIcon; 65 static ::javax::swing::Icon * checkBoxMenuItemIcon; 66 static ::javax::swing::Icon * fileChooserDetailViewIcon; 67 static ::javax::swing::Icon * fileChooserHomeFolderIcon; 68 static ::javax::swing::Icon * fileChooserListViewIcon; 69 static ::javax::swing::Icon * fileChooserNewFolderIcon; 70 static ::javax::swing::Icon * fileChooserUpFolderIcon; 71 static ::javax::swing::plaf::metal::MetalIconFactory$RadioButtonIcon * radioButtonIcon; 72 static ::javax::swing::Icon * radioButtonMenuItemIcon; 73 static ::javax::swing::Icon * internalFrameDefaultMenuIcon; 74 static ::javax::swing::Icon * treeComputerIcon; 75 static ::javax::swing::Icon * treeFloppyDriveIcon; 76 static ::javax::swing::Icon * treeHardDriveIcon; 77 static ::javax::swing::Icon * horizontalSliderThumbIcon; 78 static ::javax::swing::Icon * verticalSliderThumbIcon; 79 public: 80 static ::java::lang::Class class$; 81 }; 82 83 #endif // __javax_swing_plaf_metal_MetalIconFactory__ 84