diff options
author | fluxgen <fluxgen> | 2002-04-03 23:04:01 (GMT) |
---|---|---|
committer | fluxgen <fluxgen> | 2002-04-03 23:04:01 (GMT) |
commit | 70f3639c0247c667b3ec5ddfb9e2726c08cbe12c (patch) | |
tree | 7b200998f289016804c0e1c30283d6ab935b001a /src/Tab.cc | |
parent | 36dcc230a277e0bfeef05964d81e4ad56687551c (diff) | |
download | fluxbox_pavel-70f3639c0247c667b3ec5ddfb9e2726c08cbe12c.zip fluxbox_pavel-70f3639c0247c667b3ec5ddfb9e2726c08cbe12c.tar.bz2 |
std::string for title and icon title in FluxboxWindow
Diffstat (limited to 'src/Tab.cc')
-rw-r--r-- | src/Tab.cc | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -19,7 +19,7 @@ | |||
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: Tab.cc,v 1.21 2002/04/03 12:08:54 fluxgen Exp $ | 22 | // $Id: Tab.cc,v 1.22 2002/04/03 23:01:04 fluxgen Exp $ |
23 | 23 | ||
24 | #include "Tab.hh" | 24 | #include "Tab.hh" |
25 | 25 | ||
@@ -361,33 +361,33 @@ void Tab::draw(bool pressed) { | |||
361 | (!m_win->isShaded() && m_win->getScreen()->isTabRotateVertical())) { | 361 | (!m_win->isShaded() && m_win->getScreen()->isTabRotateVertical())) { |
362 | 362 | ||
363 | tabtext_w = DrawUtil::XRotTextWidth(m_win->getScreen()->getWindowStyle()->tab.rot_font, | 363 | tabtext_w = DrawUtil::XRotTextWidth(m_win->getScreen()->getWindowStyle()->tab.rot_font, |
364 | m_win->client.title, m_win->client.title_len); | 364 | m_win->getTitle().c_str(), m_win->getTitle().size()); |
365 | tabtext_w += (m_win->frame.bevel_w * 4); | 365 | tabtext_w += (m_win->frame.bevel_w * 4); |
366 | 366 | ||
367 | DrawUtil::DrawRotString(m_display, m_tabwin, gc, | 367 | DrawUtil::DrawRotString(m_display, m_tabwin, gc, |
368 | m_win->getScreen()->getWindowStyle()->tab.rot_font, | 368 | m_win->getScreen()->getWindowStyle()->tab.rot_font, |
369 | m_win->getScreen()->getWindowStyle()->tab.font.justify, | 369 | m_win->getScreen()->getWindowStyle()->tab.font.justify, |
370 | tabtext_w, m_size_w, m_size_h, | 370 | tabtext_w, m_size_w, m_size_h, |
371 | m_win->frame.bevel_w, m_win->client.title); | 371 | m_win->frame.bevel_w, m_win->getTitle().c_str()); |
372 | 372 | ||
373 | } else { | 373 | } else { |
374 | if (I18n::instance()->multibyte()) { // TODO: maybe move this out from here? | 374 | if (I18n::instance()->multibyte()) { // TODO: maybe move this out from here? |
375 | XRectangle ink, logical; | 375 | XRectangle ink, logical; |
376 | XmbTextExtents(m_win->getScreen()->getWindowStyle()->tab.font.set, | 376 | XmbTextExtents(m_win->getScreen()->getWindowStyle()->tab.font.set, |
377 | m_win->client.title, m_win->client.title_len, | 377 | m_win->getTitle().c_str(), m_win->getTitle().size(), |
378 | &ink, &logical); | 378 | &ink, &logical); |
379 | tabtext_w = logical.width; | 379 | tabtext_w = logical.width; |
380 | } else { | 380 | } else { |
381 | tabtext_w = XTextWidth( | 381 | tabtext_w = XTextWidth( |
382 | m_win->getScreen()->getWindowStyle()->tab.font.fontstruct, | 382 | m_win->getScreen()->getWindowStyle()->tab.font.fontstruct, |
383 | m_win->client.title, m_win->client.title_len); | 383 | m_win->getTitle().c_str(), m_win->getTitle().size()); |
384 | } | 384 | } |
385 | tabtext_w += (m_win->frame.bevel_w * 4); | 385 | tabtext_w += (m_win->frame.bevel_w * 4); |
386 | 386 | ||
387 | DrawUtil::DrawString(m_display, m_tabwin, gc, | 387 | DrawUtil::DrawString(m_display, m_tabwin, gc, |
388 | &m_win->getScreen()->getWindowStyle()->tab.font, | 388 | &m_win->getScreen()->getWindowStyle()->tab.font, |
389 | tabtext_w, m_size_w, | 389 | tabtext_w, m_size_w, |
390 | m_win->frame.bevel_w, m_win->client.title); | 390 | m_win->frame.bevel_w, m_win->getTitle().c_str()); |
391 | } | 391 | } |
392 | } | 392 | } |
393 | 393 | ||