Example #1
0
        //---------------------------------------------------------------------

        public void OnDialog(object sender, wx.Event e)
        {
            wx.Dialog   dialog     = new wx.Dialog(this, -1, "Test dialog", new Point(50, 50), new Size(450, 340));
            wx.BoxSizer main_sizer = new wx.BoxSizer(wx.Orientation.wxVERTICAL);

            wx.StaticBoxSizer top_sizer = new wx.StaticBoxSizer(new wx.StaticBox(dialog, -1, "Bitmaps"), wx.Orientation.wxHORIZONTAL);
            main_sizer.Add(top_sizer, 0, wx.Direction.wxALL, 5);

            wx.BitmapButton bb = new wx.BitmapButton(dialog, -1, new wx.Bitmap("../Samples/Minimal/mondrian.png"));
            top_sizer.Add(bb, 0, wx.Direction.wxALL, 10);

            wx.StaticBitmap sb = new wx.StaticBitmap(dialog, -1, new wx.Bitmap("../Samples/Minimal/mondrian.png"));
            top_sizer.Add(sb, 0, wx.Direction.wxALL, 10);

            wx.Button button = new wx.Button(dialog, 5100, "OK");
            main_sizer.Add(button, 0, wx.Direction.wxALL | wx.Alignment.wxALIGN_CENTER, 5);

            dialog.SetSizer(main_sizer, true);
            main_sizer.Fit(dialog);
            main_sizer.SetSizeHints(dialog);

            dialog.CentreOnParent();
            dialog.ShowModal();
        }
Example #2
0
        protected void DoLayout()
        {
            wx.BoxSizer topSizer = new wx.BoxSizer (wx.Orientation.wxVERTICAL);
            {
                wx.BoxSizer boxSizer = new wx.BoxSizer (wx.Orientation.wxVERTICAL);
                {
                    wx.StaticBoxSizer dataSizer = new wx.StaticBoxSizer (new wx.StaticBox (this, "Dane"), wx.Orientation.wxHORIZONTAL);
                    {
                        wx.FlexGridSizer gridSizer = new wx.FlexGridSizer (2, 2, 5, 10);
                        {
                            gridSizer.Add (documentsTC, 0, wx.SizerFlag.wxEXPAND);
                            gridSizer.Add (documentsBtn, 0, wx.SizerFlag.wxNo_FLAG);
                            gridSizer.Add (termsTC, 0, wx.SizerFlag.wxEXPAND);
                            gridSizer.Add (termsBtn, 0, wx.SizerFlag.wxEXPAND);

                        }
                        gridSizer.AddGrowableCol (0);
                        dataSizer.Add (gridSizer, 1, wx.SizerFlag.wxALL | wx.SizerFlag.wxEXPAND, 5);
                    }
                    boxSizer.Add (dataSizer, 0, wx.SizerFlag.wxEXPAND);

                    boxSizer.Add (20, 5, 0, wx.SizerFlag.wxEXPAND, 0);

                    wx.StaticBoxSizer searchSizer = new wx.StaticBoxSizer (new wx.StaticBox (this, "Wyszukiwanie"), wx.Orientation.wxVERTICAL);
                    {
                        wx.BoxSizer inputSizer = new wx.BoxSizer (wx.Orientation.wxHORIZONTAL);
                        {
                            inputSizer.Add (searchTC, 1, wx.SizerFlag.wxEXPAND);
                            inputSizer.Add (10, 20, 0, wx.SizerFlag.wxEXPAND, 0);
                            inputSizer.Add (searchBtn, 0, wx.SizerFlag.wxNo_FLAG);
                        }
                        searchSizer.Add (inputSizer, 0, wx.SizerFlag.wxALL | wx.SizerFlag.wxEXPAND, 5);

                        searchSizer.Add (resultsLC, 1, wx.SizerFlag.wxEXPAND | wx.SizerFlag.wxALL, 5);
                    }
                    boxSizer.Add (searchSizer, 1, wx.SizerFlag.wxEXPAND);

                }
                topSizer.Add (boxSizer, 1, wx.SizerFlag.wxALL | wx.SizerFlag.wxEXPAND, 5);
            }
            topSizer.SetSizeHints (this);
            this.SetSizer (topSizer);
        }