Пример #1
0
void BigTime::setBgColor(QColor c)
{
	return;
	QPalette newpalette(palette());
	newpalette.setColor(QPalette::Window, c);
	setPalette(newpalette);

	barLabel->setPalette(newpalette);
	beatLabel->setPalette(newpalette);
	tickLabel->setPalette(newpalette);
	//hourLabel->setPalette(newpalette);
	minLabel->setPalette(newpalette);
	secLabel->setPalette(newpalette);
	frameLabel->setPalette(newpalette);
	subFrameLabel->setPalette(newpalette);

	absTickLabel->setPalette(newpalette);
	absFrameLabel->setPalette(newpalette);
	sep1->setPalette(newpalette);
	sep2->setPalette(newpalette);
	sep3->setPalette(newpalette);
	sep4->setPalette(newpalette);
	sep5->setPalette(newpalette);

	setPalette(newpalette);
}
Пример #2
0
void Nentry::setDark()
{
	const QPalette& oldpalette = edit->palette();

	const QColor& newcolor = oldpalette.color(QPalette::Window);
	QPalette newpalette(oldpalette);
	newpalette.setColor(QPalette::Base, newcolor);

	edit->setPalette(newpalette);
}
Пример #3
0
void PaletteEditor::spreadColours()
{
    if( !m_PaletteWidget->RangeValid() )
        return;

    Palette newpalette( m_Proj.PaletteConst() );

    int n0 = m_PaletteWidget->RangeFirst();
    int n1 = m_PaletteWidget->RangeLast();

    newpalette.LerpRange( n0, newpalette.GetColour(n0), n1, newpalette.GetColour(n1) );

    Cmd* cmd = new Cmd_PaletteModify(m_Proj, n0, n1-n0, &newpalette.Colours[n0]);
    m_Ed.AddCmd(cmd);
}
Пример #4
0
void PaletteEditor::spreadColours()
{
    if( !m_PaletteWidget->RangeValid() )
        return;

    Palette newpalette( m_Proj.PaletteConst() );

    int n0 = m_PaletteWidget->RangeFirst();
    int n1 = m_PaletteWidget->RangeLast();

    newpalette.LerpRange( n0, newpalette.GetColour(n0), n1, newpalette.GetColour(n1) );

    m_Proj.PaletteChange_Begin();
    m_Proj.PaletteChange_Replace( newpalette );
    m_Proj.PaletteChange_Commit();
}
Пример #5
0
void BigTime::setFgColor(QColor c)
{
    QPalette newpalette(palette());
    newpalette.setColor(QPalette::Foreground, c);
    setPalette(newpalette);

    barLabel->setPalette(newpalette);
    beatLabel->setPalette(newpalette);
    tickLabel->setPalette(newpalette);
    //hourLabel->setPalette(newpalette);
    minLabel->setPalette(newpalette);
    secLabel->setPalette(newpalette);
    frameLabel->setPalette(newpalette);
    subFrameLabel->setPalette(newpalette);

    absTickLabel->setPalette(newpalette);
    absFrameLabel->setPalette(newpalette);
    sep1->setPalette(newpalette);
    sep2->setPalette(newpalette);
    sep3->setPalette(newpalette);
    sep4->setPalette(newpalette);
    sep5->setPalette(newpalette);
}
Пример #6
0
int newpigfile(char *pigname, FILE *pogfile) {
    char *pigfname = NULL, *palfname = NULL;
    int i;
    FILE *pf;


    if (!pig.current_pigname || strcmp(pig.current_pigname, pigname)
       || pogfile != pig.pogfile) { /* new pig-file */
        checkmem( pigfname = MALLOC(strlen(pigname) +
                                    strlen(init.pigpaths[init.d_ver]) + 2) );
        strcpy(pigfname, init.pigpaths[init.d_ver]);
        strcat(pigfname, "/");
        strcat(pigfname, pigname);
        strcpy(&pigfname[strlen(pigfname) - 3], "pig");

        if ( ( pf = fopen(pigfname, "rb") ) == NULL ) {
            printf("Can't open pigfile in newpigfile: '%s'\n", pigfname);
            FREE(pigfname);
            return 0;
        }

        if ( !readtxts(pf) ) {
            fclose(pf);
            FREE(pigfname);
            return 0;
        }

        if (pogfile != pig.pogfile) {
            fclose(pig.pogfile);
        }

        readpogfile(pogfile);
        pig.pogfile = pogfile;
        checkmem( palfname = MALLOC(strlen(pigname) + 1) );
        strcpy(palfname, pigname);
        palfname[strlen(palfname) - 4] = 0;

        for (i = 0; i < strlen(palfname); i++) {
            palfname[i] = toupper(palfname[i]);
        }

        for (i = 0; i < NUM_PALETTES; i++) {
            if ( !strcmp(palettes[i].name, palfname) ) {
                break;
            }
        }

        if (i == NUM_PALETTES) {
            waitmsg(TXT_CANTFINDPALETTE, palfname, palettes[i = 1].name);
        }

        FREE(palfname);
        FREE(pig.current_pigname);
        checkmem( pig.current_pigname = MALLOC(strlen(pigname) + 1) );
        strcpy(pig.current_pigname, pigname);

        if (pig.pigfile) {
            fclose(pig.pigfile);
        }

        pig.pigfile = pf;
        changepigfile(palettes[i].name);
        view.lightcolors = &palettes[i].lighttables[256 * NUM_SECURITY];
        newpalette(palettes[i].palette);
        inittxts();
    }

    return 1;
}