Ejemplo n.º 1
0
/*
 * 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;
}
Ejemplo n.º 2
0
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();
}