summaryrefslogtreecommitdiff
path: root/src/blackbox.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-05-25 02:24:30 +0000
committerDana Jansens <danakj@orodu.net>2002-05-25 02:24:30 +0000
commitb3737edc7cc7d1ebc52ec204dcaa71d9cb859c5a (patch)
tree80e2d20722a2a61e140ad4377e315d1196c264ce /src/blackbox.cc
parente5bdc511678f9005f5cb3330f01a1af98bf0da83 (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.cc18
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;