diff options
author | fluxgen <fluxgen> | 2003-08-19 16:15:32 (GMT) |
---|---|---|
committer | fluxgen <fluxgen> | 2003-08-19 16:15:32 (GMT) |
commit | 3006ba49e41538bcc0c4afe958875c59a34550a9 (patch) | |
tree | 71ceaafcbd5e15bf594b3603e8448e3e8f650049 /src/FbWinFrame.cc | |
parent | 3dc7ab05994208549917e57323ba60194b2ec420 (diff) | |
download | fluxbox_pavel-3006ba49e41538bcc0c4afe958875c59a34550a9.zip fluxbox_pavel-3006ba49e41538bcc0c4afe958875c59a34550a9.tar.bz2 |
moved textbutton to fbtk
Diffstat (limited to 'src/FbWinFrame.cc')
-rw-r--r-- | src/FbWinFrame.cc | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/src/FbWinFrame.cc b/src/FbWinFrame.cc index c65f0b6..f23568b 100644 --- a/src/FbWinFrame.cc +++ b/src/FbWinFrame.cc | |||
@@ -19,13 +19,15 @@ | |||
19 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | 19 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
20 | // DEALINGS IN THE SOFTWARE. | 20 | // DEALINGS IN THE SOFTWARE. |
21 | 21 | ||
22 | // $Id: FbWinFrame.cc,v 1.36 2003/08/13 16:36:37 fluxgen Exp $ | 22 | // $Id: FbWinFrame.cc,v 1.37 2003/08/19 16:13:25 fluxgen Exp $ |
23 | 23 | ||
24 | #include "FbWinFrame.hh" | 24 | #include "FbWinFrame.hh" |
25 | #include "ImageControl.hh" | 25 | |
26 | #include "EventManager.hh" | 26 | #include "FbTk/ImageControl.hh" |
27 | #include "TextButton.hh" | 27 | #include "FbTk/EventManager.hh" |
28 | #include "App.hh" | 28 | #include "FbTk/TextButton.hh" |
29 | #include "FbTk/App.hh" | ||
30 | |||
29 | #include "FbWinFrameTheme.hh" | 31 | #include "FbWinFrameTheme.hh" |
30 | #ifdef SHAPE | 32 | #ifdef SHAPE |
31 | #include "Shape.hh" | 33 | #include "Shape.hh" |
@@ -271,7 +273,7 @@ void FbWinFrame::removeAllButtons() { | |||
271 | } | 273 | } |
272 | } | 274 | } |
273 | 275 | ||
274 | void FbWinFrame::addLabelButton(TextButton &btn) { | 276 | void FbWinFrame::addLabelButton(FbTk::TextButton &btn) { |
275 | LabelList::iterator found_it = find(m_labelbuttons.begin(), | 277 | LabelList::iterator found_it = find(m_labelbuttons.begin(), |
276 | m_labelbuttons.end(), | 278 | m_labelbuttons.end(), |
277 | &btn); | 279 | &btn); |
@@ -282,7 +284,7 @@ void FbWinFrame::addLabelButton(TextButton &btn) { | |||
282 | m_labelbuttons.push_back(&btn); | 284 | m_labelbuttons.push_back(&btn); |
283 | } | 285 | } |
284 | 286 | ||
285 | void FbWinFrame::removeLabelButton(TextButton &btn) { | 287 | void FbWinFrame::removeLabelButton(FbTk::TextButton &btn) { |
286 | LabelList::iterator erase_it = remove(m_labelbuttons.begin(), | 288 | LabelList::iterator erase_it = remove(m_labelbuttons.begin(), |
287 | m_labelbuttons.end(), | 289 | m_labelbuttons.end(), |
288 | &btn); | 290 | &btn); |
@@ -293,7 +295,7 @@ void FbWinFrame::removeLabelButton(TextButton &btn) { | |||
293 | } | 295 | } |
294 | 296 | ||
295 | 297 | ||
296 | void FbWinFrame::moveLabelButtonLeft(const TextButton &btn) { | 298 | void FbWinFrame::moveLabelButtonLeft(const FbTk::TextButton &btn) { |
297 | LabelList::iterator it = find(m_labelbuttons.begin(), | 299 | LabelList::iterator it = find(m_labelbuttons.begin(), |
298 | m_labelbuttons.end(), | 300 | m_labelbuttons.end(), |
299 | &btn); | 301 | &btn); |
@@ -303,7 +305,7 @@ void FbWinFrame::moveLabelButtonLeft(const TextButton &btn) { | |||
303 | 305 | ||
304 | LabelList::iterator new_pos = it; | 306 | LabelList::iterator new_pos = it; |
305 | new_pos--; | 307 | new_pos--; |
306 | TextButton *item = *it; | 308 | FbTk::TextButton *item = *it; |
307 | // remove from list | 309 | // remove from list |
308 | m_labelbuttons.erase(it); | 310 | m_labelbuttons.erase(it); |
309 | // insert on the new place | 311 | // insert on the new place |
@@ -312,7 +314,7 @@ void FbWinFrame::moveLabelButtonLeft(const TextButton &btn) { | |||
312 | redrawTitle(); | 314 | redrawTitle(); |
313 | } | 315 | } |
314 | 316 | ||
315 | void FbWinFrame::moveLabelButtonRight(const TextButton &btn) { | 317 | void FbWinFrame::moveLabelButtonRight(const FbTk::TextButton &btn) { |
316 | LabelList::iterator it = find(m_labelbuttons.begin(), | 318 | LabelList::iterator it = find(m_labelbuttons.begin(), |
317 | m_labelbuttons.end(), | 319 | m_labelbuttons.end(), |
318 | &btn); | 320 | &btn); |
@@ -320,7 +322,7 @@ void FbWinFrame::moveLabelButtonRight(const TextButton &btn) { | |||
320 | if (it == m_labelbuttons.end() || *it == m_labelbuttons.back()) | 322 | if (it == m_labelbuttons.end() || *it == m_labelbuttons.back()) |
321 | return; | 323 | return; |
322 | 324 | ||
323 | TextButton *item = *it; | 325 | FbTk::TextButton *item = *it; |
324 | // remove from list | 326 | // remove from list |
325 | LabelList::iterator new_pos = m_labelbuttons.erase(it); | 327 | LabelList::iterator new_pos = m_labelbuttons.erase(it); |
326 | new_pos++; | 328 | new_pos++; |
@@ -330,7 +332,7 @@ void FbWinFrame::moveLabelButtonRight(const TextButton &btn) { | |||
330 | redrawTitle(); | 332 | redrawTitle(); |
331 | } | 333 | } |
332 | 334 | ||
333 | void FbWinFrame::setLabelButtonFocus(TextButton &btn) { | 335 | void FbWinFrame::setLabelButtonFocus(FbTk::TextButton &btn) { |
334 | LabelList::iterator it = find(m_labelbuttons.begin(), | 336 | LabelList::iterator it = find(m_labelbuttons.begin(), |
335 | m_labelbuttons.end(), | 337 | m_labelbuttons.end(), |
336 | &btn); | 338 | &btn); |
@@ -1031,7 +1033,7 @@ void FbWinFrame::setBorderWidth(unsigned int borderW) { | |||
1031 | resize(width(), height() + bw_changes); | 1033 | resize(width(), height() + bw_changes); |
1032 | } | 1034 | } |
1033 | 1035 | ||
1034 | void FbWinFrame::renderButtonFocus(TextButton &button) { | 1036 | void FbWinFrame::renderButtonFocus(FbTk::TextButton &button) { |
1035 | 1037 | ||
1036 | button.setGC(theme().labelTextFocusGC()); | 1038 | button.setGC(theme().labelTextFocusGC()); |
1037 | button.setJustify(theme().justify()); | 1039 | button.setJustify(theme().justify()); |
@@ -1046,7 +1048,7 @@ void FbWinFrame::renderButtonFocus(TextButton &button) { | |||
1046 | button.clear(); | 1048 | button.clear(); |
1047 | } | 1049 | } |
1048 | 1050 | ||
1049 | void FbWinFrame::renderButtonUnfocus(TextButton &button) { | 1051 | void FbWinFrame::renderButtonUnfocus(FbTk::TextButton &button) { |
1050 | button.setGC(theme().labelTextUnfocusGC()); | 1052 | button.setGC(theme().labelTextUnfocusGC()); |
1051 | button.setJustify(theme().justify()); | 1053 | button.setJustify(theme().justify()); |
1052 | button.setBorderWidth(1); | 1054 | button.setBorderWidth(1); |