diff -r 1cc14ece1486 -r 095398eba689 QTfrontend/mapContainer.cpp --- a/QTfrontend/mapContainer.cpp Thu Dec 23 21:45:50 2010 +0100 +++ b/QTfrontend/mapContainer.cpp Tue Dec 28 22:40:12 2010 +0100 @@ -177,8 +177,8 @@ connect(maze_size_selection, SIGNAL(currentIndexChanged(int)), this, SLOT(setMaze_size(int))); gbThemes = new IconedGroupBox(mapWidget); - gbThemes->setTitleTextPadding(60); - gbThemes->setContentTopPadding(6); + gbThemes->setTitleTextPadding(80); + gbThemes->setContentTopPadding(15); gbThemes->setTitle(tr("Themes")); //gbThemes->setStyleSheet("padding: 0px"); // doesn't work - stylesheet is set with icon @@ -224,7 +224,7 @@ QGridLayout* seedLayout = new QGridLayout(seedWidget); seedLayout->setMargin(0); - QLabel* seedLabel = new QLabel(tr("Seed"), seedWidget); + seedLabel = new QLabel(tr("Seed"), seedWidget); seedLayout->addWidget(seedLabel, 3, 0); seedEdit = new QLineEdit(seedWidget); seedEdit->setMaxLength(54); @@ -232,11 +232,14 @@ seedLayout->addWidget(seedEdit, 3, 1); seedLayout->setColumnStretch(1, 5); seedSet = new QPushButton(seedWidget); - seedSet->setText(QPushButton::tr("Set")); + seedSet->setText(QPushButton::tr("more")); connect(seedSet, SIGNAL(clicked()), this, SLOT(seedEdited())); seedLayout->setColumnStretch(2, 1); seedLayout->addWidget(seedSet, 3, 2); + seedLabel->setVisible(false); + seedEdit->setVisible(false); + setRandomSeed(); setRandomTheme(); } @@ -370,7 +373,7 @@ chooseMap->setItemData(1, mapInfo); mapInfo[0] = QString("+drawn+"); chooseMap->setItemData(2, mapInfo); - gbThemes->setIcon(QIcon(QString("%1/Themes/%2/icon.png").arg(datadir->absolutePath()).arg(theme))); + gbThemes->setIcon(QIcon(QString("%1/Themes/%2/icon@2x.png").arg(datadir->absolutePath()).arg(theme))); emit themeChanged(theme); } @@ -561,6 +564,14 @@ void HWMapContainer::seedEdited() { + if (seedLabel->isVisible() == false ) + { + seedLabel->setVisible(true); + seedEdit->setVisible(true); + seedSet->setText(tr("Set")); + return; + } + if (seedEdit->text().isEmpty()) seedEdit->setText(m_seed); else