Ejemplo n.º 1
0
void ResizeWindow::MessageReceived (BMessage *message)
{
	switch (message->what)
	{
	case 'RScn':
		Quit();
		break;
	case 'RSok':
	{
		readvalues();
		BMessage msg ('rszt');
		msg.AddInt32 ("width", fH);
		msg.AddInt32 ("height", fV);
		fTarget->PostMessage (&msg);
		Quit();
		break;
	}
	case 'h_px':
		fHUnit = UNIT_PIXELS;
		recalc();
		break;
	case 'h_in':
		fHUnit = UNIT_INCH;
		recalc();
		break;
	case 'h_cm':
		fHUnit = UNIT_CM;
		recalc();
		break;
	case 'v_px':
		fVUnit = UNIT_PIXELS;
		recalc();
		break;
	case 'v_in':
		fVUnit = UNIT_INCH;
		recalc();
		break;
	case 'v_cm':
		fVUnit = UNIT_CM;
		recalc();
		break;
	case 'Swdt':
	case 'Shgt':
		readvalues();
		break;
	case 'Srez':
		fRez = atoi (rDPI->Text());
		readvalues();
		break;
	default:
		inherited::MessageReceived(message);
		break;
	}
}
Ejemplo n.º 2
0
static int check(CSOUND *csound, CNTRL *p)
{
    CONTROL_GLOBALS *pp = get_globals(csound, &(p->p));
    readvalues(pp);
    *p->kdest = pp->checks[(int) MYFLT2LONG(*p->kcntl)];
    return OK;
}
Ejemplo n.º 3
0
static int button(CSOUND *csound, CNTRL *p)
{
    CONTROL_GLOBALS *pp = get_globals(csound, &(p->p));
    int t = (int)MYFLT2LONG(*p->kcntl);
    readvalues(pp);
    *p->kdest = pp->buttons[t];
    pp->buttons[t] = 0;
    return OK;
}