Package wprover
Class CMisc
- java.lang.Object
-
- wprover.CMisc
-
public class CMisc extends java.lang.ObjectThis class contains configuration and utility methods for the application. It manages properties such as screen size, background color, font settings, and other application-specific settings.
-
-
Field Summary
Fields Modifier and Type Field Description static java.awt.FontalgebraFontstatic intANGLE_TYPEstatic java.awt.FontangleNameFontstatic doubleANIMATE_GAPstatic booleanAntiAliasstatic booleanAPPLETstatic java.awt.FontareaFontstatic javax.swing.border.BorderBlueishBorderstatic java.awt.Fontbutton_label_fontstatic java.awt.ColorButtonColorstatic intColorModestatic java.awt.BasicStrokeDashedStrokestatic java.awt.BasicStrokeDashedStroke1static booleanDEBUGstatic java.lang.StringdefaultFontstatic float[]DefautlDashstatic float[]DefautlDash1static doubleDOUBLE_ZEROstatic booleanDRAW_CATCH_OBJECT_NAMEstatic java.awt.FontfixFontstatic java.awt.Fontfontstatic intFOOT_MARK_LENGTHstatic booleanfootMarkShownstatic java.awt.ColorframeColorstatic booleanfull_screenstatic java.awt.FontfullFontstatic java.awt.FontgddFontstatic java.net.URLhomedirstatic doubleHV_ZEROstatic intid_countstatic intid_count_onfilestatic booleanisDiagramChangedstatic java.lang.Stringlanstatic intLINDE_DRAW_EXTstatic java.lang.StringlookAndFeelstatic java.awt.FontmanualFontstatic intMAX_DRAW_LENstatic doubleMAX_Kstatic doubleMAX_SLOPEstatic java.awt.FontnameFontstatic booleannameTextShownstatic java.awt.BasicStrokeNormalLineStrokestatic intPIXEPSstatic intPIXEPS_PTstatic booleanPOINT_TRANSstatic intPOLYGON_ANIMATION_LAGstatic doublerlengthstatic intscreenxstatic intscreenystatic java.awt.ColorSelectObjectColorstatic java.awt.BasicStrokeSelectObjectStrokestatic java.awt.BasicStrokeSelectPolygonStrokestatic booleanshow_angle_textstatic intshow_angle_typestatic java.awt.FontsmallnameFontstatic booleanSMART_HV_LINE_CATCHstatic java.awt.FontthmFontstatic booleanTransComfirmedstatic doubleversionstatic doubleversion_load_nowstatic doubleZEROstatic doubleZOOM_RATIO
-
Constructor Summary
Constructors Constructor Description CMisc()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voideprint(java.awt.Component t, java.lang.String s)static doublegetAlpha()static java.awt.ColorgetBackGroundColor()static java.awt.AlphaCompositegetFillComposite()static floatgetFillCompositeAlpha()static intgetFlashInterval()static java.awt.FontgetFont(java.lang.String s)static int[]getFontSizePool()static java.awt.ColorgetGridColor()static java.net.URLgetHomeDirectory()static intgetMoveStep()static intgetObjectId()static intgetPointRadius()static voidinitFont()static booleanisApplication()static booleanisDebug()static booleanisFootMarkShown()static booleanisIdCountChanged()static booleanisValidInt(java.lang.String s)static voidLoad(java.io.DataInputStream in)static voidLoadProperty(java.io.BufferedReader in)static booleanneedSave()static voidonFileSavedOrLoaded()static voidprint(java.lang.String s)static voidReset()static voidSave(java.io.DataOutputStream out)static voidSaveProperty(java.io.OutputStreamWriter out)static voidsetAlpha(double r)static voidsetBackGroundColor(java.awt.Color c)static voidsetDefaultFont(java.lang.String str)static voidsetDiagramChaged()static voidsetFillCompositeAlpha(float f)static voidsetFlashInterval(int n)static voidsetFont(java.lang.String f)static voidsetGridColor(java.awt.Color c)static voidsetHomeDirectory(java.net.URL l)static voidsetMoveStep(int n)static voidsetPointRadius(int n)static voidshowMessage(java.lang.String s)static voidwriteFont(java.io.OutputStreamWriter out, java.lang.String name, java.awt.Font f)
-
-
-
Field Detail
-
version
public static final double version
- See Also:
- Constant Field Values
-
DEBUG
public static final boolean DEBUG
- See Also:
- Constant Field Values
-
id_count
public static int id_count
-
id_count_onfile
public static int id_count_onfile
-
isDiagramChanged
public static boolean isDiagramChanged
-
version_load_now
public static double version_load_now
-
POINT_TRANS
public static final boolean POINT_TRANS
- See Also:
- Constant Field Values
-
APPLET
public static final boolean APPLET
- See Also:
- Constant Field Values
-
homedir
public static java.net.URL homedir
-
BlueishBorder
public static final javax.swing.border.Border BlueishBorder
-
SelectObjectColor
public static final java.awt.Color SelectObjectColor
-
NormalLineStroke
public static final java.awt.BasicStroke NormalLineStroke
-
SelectObjectStroke
public static final java.awt.BasicStroke SelectObjectStroke
-
SelectPolygonStroke
public static final java.awt.BasicStroke SelectPolygonStroke
-
DefautlDash
public static final float[] DefautlDash
-
DashedStroke
public static final java.awt.BasicStroke DashedStroke
-
DefautlDash1
public static final float[] DefautlDash1
-
DashedStroke1
public static final java.awt.BasicStroke DashedStroke1
-
defaultFont
public static java.lang.String defaultFont
-
angleNameFont
public static java.awt.Font angleNameFont
-
nameFont
public static java.awt.Font nameFont
-
font
public static java.awt.Font font
-
smallnameFont
public static java.awt.Font smallnameFont
-
button_label_font
public static java.awt.Font button_label_font
-
thmFont
public static java.awt.Font thmFont
-
fullFont
public static java.awt.Font fullFont
-
gddFont
public static java.awt.Font gddFont
-
areaFont
public static java.awt.Font areaFont
-
manualFont
public static java.awt.Font manualFont
-
fixFont
public static java.awt.Font fixFont
-
algebraFont
public static java.awt.Font algebraFont
-
ButtonColor
public static final java.awt.Color ButtonColor
-
frameColor
public static final java.awt.Color frameColor
-
ColorMode
public static int ColorMode
-
AntiAlias
public static boolean AntiAlias
-
LINDE_DRAW_EXT
public static final int LINDE_DRAW_EXT
- See Also:
- Constant Field Values
-
ZOOM_RATIO
public static final double ZOOM_RATIO
- See Also:
- Constant Field Values
-
PIXEPS
public static final int PIXEPS
- See Also:
- Constant Field Values
-
PIXEPS_PT
public static final int PIXEPS_PT
- See Also:
- Constant Field Values
-
ZERO
public static final double ZERO
- See Also:
- Constant Field Values
-
DOUBLE_ZERO
public static final double DOUBLE_ZERO
- See Also:
- Constant Field Values
-
HV_ZERO
public static final double HV_ZERO
- See Also:
- Constant Field Values
-
ANIMATE_GAP
public static final double ANIMATE_GAP
- See Also:
- Constant Field Values
-
MAX_K
public static final double MAX_K
- See Also:
- Constant Field Values
-
MAX_DRAW_LEN
public static final int MAX_DRAW_LEN
- See Also:
- Constant Field Values
-
rlength
public static final double rlength
- See Also:
- Constant Field Values
-
MAX_SLOPE
public static final double MAX_SLOPE
- See Also:
- Constant Field Values
-
POLYGON_ANIMATION_LAG
public static final int POLYGON_ANIMATION_LAG
- See Also:
- Constant Field Values
-
ANGLE_TYPE
public static int ANGLE_TYPE
-
show_angle_type
public static int show_angle_type
-
show_angle_text
public static boolean show_angle_text
-
SMART_HV_LINE_CATCH
public static boolean SMART_HV_LINE_CATCH
-
DRAW_CATCH_OBJECT_NAME
public static boolean DRAW_CATCH_OBJECT_NAME
-
nameTextShown
public static boolean nameTextShown
-
footMarkShown
public static boolean footMarkShown
-
FOOT_MARK_LENGTH
public static int FOOT_MARK_LENGTH
-
screenx
public static int screenx
-
screeny
public static int screeny
-
lan
public static java.lang.String lan
-
full_screen
public static boolean full_screen
-
lookAndFeel
public static java.lang.String lookAndFeel
-
TransComfirmed
public static boolean TransComfirmed
-
-
Method Detail
-
setHomeDirectory
public static final void setHomeDirectory(java.net.URL l)
-
getHomeDirectory
public static final java.net.URL getHomeDirectory()
-
isDebug
public static final boolean isDebug()
-
isApplication
public static final boolean isApplication()
-
print
public static final void print(java.lang.String s)
-
eprint
public static final void eprint(java.awt.Component t, java.lang.String s)
-
setDefaultFont
public static final void setDefaultFont(java.lang.String str)
-
initFont
public static final void initFont()
-
getFontSizePool
public static int[] getFontSizePool()
-
getFlashInterval
public static int getFlashInterval()
-
setFlashInterval
public static void setFlashInterval(int n)
-
getGridColor
public static java.awt.Color getGridColor()
-
setGridColor
public static void setGridColor(java.awt.Color c)
-
getBackGroundColor
public static java.awt.Color getBackGroundColor()
-
getMoveStep
public static int getMoveStep()
-
setMoveStep
public static void setMoveStep(int n)
-
showMessage
public static void showMessage(java.lang.String s)
-
getPointRadius
public static int getPointRadius()
-
setPointRadius
public static void setPointRadius(int n)
-
getFillComposite
public static java.awt.AlphaComposite getFillComposite()
-
getFillCompositeAlpha
public static float getFillCompositeAlpha()
-
setFillCompositeAlpha
public static void setFillCompositeAlpha(float f)
-
getObjectId
public static int getObjectId()
-
onFileSavedOrLoaded
public static void onFileSavedOrLoaded()
-
setDiagramChaged
public static void setDiagramChaged()
-
isIdCountChanged
public static boolean isIdCountChanged()
-
needSave
public static boolean needSave()
-
isFootMarkShown
public static boolean isFootMarkShown()
-
setAlpha
public static void setAlpha(double r)
-
getAlpha
public static double getAlpha()
-
setBackGroundColor
public static void setBackGroundColor(java.awt.Color c)
-
isValidInt
public static final boolean isValidInt(java.lang.String s)
-
setFont
public static void setFont(java.lang.String f)
-
Reset
public static void Reset()
-
SaveProperty
public static void SaveProperty(java.io.OutputStreamWriter out) throws java.io.IOException- Throws:
java.io.IOException
-
writeFont
public static void writeFont(java.io.OutputStreamWriter out, java.lang.String name, java.awt.Font f) throws java.io.IOException- Throws:
java.io.IOException
-
getFont
public static java.awt.Font getFont(java.lang.String s)
-
LoadProperty
public static void LoadProperty(java.io.BufferedReader in) throws java.io.IOException- Throws:
java.io.IOException
-
Save
public static void Save(java.io.DataOutputStream out) throws java.io.IOException- Throws:
java.io.IOException
-
Load
public static void Load(java.io.DataInputStream in) throws java.io.IOException- Throws:
java.io.IOException
-
-