13 void setFile(const char *path=NULL);
15 bool set(int argc, char *argv[]);
17 bool isWinPos() { return(m_isWinPos); }
18 int getWinPosX() { return(m_winPosX); }
19 int getWinPosY() { return(m_winPosY); }
20 int getWinCharW() { return(m_winCharW); }
21 int getWinCharH() { return(m_winCharH); }
22 bool isIconic() { return(m_isIconic); }
23 COLORREF getColorFg() { return(m_colorFg); }
24 COLORREF getColorBg() { return(m_colorBg); }
25 COLORREF getColorCursor() { return(m_colorCursor); }
26 COLORREF getColorCursorIme() { return(m_colorCursorIme); }
27 COLORREF getColor(int i)
29 return((0 <= i && i <= 15) ? m_colors[i] : m_colors[0]);
32 bool isScrollHide() { return(m_scrollHide); }
33 bool isScrollRight() { return(m_scrollRight); }
34 int getSaveLines() { return(m_saveLines); }
35 int getBorderSize() { return(m_borderSize); }
36 int getLineSpace() { return(m_lineSpace); }
37 int getTransp() { return(m_transp); }
38 bool isTranspColor() { return(m_isTranspColor); }
39 COLORREF getTranspColor() { return(m_transpColor); }
40 bool isTopMost() { return(m_isTopMost); }
44 return((m_cmd.size()) ? m_cmd.c_str() : NULL);
46 int getFontSize() { return(m_fontSize); }
49 return((m_font.size()) ? m_font.c_str() : NULL);
51 const char* getBgBmp()
53 return((m_bgBmp.size()) ? m_bgBmp.c_str() : NULL);
55 const char* getCurDir()
57 return((m_curDir.size()) ? m_curDir.c_str() : NULL);
59 const char* getTitle()
61 return((m_title.size()) ? m_title.c_str() : NULL);
66 void cmdsMake(int argc, char *argv[]);
67 void geometry(const char *str);
68 int setOption(const char *name, const char *value, bool rsrc);
69 void _loadXdefaults(const char *path);
83 COLORREF m_colorCursor;
84 COLORREF m_colorCursorIme;
85 COLORREF m_colors[17];
94 COLORREF m_transpColor;
98 char m_config_file[MAX_PATH+1];
101 #endif /* __CK_OPT_H__ */