diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-05-25 02:24:30 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-05-25 02:24:30 +0000 |
| commit | b3737edc7cc7d1ebc52ec204dcaa71d9cb859c5a (patch) | |
| tree | 80e2d20722a2a61e140ad4377e315d1196c264ce /src/blackbox.cc | |
| parent | e5bdc511678f9005f5cb3330f01a1af98bf0da83 (diff) | |
use openbox/ dir for rc file and menu file. turn menu into a command line option instead of an rc file option
Diffstat (limited to 'src/blackbox.cc')
| -rw-r--r-- | src/blackbox.cc | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/src/blackbox.cc b/src/blackbox.cc index 4325933b..bca48e5d 100644 --- a/src/blackbox.cc +++ b/src/blackbox.cc @@ -134,7 +134,7 @@ static Bool queueScanner(Display *, XEvent *e, char *args) { Blackbox *blackbox; -Blackbox::Blackbox(char **m_argv, char *dpy_name, char *rc) +Blackbox::Blackbox(char **m_argv, char *dpy_name, char *rc, char *menu) : BaseDisplay(m_argv[0], dpy_name) { if (! XSupportsLocale()) fprintf(stderr, "X server does not support locale\n"); @@ -144,8 +144,10 @@ Blackbox::Blackbox(char **m_argv, char *dpy_name, char *rc) ::blackbox = this; argv = m_argv; - if (! rc) rc = "~/.blackboxrc"; + if (! rc) rc = "~/.openbox/rc"; rc_file = expandTilde(rc); + if (! menu) menu = "~/.openbox/menu"; + menu_file = expandTilde(menu); no_focus = False; @@ -978,9 +980,6 @@ void Blackbox::save_rc(void) { load_rc(); - sprintf(rc_string, "session.menuFile: %s", getMenuFilename()); - XrmPutLineResource(&new_blackboxrc, rc_string); - sprintf(rc_string, "session.colorsPerChannel: %d", resource.colors_per_channel); XrmPutLineResource(&new_blackboxrc, rc_string); @@ -1186,13 +1185,6 @@ void Blackbox::load_rc(void) { int int_value; unsigned long long_value; - if (XrmGetResource(database, "session.menuFile", "Session.MenuFile", - &value_type, &value)) { - resource.menu_file = expandTilde(value.addr); - } else { - resource.menu_file = DEFAULTMENU; - } - resource.colors_per_channel = 4; if (XrmGetResource(database, "session.colorsPerChannel", "Session.ColorsPerChannel", &value_type, &value) && @@ -1595,7 +1587,7 @@ void Blackbox::saveStyleFilename(const string& filename) { } -void Blackbox::saveMenuFilename(const string& filename) { +void Blackbox::addMenuTimestamp(const string& filename) { assert(! filename.empty()); bool found = False; |
