int SharedMediaWidget::resizeGetHeight(int newWidth) {
	int newHeight = contentTop();

	resizeButtons(newWidth, &newHeight);

	return newHeight;
}
Example #2
0
void GUI::Widget::TabPanel::removeButton(const GUI::Widget::TabManager::TabKeyType& key) {
	for (ButtonListType::iterator i = buttons.begin(); i != buttons.end(); ++i) {
		if (i->key == key) {
			i = buttons.erase(i);
		}
	}
	resizeButtons();
}
Example #3
0
void GUI::Widget::TabPanel::addButton(const std::string& label, const GUI::Widget::TabManager::TabKeyType& key) {
	Button tmp;
	tmp.button.reset(new GUI::Widget::Button(label, 0.0f, 0.0f, 1.0f, 1.0f, boost::bind(&GUI::Widget::TabManager::selectTab, this, key)));
	tmp.key = key;

	buttons.push_back(tmp);
	resizeButtons();
}
Example #4
0
	void CodeLineEdit::setShowEditorButton(bool showEditorButton)
	{
		mShowEditorButton = showEditorButton;
		mOpenEditor->setEnabled(mShowEditorButton);
		
		mEditorButton->setVisible(showEditorButton);
		
		setEmbedded(mEmbedded);
		
		resizeButtons();
		update();
	}
Example #5
0
	void CodeLineEdit::setAllowTextCodeChange(bool allowTextCodeChange)
	{
		mAllowTextCodeChange = allowTextCodeChange;
		mSwitchTextCode->setEnabled(mAllowTextCodeChange);
		
		mCodeButton->setVisible(allowTextCodeChange);
		
		setEmbedded(mEmbedded);
		
		resizeButtons();
		update();
	}
Example #6
0
	void CodeLineEdit::resizeEvent(QResizeEvent *event)
	{
		resizeButtons();
		
        QLineEdit::resizeEvent(event);
    }