summaryrefslogtreecommitdiff
blob: 914b21de21d2c8fcbf2e34b5448aa814cdd98115 (plain)
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();
 	}