/* * Funkce volaná ze skriptu */ LUA_FUNC saveBitmap(lua_State* L) { if (bmp == NULL) { LUA_ERROR("bitmap does not exist"); } /* Kontrola počtu parametrů */ NUMBER_OF_PARAMETERS(1); /* Kontrola typu parametrů */ STRINGP(1); if (!bitmapSave(bmp, lua_tostring(L, 1))) LUA_ERROR("save bitmap to file failed"); return LUA_OK; }
void MainWindow::initToolBars() { m_toolBar = CreateToolBar(); wxBitmap bitmapNew(new_xpm); wxBitmap bitmapOpen(open_xpm); wxBitmap bitmapSave(save_xpm); // wxBitmap bitmapView(preview_xpm); wxBitmap bitmapInpaint(inpaint_xpm); wxBitmap bitmapSettings(settings_xpm); m_toolBar->AddTool((int)wxID_NEW, wxT("New"), bitmapNew, wxNullBitmap); m_toolBar->AddTool((int)wxID_OPEN, wxT("Open"), bitmapOpen, wxNullBitmap); m_toolBar->AddTool((int)wxID_SAVE, wxT("Save"), bitmapSave, wxNullBitmap); m_toolBar->AddTool((int)ID_INPAINT, wxT("Inpaint"), bitmapInpaint, wxNullBitmap); m_toolBar->AddTool((int)ID_SETTINGS, wxT("Settings"), bitmapSettings, wxNullBitmap); // SetToolBar(toolBar); m_toolBar->Realize(); }