diff options
Diffstat (limited to 'client/config/themes.cpp')
| -rw-r--r-- | client/config/themes.cpp | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/client/config/themes.cpp b/client/config/themes.cpp index 1688874..f309ba7 100644 --- a/client/config/themes.cpp +++ b/client/config/themes.cpp @@ -372,13 +372,27 @@ void IconThemesConfig::themeSelected( TQListViewItem *item, TQLabel *previewLabe } TQString dirNameStr = dirName + item->text( 0 ) + "/deco/" ; - topLeftCornerBg.load( dirNameStr + "topLeftCornerBg.png" ); - leftButtonsBg.load( dirNameStr + "leftButtonsBg" ); - leftTitleBg.load( dirNameStr + "leftTitleBg.png" ); - midTitleBg.load( dirNameStr + "midTitleBg.png" ); - rightTitleBg.load( dirNameStr + "rightTitleBg.png" ); - rightButtonsBg.load( dirNameStr + "rightButtonsBg.png" ); - topRightCornerBg.load( dirNameStr + "topRightCornerBg.png" ); + bool useNewFileNames = topLeftCornerBg.load( dirNameStr + "leftUpperCornerFrameBg.png" ); + + if ( useNewFileNames ) + { + leftButtonsBg.load( dirNameStr + "buttonsLeftBg" ); + leftTitleBg.load( dirNameStr + "titleLeftBg.png" ); + midTitleBg.load( dirNameStr + "titleMidBg.png" ); + rightTitleBg.load( dirNameStr + "titleRightBg.png" ); + rightButtonsBg.load( dirNameStr + "buttonsRightBg.png" ); + topRightCornerBg.load( dirNameStr + "rightUpperCornerFrameBg.png" ); + } + else + { + topLeftCornerBg.load( dirNameStr + "topLeftCornerBg.png" ); + leftButtonsBg.load( dirNameStr + "leftButtonsBg" ); + leftTitleBg.load( dirNameStr + "leftTitleBg.png" ); + midTitleBg.load( dirNameStr + "midTitleBg.png" ); + rightTitleBg.load( dirNameStr + "rightTitleBg.png" ); + rightButtonsBg.load( dirNameStr + "rightButtonsBg.png" ); + topRightCornerBg.load( dirNameStr + "topRightCornerBg.png" ); + } w = topLeftCornerBg.width() + leftButtonsBg.width() + leftTitleBg.width() + midTitleBg.width() + rightTitleBg.width() + rightButtonsBg.width() + topRightCornerBg.width() + 8; h = midTitleBg.height() + 8; |
