void changeGC (KinoWidget w, XID font, KinoColor f, KinoColor b, int lineWidth) { XGCValues values; Pixel fp, bp; fp = loadColor (XtDisplay ((Widget) w), f.red, f.green, f.blue); bp = loadColor (XtDisplay ((Widget) w), b.red, b.green, b.blue); if (w->kino.painter->gc == NULL) { /* if there was no previous GC, allocate a new one */ w->kino.painter->gc = XCreateGC (XtDisplay (w), XtWindow (w), 0, NULL); } assert (w->kino.painter->gc != NULL); values.font = font; values.foreground = fp; values.background = bp; values.line_width = lineWidth; values.clip_mask = None; XChangeGC (XtDisplay (w), w->kino.painter->gc, GCFont | GCForeground | GCBackground | GCLineWidth | GCClipMask, &values); assert (w->kino.painter->gc != NULL); }
AColorMap::AColorMap() { name = dupstr("A"); fileName = dupstr("a.sao"); char* redStr = (char*)"(0,0)(.25,0)(.5,1)(1,1)"; char* greenStr = (char*)"(0,0)(.25,1)(.5,0)(.77,0)(1,1)"; char* blueStr = (char*)"(0,0)(.125,0)(.5,1)(.64,.5)(.77,0)(1,0)"; loadColor(redStr, &red); loadColor(greenStr, &green); loadColor(blueStr, &blue); }
BBColorMap::BBColorMap() { name = dupstr("BB"); fileName = dupstr("bb.sao"); char* redStr = (char*)"(0,0)(.5,1)(1,1)"; char* greenStr = (char*)"(0,0)(.25,0)(.75,1)(1,1)"; char* blueStr = (char*)"(0,0)(.5,0)(1,1)"; loadColor(redStr, &red); loadColor(greenStr, &green); loadColor(blueStr, &blue); }
StandardColorMap::StandardColorMap() { name = dupstr("Standard"); fileName = dupstr("standard.sao"); char* redStr = (char*)"(0,0)(.333,.3)(.333, 0)(.666,.3)(.666,.3)(1, 1)"; char* greenStr = (char*)"(0,0)(.333,.3)(.333,.3)(.666, 1)(.666, 0)(1,.3)"; char* blueStr = (char*)"(0,0)(.333, 1)(.333, 0)(.666,.3)(.666, 0)(1,.3)"; loadColor(redStr, &red); loadColor(greenStr, &green); loadColor(blueStr, &blue); }
BlueColorMap::BlueColorMap() { name = dupstr("Blue"); fileName = dupstr("blue.sao"); char* redStr = (char*)"(0,0)(0,0)"; char* greenStr = (char*)"(0,0)(0,0)"; char* blueStr = (char*)"(0,0)(1,1)"; loadColor(redStr, &red); loadColor(greenStr, &green); loadColor(blueStr, &blue); }
CoolColorMap::CoolColorMap() { name = dupstr("Cool"); fileName = dupstr("cool.sao"); char* redStr = (char*)"(0,0)(.29,0)(.76,.1)(1,1)"; char* greenStr = (char*)"(0,0)(.22,0)(.96,1)(1,1)"; char* blueStr = (char*)"(0,0)(.53,1)(1,1)"; loadColor(redStr, &red); loadColor(greenStr, &green); loadColor(blueStr, &blue); }
RainbowColorMap::RainbowColorMap() { name = dupstr("Rainbow"); fileName = dupstr("rainbow.sao"); char* redStr = (char*)"(0,1)(.2,0)(.6,0)(.8,1)(1,1)"; char* greenStr = (char*)"(0,0)(.2,0)(.4,1)(.8,1)(1,0)"; char* blueStr = (char*)"(0,1)(.4,1)(.6,0)(1,0)"; loadColor(redStr, &red); loadColor(greenStr, &green); loadColor(blueStr, &blue); }
HEColorMap::HEColorMap() { name = dupstr("HE"); fileName = dupstr("he.sao"); char* redStr = (char*)"(0,0)(.015,.5)(.25,.5)(.5,.75)(1,1)"; char* greenStr = (char*)"(0,0)(.065,0)(.125,.5)(.25,.75)(.5,.810)(1,1)"; char* blueStr = (char*)"(0,0)(.015,.125)(.030,.375)(.065,.625)(.25,.25)(1,1)"; loadColor(redStr, &red); loadColor(greenStr, &green); loadColor(blueStr, &blue); }
HeatColorMap::HeatColorMap() { name = dupstr("Heat"); fileName = dupstr("heat.sao"); char* redStr = (char*)"(0,0)(.34,1)(1,1)"; char* greenStr = (char*)"(0,0)(1,1)"; char* blueStr = (char*)"(0,0)(.65,0)(.98,1)(1,1)"; loadColor(redStr, &red); loadColor(greenStr, &green); loadColor(blueStr, &blue); }
GreyColorMap::GreyColorMap() { name = dupstr("Grey"); fileName = dupstr("grey.sao"); char* redStr = (char*)"(0,0)(1,1)"; char* greenStr = (char*)"(0,0)(1,1)"; char* blueStr = (char*)"(0,0)(1,1)"; loadColor(redStr, &red); loadColor(greenStr, &green); loadColor(blueStr, &blue); }
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); // this changes the background color of the widget. //ui->tabWidget->setStyleSheet(QString::fromUtf8("background-color: rgb(170, 170, 170);")); // initial values for input fields ui->doubleSpinBox_SheetWidth->setRange(0,100); ui->doubleSpinBox_SheetLength->setRange(0,150); ui->doubleSpinBox_SheetWidth->setValue(60); ui->doubleSpinBox_SheetLength->setValue(120); ui->doubleSpinBox_Clamp->setValue(3); ui->doubleSpinBox_Kerf->setValue(.250); ui->doubleSpinBox_Web->setValue(.750); ui->label_InfoScreen->setText("Turrets"); ui->label_InfoScreen->setStyleSheet("QLabel {color:#ccc;}"); // make labels mouse selectable ui->label_TotalParts->setTextInteractionFlags(Qt::TextSelectableByMouse); ui->label_Yields->setTextInteractionFlags(Qt::TextSelectableByMouse); ui->label_Message->setTextInteractionFlags(Qt::TextSelectableByMouse); ui->label_Message->setStyleSheet("QLabel {color:#aaa}"); ui->pushButton_Clone->setStyleSheet("color:#666"); ui->label_Yields->setStyleSheet("QLabel {color:#000; font-size:22px; font-weight:none;}"); ui->label_TotalParts->setStyleSheet("QLabel {color:#333; font-size:22px; font-weight:none;}"); //disable buttons at starting ui->pushButton_Reset->setDisabled(true); ui->pushButton_copyYields->setDisabled(true); //painting sheet ui->graphicsView_Sheet->setStyleSheet("background-color:#777"); disableOptions(); //this will assign a shortcut to the calculate button //shortcut for the return key QShortcut *returnShortcut = new QShortcut(QKeySequence("Return"), ui->groupBox); QObject::connect(returnShortcut, SIGNAL(activated()), ui->pushButton_Calculate, SLOT(click())); //shortcut for the enter key QShortcut *enterShortcut = new QShortcut(QKeySequence("Enter"), ui->groupBox); QObject::connect(enterShortcut, SIGNAL(activated()), ui->pushButton_Calculate, SLOT(click())); // statusbar label statusLabel = new QLabel(this); statusLabel->setText(" Status"); ui->statusBar->addWidget(statusLabel); ui->statusBar->setStyleSheet("color:#333"); //FINDER //make sufix read only ui->lineEdit_Sufix->setReadOnly(true); ui->graphicsView_Drawing->setStyleSheet("background-color:#FFD700"); ui->graphicsView_Pdf->setStyleSheet("background-color:#FFD700"); ui->graphicsView_Dxf->setStyleSheet("background-color:#FFD700"); // load last saved settings loadLayout(); loadColor(); }// MainWindow
static QGradientStop loadGradientStop(const QDomElement &elem) { if (elem.tagName() != QLatin1String("stopData")) return QGradientStop(); const qreal pos = static_cast<qreal>(elem.attribute(QLatin1String("position")).toDouble()); return qMakePair(pos, loadColor(elem.firstChild().toElement())); }
void CasparDevice::playColor(int channel, int videolayer, const QString& name, const QString &transition, int duration, const QString& easing, const QString& direction, bool useAuto) { if (useAuto) loadColor(channel, videolayer, name, transition, duration, easing, direction, useAuto); else writeMessage(QString("PLAY %1-%2 \"%3\" %4 %5 %6 %7") .arg(channel).arg(videolayer).arg(name).arg(transition).arg(duration).arg(easing) .arg(direction)); }
void drawHRule (KinoWidget w, Element *box, int x, int y, int len) { XSetForeground (XtDisplay (w), w->kino.painter->gc, loadColor (XtDisplay (w), 26, 26, 26)); XDrawLine (XtDisplay (w), XtWindow (w), w->kino.painter->gc, x, y, x + len, y); XDrawLine (XtDisplay (w), XtWindow (w), w->kino.painter->gc, x, y, x, y + 1); XSetForeground (XtDisplay (w), w->kino.painter->gc, loadColor (XtDisplay (w), 242, 242, 242)); XDrawLine (XtDisplay (w), XtWindow (w), w->kino.painter->gc, x + 1, y + 1, x + len, y + 1); XDrawLine (XtDisplay (w), XtWindow (w), w->kino.painter->gc, x + len, y, x + len, y + 1); XSetForeground (XtDisplay (w), w->kino.painter->gc, loadColor (XtDisplay (w), box->color.red, box->color.green, box->color.blue)); }
void CWindowHandler::changeName(int i) { QStringList recipeList; QObject::disconnect(ui.comboBoxName, SIGNAL(currentIndexChanged(int)), this, SLOT(loadColor(int))); ui.comboBoxName->clear(); recipeList = CLoaderRecipe::getLoaderRecipe()->getDescription(ui.comboBoxCategorie->currentText()); for (int i = 0; i<recipeList.size(); ++i) ui.comboBoxName->addItem(recipeList[i]); loadColor(0); QObject::connect(ui.comboBoxName, SIGNAL(currentIndexChanged(int)), this, SLOT(loadColor(int))); }
DirectionalLight loadDirectionalLight( const Scene& scene, const tinyxml2::XMLElement& elt) { auto pExitantPower = elt.FirstChildElement("ExitantPower"); if(pExitantPower) { Vec3f wi(0, 1, 0); getChildAttribute(elt, "IncidentDirection", wi); Vec3f exitantPower = zero<Vec3f>(); getChildAttribute(elt, "ExitantPower", exitantPower); return DirectionalLight(wi, exitantPower, scene); } return { normalize(loadVector(elt)), loadColor(elt) }; }
CWindowHandler::CWindowHandler() { widget = new QMainWindow; ui.setupUi(widget); QStringList recipeList = CLoaderRecipe::getLoaderRecipe()->getCategorie(); for (int i = 0; i<recipeList.size(); ++i) ui.comboBoxCategorie->addItem(recipeList[i]); recipeList = CLoaderRecipe::getLoaderRecipe()->getDescription(ui.comboBoxCategorie->currentText()); for (int i = 0; i<recipeList.size(); ++i) ui.comboBoxName->addItem(recipeList[i]); loadColor(0); QObject::connect(ui.comboBoxCategorie, SIGNAL(currentIndexChanged(int)), this, SLOT(changeName(int))); QObject::connect(ui.comboBoxName, SIGNAL(currentIndexChanged(int)), this, SLOT(loadColor(int))); QObject::connect(ui.actionAjouter, SIGNAL(triggered()), this, SLOT(openAdd())); QObject::connect(ui.actionModifier, SIGNAL(triggered()), this, SLOT(openModify())); QObject::connect(ui.actionSupprimer, SIGNAL(triggered()), this, SLOT(openDelete())); //ui.labelBaseColorHex->setStyleSheet("QLabel { background-color : rgb(255, 255, 255);}"); //ui.labelLumiere1ColorHex->setStyleSheet("QLabel { background-color : rgb(255, 255, 255);}"); //ui.labelOmbre1ColorHex->setStyleSheet("QLabel { background-color : rgb(255, 255, 255);}"); //ui.labelOmbre2ColorHex->setStyleSheet("QLabel { background-color : rgb(255, 255, 255);}"); widget->show(); }
PhysicalAttack::PhysicalAttack(sf::Vector2f position, Direction dir, double damage) : Attack(position, dir, damage){ loadTexture("images/attackspritesheet.png"); setOffsets(dir); sprite.setPosition(position.x+offsetX, position.y+offsetY); loadColor(); }
PointLight loadPointLight( const tinyxml2::XMLElement& elt) { return { loadVector(elt), loadColor(elt) }; }