1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
Only in fluxbox-0.1.8-bugfix2/: fluxbox-0.1.8-bugfix1.patch
diff -U 1 -r fluxbox-0.1.8/src/Configmenu.cc fluxbox-0.1.8-bugfix2/src/Configmenu.cc
--- fluxbox-0.1.8/src/Configmenu.cc Fri Apr 12 17:14:09 2002
+++ fluxbox-0.1.8-bugfix2/src/Configmenu.cc Fri May 3 10:41:09 2002
@@ -197,2 +197,4 @@
}
+ //save resources
+ Fluxbox::instance()->save_rc();
}
@@ -292,2 +294,6 @@
+ //save resources
+ Fluxbox::instance()->save_rc();
+
+ //toggle options
setItemSelected(0, !(configmenu->screen->isSloppyFocus() ||
@@ -429,2 +435,4 @@
}
+ //save resources
+ Fluxbox::instance()->save_rc();
}
@@ -640,3 +648,4 @@
}
-
+ //save resources
+ Fluxbox::instance()->save_rc();
Fluxbox::instance()->reconfigureTabs(); //TODO
diff -U 1 -r fluxbox-0.1.8/src/Tab.cc fluxbox-0.1.8-bugfix2/src/Tab.cc
--- fluxbox-0.1.8/src/Tab.cc Mon Apr 15 00:27:57 2002
+++ fluxbox-0.1.8-bugfix2/src/Tab.cc Fri May 3 10:44:18 2002
@@ -65,3 +65,4 @@
m_win->getScreen()->getTabPlacement() == PRIGHT) &&
- m_win->getScreen()->isTabRotateVertical()) {
+ m_win->getScreen()->isTabRotateVertical() &&
+ !m_win->isShaded()) {
m_size_w = m_win->getScreen()->getTabHeight();
diff -U 1 -r fluxbox-0.1.8/src/Window.cc fluxbox-0.1.8-bugfix2/src/Window.cc
--- fluxbox-0.1.8/src/Window.cc Wed Apr 17 09:24:59 2002
+++ fluxbox-0.1.8-bugfix2/src/Window.cc Fri May 3 10:34:31 2002
@@ -241,4 +241,5 @@
if (transient) {
- decorations.maximize = decorations.handle =
- decorations.border = functions.maximize = false;
+ decorations.maximize = functions.maximize = false;
+ //we can still use the handles to resize it
+ decorations.handle = decorations.border = true;
}
diff -U 1 -r fluxbox-0.1.8/src/fluxbox.cc fluxbox-0.1.8-bugfix2/src/fluxbox.cc
--- fluxbox-0.1.8/src/fluxbox.cc Sat Apr 20 12:10:48 2002
+++ fluxbox-0.1.8-bugfix2/src/fluxbox.cc Fri May 3 10:47:20 2002
@@ -1703,3 +1703,2 @@
- save_rc();
}
diff -U 1 -r fluxbox-0.1.8/src/fluxbox.hh fluxbox-0.1.8-bugfix2/src/fluxbox.hh
--- fluxbox-0.1.8/src/fluxbox.hh Fri Apr 12 15:02:12 2002
+++ fluxbox-0.1.8-bugfix2/src/fluxbox.hh Fri May 3 10:46:28 2002
@@ -137,2 +137,3 @@
void saveGroupSearch(Window, FluxboxWindow *);
+ void save_rc(void);
void removeMenuSearch(Window);
@@ -242,3 +243,2 @@
void load_rc(void);
- void save_rc(void);
void reload_rc(void);
diff -U 1 -r fluxbox-0.1.8/src/Toolbar.cc fluxbox-0.1.8-bugfix/src/Toolbar.cc
--- fluxbox-0.1.8/src/Toolbar.cc Wed Apr 10 01:16:28 2002
+++ fluxbox-0.1.8-bugfix/src/Toolbar.cc Fri May 3 14:48:51 2002
@@ -1170,3 +1170,3 @@
screen->getWorkspacemenu()->update();
-
+ Fluxbox::instance()->save_rc();
reconfigure();
@@ -1314,5 +1314,7 @@
toolbar->on_top = change;
- setItemSelected(1, change);
+ screen()->saveToolbarOnTop(toolbar->on_top);
+ setItemSelected(1, change);
if (toolbar->isOnTop()) toolbar->screen->raiseWindows((Window *) 0, 0);
+
break;
@@ -1324,2 +1326,3 @@
toolbar->do_auto_hide = change;
+ screen()->saveToolbarAutoHide(toolbar->do_auto_hide);
setItemSelected(2, change);
@@ -1338,2 +1341,3 @@
}
+ Fluxbox::instance()->save_rc();
}
@@ -1417,3 +1421,3 @@
#endif // SLIT
-
+ Fluxbox::instance()->save_rc();
}
@@ -1461,3 +1465,3 @@
#endif // SLIT
-
+ Fluxbox::instance()->save_rc();
}
|