module toolbar_32_x_32;

import dguihub;

class MainForm : Form {
   private ImageList _imgList;
   private ToolBar _tbrToolbar;

   public this() {
      this.text = "ToolBar 32 x 32";
      this.size = Size(400, 200);
      this.startPosition = FormStartPosition.centerScreen;

      this._imgList = new ImageList();
      this._imgList.size = Size(32, 32); //The ImageList's size set the ToolBar's size.
      this._imgList.addImage(SystemIcons.question);
      this._imgList.addImage(SystemIcons.warning);

      this._tbrToolbar = new ToolBar();
      this._tbrToolbar.imageList = this._imgList;
      this._tbrToolbar.parent = this;

      this._tbrToolbar.addButton(0);
      this._tbrToolbar.addButton(1);
      this._tbrToolbar.addButton(0);
      this._tbrToolbar.addButton(1);
      this._tbrToolbar.addSeparator();
      this._tbrToolbar.addButton(0, false);
      this._tbrToolbar.addButton(1, false);
   }
}

int main(string[] args) {
   return Application.run(new MainForm()); // Start the application
}