diff options
Diffstat (limited to 'src/fluxbox.hh')
-rw-r--r-- | src/fluxbox.hh | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/fluxbox.hh b/src/fluxbox.hh index 75b868f..36b39ef 100644 --- a/src/fluxbox.hh +++ b/src/fluxbox.hh | |||
@@ -79,8 +79,10 @@ class Fluxbox : public FbTk::App, | |||
79 | public FbTk::Observer, | 79 | public FbTk::Observer, |
80 | private FbTk::SignalTracker { | 80 | private FbTk::SignalTracker { |
81 | public: | 81 | public: |
82 | Fluxbox(int argc, char **argv, const char * dpy_name= 0, | 82 | Fluxbox(int argc, char **argv, |
83 | const char *rcfilename = 0, bool xsync = false); | 83 | const std::string& dpy_name, |
84 | const std::string& rc_path, const std::string& rc_filename, | ||
85 | bool xsync = false); | ||
84 | virtual ~Fluxbox(); | 86 | virtual ~Fluxbox(); |
85 | 87 | ||
86 | static Fluxbox *instance() { return s_singleton; } | 88 | static Fluxbox *instance() { return s_singleton; } |
@@ -197,7 +199,6 @@ private: | |||
197 | 199 | ||
198 | void handleEvent(XEvent *xe); | 200 | void handleEvent(XEvent *xe); |
199 | 201 | ||
200 | void setupConfigFiles(); | ||
201 | void handleUnmapNotify(XUnmapEvent &ue); | 202 | void handleUnmapNotify(XUnmapEvent &ue); |
202 | void handleClientMessage(XClientMessageEvent &ce); | 203 | void handleClientMessage(XClientMessageEvent &ce); |
203 | 204 | ||
@@ -221,6 +222,9 @@ private: | |||
221 | 222 | ||
222 | FbTk::ResourceManager m_resourcemanager, &m_screen_rm; | 223 | FbTk::ResourceManager m_resourcemanager, &m_screen_rm; |
223 | 224 | ||
225 | std::string m_RC_PATH; | ||
226 | const char *m_RC_INIT_FILE; | ||
227 | |||
224 | //--- Resources | 228 | //--- Resources |
225 | 229 | ||
226 | FbTk::Resource<bool> m_rc_ignoreborder; | 230 | FbTk::Resource<bool> m_rc_ignoreborder; |
@@ -289,8 +293,6 @@ private: | |||
289 | int m_randr_event_type; ///< the type number of randr event | 293 | int m_randr_event_type; ///< the type number of randr event |
290 | int m_shape_eventbase; ///< event base for shape events | 294 | int m_shape_eventbase; ///< event base for shape events |
291 | bool m_have_shape; ///< if shape is supported by server | 295 | bool m_have_shape; ///< if shape is supported by server |
292 | std::string m_RC_PATH; | ||
293 | const char *m_RC_INIT_FILE; | ||
294 | Atom m_kwm1_dockwindow, m_kwm2_dockwindow; | 296 | Atom m_kwm1_dockwindow, m_kwm2_dockwindow; |
295 | 297 | ||
296 | AttentionNoticeHandler m_attention_handler; | 298 | AttentionNoticeHandler m_attention_handler; |