void CMainFrame::UpdateStatusBar(int iGumpID, CPoint point) { CString strText; strText.Format("%dx%d", point.x,point.y); m_wndStatusBar.SetPaneText(1,GfxXtoA(iGumpID)); m_wndStatusBar.SetPaneText(2,strText); }
void CGumpButtonPropertyPage::SetValues() { if( GetSafeHwnd() && GetEntity() ) { CGumpButton* pButton = (CGumpButton*)GetEntity(); CGumpPtr pNormal, pHover, pPressed; pButton->GetGump(pNormal, pHover, pPressed); //ASSERT(pNormal && pHover && pPressed); m_btnTest.SetBitmap(pNormal, pHover, pPressed); m_strNormalID = GfxXtoA(pNormal->GetGumpID()); m_strHoverID = GfxXtoA(pHover->GetGumpID()); m_strPressedID = GfxXtoA(pPressed->GetGumpID()); UpdateData(FALSE); } }
void CGumpCheckboxPropertyPage::SetValues() { if (GetSafeHwnd() && GetEntity()) { CGumpCheckbox* pCheckbox = (CGumpCheckbox*)GetEntity(); m_bChecked = pCheckbox->IsChecked(); CGumpPtr pNormal, pChecked; pCheckbox->GetGump(pNormal, pChecked); ASSERT(pNormal && pChecked); m_btnTest.SetBitmap(pNormal, pNormal, pChecked); m_strNormalID = GfxXtoA(pNormal->GetGumpID()); m_strCheckedID = GfxXtoA(pChecked->GetGumpID()); UpdateData(FALSE); } }
void CGumpSliderPropertyPage::SetValues() { if (GetSafeHwnd() && GetEntity()) { CGumpSlider* pSlider = dynamic_cast<CGumpSlider*>(GetEntity()); ASSERT(pSlider); if (!pSlider) return; CGumpPtr pTrack, pThumb; pSlider->GetGump(pTrack, pThumb); ASSERT(pTrack && pThumb); m_strTrackID = GfxXtoA(pTrack->GetGumpID()); m_strThumbID = GfxXtoA(pThumb->GetGumpID()); pSlider->GetRange(m_iMin, m_iMax); m_iPos = pSlider->GetPos(); m_bVertical = pSlider->IsVertical(); UpdateData(FALSE); } }
void CGumpBorderPropertyPage::SetValues() { if( m_hWnd ) { if( GetEntity() ) { CGumpBorder* pBorder = (CGumpBorder*)GetEntity(); m_strGumpID = GfxXtoA(pBorder->GetGumpID()); UpdateData(FALSE); } } }
void CGumpPicturePropertyPage::SetValues() { if( GetSafeHwnd() && GetEntity()) { CGumpPicture* pPicture = dynamic_cast<CGumpPicture*>(GetEntity()); if (!pPicture) return; m_strGumpID = GfxXtoA(pPicture->GetGumpID()); m_iType = pPicture->GetPictureType(); m_btnColor.SetHueId(pPicture->GetHueId()); UpdateData(FALSE); } }
void CGumpScrollbarPropertyPage::SetValues() { if (GetSafeHwnd() && GetEntity()) { CGumpScrollbar* pScrollbar = dynamic_cast<CGumpScrollbar*>(GetEntity()); ASSERT(pScrollbar); if (!pScrollbar) return; for (int i = 0; i < NUM_PART; i++) m_strGumpID[i] = GfxXtoA(pScrollbar->GetGumpID(CGumpScrollbar::PART(i))); pScrollbar->GetRange(m_iMin, m_iMax); m_iPos = pScrollbar->GetPos(); m_bVertical = pScrollbar->IsVertical(); m_bUseArrow = pScrollbar->IsUseArrowButton(); UpdateData(FALSE); } }
void CGumpListView::OnPopupCopygumpid() { int iGumpID = GetSelectedGumpID(); CString strText = GfxXtoA(iGumpID); if (!OpenClipboard()) return; EmptyClipboard(); HGLOBAL hClipboardData; hClipboardData = GlobalAlloc(GMEM_DDESHARE, strText.GetLength()+1); char * pchData = (char*)GlobalLock(hClipboardData); strcpy(pchData, strText); GlobalUnlock(hClipboardData); SetClipboardData(CF_TEXT,hClipboardData); CloseClipboard(); }