void CslBufferedStaticBitmap::SetBitmap(const wxBitmap& bmp) { if (!bmp.IsNull()) { wxSize bmpSize(bmp.GetWidth(), bmp.GetHeight()); wxASSERT(m_size.x >= m_bmpSize.x || m_size.y >= m_bmpSize.y); m_bmp = bmp; m_bmpSize = bmpSize; } Refresh(false); }
void ReorderFieldsDialog::createControls() { const wxString fields_choices[] = { _("List of fields") }; list_box_fields = new wxListBox(getControlsPanel(), ID_list_box_fields, wxDefaultPosition, wxDefaultSize, 1, fields_choices, wxLB_SINGLE); wxSize bmpSize(16, 16); // TODO: ART_GO_UP_FIRST missing button_first = new wxBitmapButton(getControlsPanel(), ID_button_first, wxBitmap(reorder_icons::up_xpm)); button_up = new wxBitmapButton(getControlsPanel(), ID_button_up, wxArtProvider::GetBitmap(wxART_GO_UP, wxART_TOOLBAR, bmpSize)); button_down = new wxBitmapButton(getControlsPanel(), ID_button_down, wxArtProvider::GetBitmap(wxART_GO_DOWN, wxART_TOOLBAR, bmpSize)); // TODO: ART_GO_DOWN_LAST missing button_last = new wxBitmapButton(getControlsPanel(), ID_button_last, wxBitmap(reorder_icons::down_xpm)); button_ok = new wxButton(getControlsPanel(), wxID_OK, _("Reorder")); button_cancel = new wxButton(getControlsPanel(), wxID_CANCEL, _("Cancel")); }