//----------------------------------------------------------------------------- //! //----------------------------------------------------------------------------- void tSettingsMenuLayerIcon::resizeEvent( QResizeEvent* ) { if( m_pMenuAction->icon().isNull() ) { SetPixmap( QPixmap( tPath::ResourceFile("simrad/icons/settings.png") ).scaled( contentsRect().size() - QSize( 0, m_TextSize.height() / 2 ), Qt::KeepAspectRatio, Qt::SmoothTransformation ) ); } else { SetPixmap( m_pMenuAction->icon().pixmap( contentsRect().size() - QSize( 0, m_TextSize.height() / 2 ) ) ); } }
void OCheckListItem :: SetText (int column, ODSList *pODSList ) { pODSList->ValueInit(); OListWidgetItem::SetText(column,pODSList->Value()); if ( pODSList->get_layout()->get_normal_pixmap() ) SetPixmap(0,pODSList->get_layout()->get_normal_pixmap()); }
void ThumbItem::SetRotationAngle(int angle) { MSqlQuery query(MSqlQuery::InitCon()); query.prepare( "REPLACE INTO gallerymetadata " "SET image = :IMAGE, " " angle = :ANGLE"); query.bindValue(":IMAGE", m_path); query.bindValue(":ANGLE", angle); if (!query.exec()) MythDB::DBError("set_rotation_angle", query); SetPixmap(NULL); }
static void UpdateWidget(WidgetData *data) { GtkWidget *widget; g_return_if_fail(data != NULL); widget = GetWidgetByLongName(data->name); if (widget == NULL) { MessagePrintf("widget [%s] is not found", data->name); return; } switch (data->type) { // gtk+panda case WIDGET_TYPE_NUMBER_ENTRY: SetNumberEntry(widget, data,(_NumberEntry *)data->attrs); break; case WIDGET_TYPE_PANDA_COMBO: SetPandaCombo(widget, data,(_Combo *)data->attrs); break; case WIDGET_TYPE_PANDA_CLIST: SetPandaCList(widget, data,(_CList *)data->attrs); break; case WIDGET_TYPE_PANDA_ENTRY: SetEntry(widget, data,(_Entry *)data->attrs); break; case WIDGET_TYPE_PANDA_TEXT: SetText(widget, data,(_Text *)data->attrs); break; case WIDGET_TYPE_PANDA_PREVIEW: SetPandaPreview(widget, data,(_PREVIEW *)data->attrs); break; case WIDGET_TYPE_PANDA_TIMER: SetPandaTimer(widget, data,(_Timer *)data->attrs); break; case WIDGET_TYPE_PANDA_DOWNLOAD: SetPandaDownload(widget, data,(_Download *)data->attrs); break; case WIDGET_TYPE_PANDA_HTML: SetPandaHTML(widget, data,(_HTML *)data->attrs); break; case WIDGET_TYPE_PANDA_TABLE: SetPandaTable(widget, data,(_Table *)data->attrs); break; // gtk+ case WIDGET_TYPE_ENTRY: SetEntry(widget, data,(_Entry *)data->attrs); break; case WIDGET_TYPE_TEXT: SetText(widget, data,(_Text *)data->attrs); break; case WIDGET_TYPE_LABEL: SetLabel(widget, data,(_Label *)data->attrs); break; case WIDGET_TYPE_BUTTON: case WIDGET_TYPE_TOGGLE_BUTTON: case WIDGET_TYPE_CHECK_BUTTON: case WIDGET_TYPE_RADIO_BUTTON: SetButton(widget, data,(_Button *)data->attrs); break; case WIDGET_TYPE_CALENDAR: SetCalendar(widget, data,(_Calendar*)data->attrs); break; case WIDGET_TYPE_NOTEBOOK: SetNotebook(widget, data,(_Notebook*)data->attrs); break; case WIDGET_TYPE_PROGRESS_BAR: SetProgressBar(widget, data,(_ProgressBar*)data->attrs); break; case WIDGET_TYPE_WINDOW: SetWindow(widget, data,(_Window*)data->attrs); break; case WIDGET_TYPE_FRAME: SetFrame(widget, data,(_Frame *)data->attrs); break; case WIDGET_TYPE_SCROLLED_WINDOW: SetScrolledWindow(widget, data,(_ScrolledWindow *)data->attrs); break; case WIDGET_TYPE_FILE_CHOOSER_BUTTON: SetFileChooserButton(widget, data,(_FileChooserButton *)data->attrs); break; case WIDGET_TYPE_COLOR_BUTTON: SetColorButton(widget, data,(_ColorButton *)data->attrs); break; // Gnome case WIDGET_TYPE_FILE_ENTRY: SetFileEntry(widget, data,(_FileEntry *)data->attrs); break; case WIDGET_TYPE_PIXMAP: SetPixmap(widget, data,(_Pixmap *)data->attrs); break; default: //MessageLogPrintf("invalid widget [%s]", data->name); break; } }