static void createAndAppendFontSubMenu(const HitTestResult& result, ContextMenuItem& fontMenuItem) { ContextMenu fontMenu(result); #if PLATFORM(MAC) ContextMenuItem showFonts(ActionType, ContextMenuItemTagShowFonts, contextMenuItemTagShowFonts()); #endif ContextMenuItem bold(CheckableActionType, ContextMenuItemTagBold, contextMenuItemTagBold()); ContextMenuItem italic(CheckableActionType, ContextMenuItemTagItalic, contextMenuItemTagItalic()); ContextMenuItem underline(CheckableActionType, ContextMenuItemTagUnderline, contextMenuItemTagUnderline()); ContextMenuItem outline(ActionType, ContextMenuItemTagOutline, contextMenuItemTagOutline()); #if PLATFORM(MAC) ContextMenuItem styles(ActionType, ContextMenuItemTagStyles, contextMenuItemTagStyles()); ContextMenuItem showColors(ActionType, ContextMenuItemTagShowColors, contextMenuItemTagShowColors()); #endif #if PLATFORM(MAC) fontMenu.appendItem(showFonts); #endif fontMenu.appendItem(bold); fontMenu.appendItem(italic); fontMenu.appendItem(underline); fontMenu.appendItem(outline); #if PLATFORM(MAC) fontMenu.appendItem(styles); fontMenu.appendItem(*separatorItem()); fontMenu.appendItem(showColors); #endif fontMenuItem.setSubMenu(&fontMenu); }
void SMCellStyleWidget::show(QList<CellStyle*> &cellStyles, QList<CellStyle> &cellStylesAll, const QString &defaultLanguage, int unitIndex) { if (cellStyles.count() == 1) show(cellStyles[0], cellStylesAll, defaultLanguage, unitIndex); else if (cellStyles.count() > 1) { showColors(cellStyles); parentCombo->setEnabled(false); } }
bool ccPolyline::initWith(ccPointCloud*& vertices, const ccPolyline& poly) { bool success = true; if (!vertices) { ccPointCloud* cloud = dynamic_cast<ccPointCloud*>(poly.m_theAssociatedCloud); ccPointCloud* clone = cloud ? cloud->partialClone(&poly) : ccPointCloud::From(&poly); if (clone) { if (cloud) clone->setName(cloud->getName()); //as 'partialClone' adds the '.extract' suffix by default else clone->setGLTransformationHistory(poly.getGLTransformationHistory()); } else { //not enough memory? ccLog::Warning("[ccPolyline::initWith] Not enough memory to duplicate vertices!"); success = false; } vertices = clone; } if (vertices) { setAssociatedCloud(vertices); addChild(vertices); //vertices->setEnabled(false); assert(m_theAssociatedCloud); if (m_theAssociatedCloud) addPointIndex(0,m_theAssociatedCloud->size()); } setClosed(poly.m_isClosed); set2DMode(poly.m_mode2D); setForeground(poly.m_foreground); setVisible(poly.isVisible()); lockVisibility(poly.isVisiblityLocked()); setColor(poly.m_rgbColor); setWidth(poly.m_width); showColors(poly.colorsShown()); showVertices(poly.verticesShown()); setVertexMarkerWidth(poly.getVertexMarkerWidth()); setVisible(poly.isVisible()); showArrow(m_showArrow,m_arrowIndex,m_arrowLength); setGlobalScale(poly.getGlobalScale()); setGlobalShift(poly.getGlobalShift()); setGLTransformationHistory(poly.getGLTransformationHistory()); setMetaData(poly.metaData()); return success; }
ccSubMesh::ccSubMesh(ccMesh* parentMesh) : ccGenericMesh("Sub-mesh") , m_associatedMesh(parentMesh) , m_triIndexes(new ReferencesContainer()) , m_globalIterator(0) { m_triIndexes->link(); showColors(parentMesh ? parentMesh->colorsShown() : true); showNormals(parentMesh ? parentMesh->normalsShown() : true); showSF(parentMesh ? parentMesh->sfShown() : true); }
ccSubMesh::ccSubMesh(ccMesh* parentMesh) : ccGenericMesh("Sub-mesh") , m_associatedMesh(0) , m_triIndexes(new ReferencesContainer()) , m_globalIterator(0) { m_triIndexes->link(); setAssociatedMesh(parentMesh); //must be called so as to set the right dependency! showColors(parentMesh ? parentMesh->colorsShown() : true); showNormals(parentMesh ? parentMesh->normalsShown() : true); showSF(parentMesh ? parentMesh->sfShown() : true); }
ccDrawableObject::ccDrawableObject() { setVisible(true); setSelected(false); showColors(false); showNormals(false); showSF(false); lockVisibility(false); showNameIn3D(false); m_currentDisplay=0; enableTempColor(false); setTempColor(ccColor::white,false); razGLTransformation(); }
void ccFacet::setColor(const ccColor::Rgb& rgb) { if (m_contourVertices && m_contourVertices->setRGBColor(rgb)) { m_contourVertices->showColors(true); if (m_polygonMesh) m_polygonMesh->showColors(true); } if (m_contourPolyline) { m_contourPolyline->setColor(rgb); m_contourPolyline->showColors(true); } showColors(true); }
void SMCStyleWidget::show(QList<CharStyle*> &cstyles, QList<CharStyle> &cstylesAll, const QString &defLang, int unitIndex) { // int decimals = unitGetDecimalsFromIndex(unitIndex); // QString suffix = unitGetSuffixFromIndex(unitIndex); if (cstyles.count() == 1) show(cstyles[0], cstylesAll, defLang, unitIndex); else if (cstyles.count() > 1) { showSizeAndPosition(cstyles); showEffects(cstyles); showColors(cstyles); showLanguage(cstyles, defLang); showParent(cstyles); } }
void ccPolyline::importParametersFrom(const ccPolyline& poly) { setClosed(poly.m_isClosed); set2DMode(poly.m_mode2D); setForeground(poly.m_foreground); setVisible(poly.isVisible()); lockVisibility(poly.isVisiblityLocked()); setColor(poly.m_rgbColor); setWidth(poly.m_width); showColors(poly.colorsShown()); showVertices(poly.verticesShown()); setVertexMarkerWidth(poly.getVertexMarkerWidth()); setVisible(poly.isVisible()); showArrow(m_showArrow,m_arrowIndex,m_arrowLength); setGlobalScale(poly.getGlobalScale()); setGlobalShift(poly.getGlobalShift()); setGLTransformationHistory(poly.getGLTransformationHistory()); setMetaData(poly.metaData()); }
/* * SelColorDlgProc - select the color to represent the background */ WPI_DLGRESULT CALLBACK SelColorDlgProc( HWND hwnd, WPI_MSG msg, WPI_PARAM1 wparam, WPI_PARAM2 lparam ) { PAINTSTRUCT ps; WPI_POINT pt; WPI_PRES pres; bool ret; ret = false; if( _wpi_dlg_command( hwnd, &msg, &wparam, &lparam ) ) { switch( LOWORD( wparam ) ) { case IDOK: _wpi_enddialog( hwnd, IDOK ); break; case IDCANCEL: _wpi_enddialog( hwnd, IDCANCEL ); break; case IDB_HELP: IEHelpRoutine(); break; } } else { switch( msg ) { case WM_INITDIALOG: showColors( hwnd ); ret = true; break; #ifndef __OS2_PM__ case WM_SYSCOLORCHANGE: IECtl3dColorChange(); break; #endif case WM_LBUTTONDOWN: WPI_MAKEPOINT( wparam, lparam, pt ); selectColor( &pt, hwnd ); break; case WM_PAINT: pres = _wpi_beginpaint( hwnd, NULL, &ps ); #ifdef __OS2_PM__ WinFillRect( pres, &ps, CLR_PALEGRAY ); #endif displayColors( hwnd ); _wpi_endpaint( hwnd, pres, &ps ); _wpi_setfocus( hwnd ); break; case WM_CLOSE: _wpi_enddialog( hwnd, IDCANCEL ); break; default: return( _wpi_defdlgproc( hwnd, msg, wparam, lparam ) ); } } _wpi_dlgreturn( ret ); } /* SelColorDlgProc */
void ccDrawableObject::toggleColors() { showColors(!colorsShown()); }
void GoL_showRules(settings* sets) { const unsigned short nb_p[2] = {0x0000, 0xffff}; const unsigned char Alive[96] = { 0x00,0x0f,0xff,0xff,0xff,0xff, 0x00,0x0f,0xff,0xff,0xff,0xff, 0x3f,0xcf,0xff,0xff,0xff,0xc3, 0x3f,0xcf,0xff,0xff,0xff,0xc3, 0x3f,0xcc,0xff,0xff,0xff,0xc3, 0x3f,0xcc,0xff,0xff,0xff,0xc3, 0x3f,0xcc,0xff,0xff,0xff,0xff, 0x3f,0xcc,0xff,0xff,0xff,0xff, 0x00,0x0c,0xcc,0xf3,0x00,0xff, 0x00,0x0c,0xcc,0xf3,0x00,0xff, 0x3f,0xcc,0xfc,0xf3,0x0f,0xc3, 0x3f,0xcc,0xfc,0xf3,0x0f,0xc3, 0x3f,0xcc,0xcc,0xf3,0x3f,0xc3, 0x3f,0xcc,0xcc,0xf3,0x3f,0xc3, 0x3f,0xcc,0xcf,0x0f,0x00,0xff, 0x3f,0xcc,0xcf,0x0f,0x00,0xff };//48*16 const unsigned char Surv[96] = { 0x00,0x0f,0xff,0xff,0xff,0xff, 0x00,0x0f,0xff,0xff,0xff,0xff, 0x3f,0xff,0xff,0xff,0xff,0xf0, 0x3f,0xff,0xff,0xff,0xff,0xf0, 0x3f,0xff,0xff,0xff,0xff,0xf0, 0x3f,0xff,0xff,0xff,0xff,0xf0, 0x00,0x0f,0xff,0xff,0xff,0xff, 0x00,0x0f,0xff,0xff,0xff,0xff, 0xff,0xcc,0xf3,0x00,0xcf,0x3f, 0xff,0xcc,0xf3,0x00,0xcf,0x3f, 0xff,0xcc,0xf3,0x3c,0xcf,0x30, 0xff,0xcc,0xf3,0x3c,0xcf,0x30, 0xff,0xcc,0xf3,0x3f,0xcf,0x30, 0xff,0xcc,0xf3,0x3f,0xcf,0x30, 0x00,0x0c,0x03,0x3f,0xf0,0xff, 0x00,0x0c,0x03,0x3f,0xf0,0xff };//48*16 CopySpriteNbit(Alive, 0,74, 48, 16, nb_p,1); CopySpriteNbit(Surv, 0,146, 48, 16, nb_p,1); for(int i = 0; i<9; i++) { unsigned char str[] = "\xE7\x2F";//little num chars str[1] = 0x30+i; unsigned char check[] = "\xE6\xA5"; //Check box locate_OS(i+4,3); check[1] = sets->gol_neighbour_num_survive[i]? 0xA9 : 0xA5; Print_OS(check, TEXT_MODE_NORMAL, 0); locate_OS(i+4,4); Print_OS(str, TEXT_MODE_NORMAL, 0); locate_OS(i+4,6); check[1] = sets->gol_neighbour_num_born[i]? 0xA9 : 0xA5; Print_OS(check, TEXT_MODE_NORMAL, 0); locate_OS(i+4,7); Print_OS(str, TEXT_MODE_NORMAL, 0); } showColors(sets); }
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { // open database connection db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("/Users/jdoud/dev/brainstorm.sqlite"); if(!db.open()) { qDebug() << db.lastError(); qFatal("Failed to connect."); } // setup UI ui->setupUi(this); ui->toolBar->addWidget(ui->comboFonts); ui->toolBar->addWidget(ui->comboFontSizes); ui->toolBar->addWidget(ui->comboColors); // set text editor defaults ui->textNote->document()->setIndentWidth(20); ui->textNote->setTabStopWidth(20); ui->textNote->setTabChangesFocus(false); ui->actionIncrease_Indent->setShortcut(Qt::Key_Tab); ui->actionDecrease_Indent->setShortcut(Qt::Key_Backtab); // setup comboColors QPixmap pix(16, 16); pix.fill(Qt::white); ui->comboColors->addItem(pix, ""); pix.fill(Qt::black); ui->comboColors->addItem(pix, ""); pix.fill(Qt::red); ui->comboColors->addItem(pix, ""); pix.fill(Qt::blue); ui->comboColors->addItem(pix, ""); pix.fill(Qt::darkGreen); ui->comboColors->addItem(pix, ""); pix.fill(Qt::gray); ui->comboColors->addItem(pix, ""); // create system tray icon createActions(); createTrayIcon(); // create models categoriesModel = new QSqlTableModel(); categoriesModel->setTable("categories"); categoriesModel->setSort(1, Qt::AscendingOrder); categoriesModel->select(); ui->listCategories->setModel(categoriesModel); ui->listCategories->setModelColumn(1); notesModel = new QSqlTableModel(); notesModel->setTable("notes"); ui->listNotes->setModel(notesModel); ui->listNotes->setModelColumn(2); // set splitter size QList<int> sizes; sizes << 230 << 150; ui->splitterLists->setSizes(sizes); sizes.clear(); sizes << 230 << 600; ui->splitterNote->setSizes(sizes); // connect File menu slots connect(ui->actionNew_Category, SIGNAL(triggered()), this, SLOT(newCategory())); connect(ui->actionRename_Category, SIGNAL(triggered()), this, SLOT(renameCategory())); connect(ui->actionDelete_Category, SIGNAL(triggered()), this, SLOT(deleteCategory())); connect(ui->actionNew_Note, SIGNAL(triggered()), this, SLOT(newNote())); connect(ui->actionRename_Note, SIGNAL(triggered()), this, SLOT(renameNote())); connect(ui->actionSave_Note, SIGNAL(triggered()), this, SLOT(saveNote())); connect(ui->actionDelete_Note, SIGNAL(triggered()), this, SLOT(deleteNote())); connect(ui->actionQuit, SIGNAL(triggered()), this, SLOT(quit())); // connect Edit menu slots connect(ui->actionFind_Replace, SIGNAL(triggered()), this, SLOT(findAndReplace())); // connect Format menu slots connect(ui->actionBold, SIGNAL(triggered()), this, SLOT(bold())); connect(ui->actionItalic, SIGNAL(triggered()), this, SLOT(italic())); connect(ui->actionUnderline, SIGNAL(triggered()), this, SLOT(underline())); connect(ui->actionStrikethrough, SIGNAL(triggered()), this, SLOT(strikethrough())); connect(ui->actionBullet_List, SIGNAL(triggered()), this, SLOT(bulletList())); connect(ui->actionNumber_List, SIGNAL(triggered()), this, SLOT(numberList())); connect(ui->actionIncrease_Indent, SIGNAL(triggered()), this, SLOT(increaseIndent())); connect(ui->actionDecrease_Indent, SIGNAL(triggered()), this, SLOT(decreaseIndent())); connect(ui->actionShow_Colors, SIGNAL(triggered()), this, SLOT(showColors())); connect(ui->actionShow_Fonts, SIGNAL(triggered()), this, SLOT(showFonts())); connect(ui->actionIncrease_Font, SIGNAL(triggered()), this, SLOT(increaseFont())); connect(ui->actionDecrease_Font, SIGNAL(triggered()), this, SLOT(decreaseFont())); connect(ui->actionReset_Font, SIGNAL(triggered()), this, SLOT(resetFont())); connect(ui->actionAlign_Left, SIGNAL(triggered()), this, SLOT(alignLeft())); connect(ui->actionAlign_Center, SIGNAL(triggered()), this, SLOT(alignCenter())); connect(ui->actionAlign_Right, SIGNAL(triggered()), this, SLOT(alignRight())); connect(ui->actionAlign_Justify, SIGNAL(triggered()), this, SLOT(alignJustify())); // connect View menu slots connect(ui->actionHide_Window, SIGNAL(triggered()), this, SLOT(hide())); connect(ui->actionPrevious_Category, SIGNAL(triggered()), this, SLOT(previousCategory())); connect(ui->actionNext_Category, SIGNAL(triggered()), this, SLOT(nextCategory())); connect(ui->actionPrevious_Note, SIGNAL(triggered()), this, SLOT(previousNote())); connect(ui->actionNext_Note, SIGNAL(triggered()), this, SLOT(nextNote())); // connect Help menu slots connect(ui->actionAbout_Brainstorm, SIGNAL(triggered()), this, SLOT(aboutBrainstorm())); connect(ui->actionAbout_Qt, SIGNAL(triggered()), this, SLOT(aboutQt())); // connect application slots connect(ui->textNote, SIGNAL(cursorPositionChanged()), this, SLOT(updateMenus())); connect(ui->textNote, SIGNAL(currentCharFormatChanged(QTextCharFormat)), this, SLOT(updateMenus())); connect(ui->comboFonts, SIGNAL(activated(QString)), this, SLOT(setFont(QString))); connect(ui->comboFontSizes, SIGNAL(activated(QString)), this, SLOT(setFontSize(QString))); connect(ui->comboColors, SIGNAL(activated(int)), this, SLOT(setFontColor(int))); // connect category list slots connect(ui->listCategories->selectionModel(), SIGNAL(currentChanged(QModelIndex,QModelIndex)), this, SLOT(updateNoteList(QModelIndex))); // connect note list slots connect(ui->listNotes->selectionModel(), SIGNAL(currentChanged(QModelIndex,QModelIndex)), this, SLOT(updateNoteText(QModelIndex))); // connect text slots ui->textNote->installEventFilter((this)); // connect system tray icon connect(trayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(iconActivated(QSystemTrayIcon::ActivationReason))); // initialize default data ui->listCategories->selectionModel()->setCurrentIndex(categoriesModel->index(0, 1), QItemSelectionModel::SelectCurrent); }