Exemplo n.º 1
0
void CFlashInterface::OnButton1()
{
	// TODO: Add your control notification handler code here
	COLORREF localColor = RGB(local_swfbk_red,local_swfbk_green,local_swfbk_blue);
	CColorDialog colordlg(localColor,CC_ANYCOLOR | CC_FULLOPEN |CC_RGBINIT,this);
	if (colordlg.DoModal()==IDOK)
	{
		localColor = colordlg.GetColor();
		local_swfbk_red = GetRValue(localColor);
		local_swfbk_green = GetGValue(localColor);
		local_swfbk_blue  = GetBValue(localColor);

	}
}
void CEditImage::OnBkcolor() 
{
	// TODO: Add your control notification handler code here
	if (!m_transWnd) return;

	CColorDialog colordlg(m_transWnd->m_backgroundColor,CC_ANYCOLOR | CC_FULLOPEN |CC_RGBINIT,this);
	if (colordlg.DoModal()==IDOK)
	{
		m_transWnd->m_backgroundColor = colordlg.GetColor();
	}

	m_transWnd->Invalidate();

	
}
Exemplo n.º 3
0
void QuenchFrame::OnShowColorChooser(wxCommandEvent &event)
{
	wxColourDialog colordlg(this,0);

	if(colordlg.ShowModal() != wxID_OK)
		return; // color wasn't changed

	wxColour color = colordlg.GetColourData().GetColour();
	Colord col( color.Red()/255., color.Green()/255., color.Blue()/255. );

	// set the new color
	_qCtrlr->PathwayGroupArray_()[ _qCtrlr->PDBHelper_().Assignment().SelectedGroup() ].SetColor( col );

	// update 3d data and menus
	_istyle->PathwayViz()->InvalidateColorCache();
	_qCtrlr->UpdatePathwayViz(false);
	this->RefreshViz();

	// add event to history?
}