Changeset 2887 for libpipi


Ignore:
Timestamp:
Oct 6, 2008, 10:44:52 PM (12 years ago)
Author:
Sam Hocevar
Message:

ThePimp?: toolbox test.

Location:
libpipi/trunk/ThePimp
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • libpipi/trunk/ThePimp/MainWindow.cs

    r2885 r2887  
    2626            Build ();
    2727            Title += " v" + Libpipi.getVersion();
     28            vpaned1.Add1(new ToolBox());
    2829        }
    2930
  • libpipi/trunk/ThePimp/gtk-gui/ThePimp.MainWindow.cs

    r2876 r2887  
    8080        private Gtk.HPaned hpaned1;
    8181       
     82        private Gtk.VPaned vpaned1;
     83       
     84        private Gtk.HPaned hpaned2;
     85       
    8286        private Gtk.Notebook notebook1;
    8387       
    84         private Gtk.VPaned vpaned1;
    85        
    86         private Gtk.VBox vbox2;
    87        
    88         private Gtk.Label label2;
    89        
    90         private Gtk.VBox vbox3;
    91        
    92         private Gtk.Label label3;
     88        private Gtk.VPaned vpaned2;
    9389       
    9490        private Gtk.Statusbar statusbar1;
     
    225221            this.hpaned1.CanFocus = true;
    226222            this.hpaned1.Name = "hpaned1";
    227             this.hpaned1.Position = 639;
     223            this.hpaned1.Position = 27;
    228224            // Container child hpaned1.Gtk.Paned+PanedChild
     225            this.vpaned1 = new Gtk.VPaned();
     226            this.vpaned1.CanFocus = true;
     227            this.vpaned1.Name = "vpaned1";
     228            this.vpaned1.Position = 42;
     229            this.hpaned1.Add(this.vpaned1);
     230            Gtk.Paned.PanedChild w5 = ((Gtk.Paned.PanedChild)(this.hpaned1[this.vpaned1]));
     231            w5.Resize = false;
     232            // Container child hpaned1.Gtk.Paned+PanedChild
     233            this.hpaned2 = new Gtk.HPaned();
     234            this.hpaned2.CanFocus = true;
     235            this.hpaned2.Name = "hpaned2";
     236            this.hpaned2.Position = 889;
     237            // Container child hpaned2.Gtk.Paned+PanedChild
    229238            this.notebook1 = new Gtk.Notebook();
    230239            this.notebook1.CanFocus = true;
     
    232241            this.notebook1.CurrentPage = 0;
    233242            this.notebook1.BorderWidth = ((uint)(5));
    234             this.hpaned1.Add(this.notebook1);
    235             Gtk.Paned.PanedChild w5 = ((Gtk.Paned.PanedChild)(this.hpaned1[this.notebook1]));
    236             w5.Resize = false;
    237             // Container child hpaned1.Gtk.Paned+PanedChild
    238             this.vpaned1 = new Gtk.VPaned();
    239             this.vpaned1.CanFocus = true;
    240             this.vpaned1.Name = "vpaned1";
    241             this.vpaned1.Position = 76;
    242             // Container child vpaned1.Gtk.Paned+PanedChild
    243             this.vbox2 = new Gtk.VBox();
    244             this.vbox2.Name = "vbox2";
    245             this.vbox2.BorderWidth = ((uint)(5));
    246             // Container child vbox2.Gtk.Box+BoxChild
    247             this.label2 = new Gtk.Label();
    248             this.label2.WidthRequest = 100;
    249             this.label2.Name = "label2";
    250             this.label2.LabelProp = Mono.Unix.Catalog.GetString("Tools");
    251             this.vbox2.Add(this.label2);
    252             Gtk.Box.BoxChild w6 = ((Gtk.Box.BoxChild)(this.vbox2[this.label2]));
    253             w6.Position = 0;
    254             w6.Expand = false;
    255             w6.Fill = false;
    256             this.vpaned1.Add(this.vbox2);
    257             Gtk.Paned.PanedChild w7 = ((Gtk.Paned.PanedChild)(this.vpaned1[this.vbox2]));
     243            this.hpaned2.Add(this.notebook1);
     244            Gtk.Paned.PanedChild w6 = ((Gtk.Paned.PanedChild)(this.hpaned2[this.notebook1]));
     245            w6.Resize = false;
     246            // Container child hpaned2.Gtk.Paned+PanedChild
     247            this.vpaned2 = new Gtk.VPaned();
     248            this.vpaned2.CanFocus = true;
     249            this.vpaned2.Name = "vpaned2";
     250            this.vpaned2.Position = 42;
     251            this.hpaned2.Add(this.vpaned2);
     252            Gtk.Paned.PanedChild w7 = ((Gtk.Paned.PanedChild)(this.hpaned2[this.vpaned2]));
    258253            w7.Resize = false;
    259             // Container child vpaned1.Gtk.Paned+PanedChild
    260             this.vbox3 = new Gtk.VBox();
    261             this.vbox3.Name = "vbox3";
    262             this.vbox3.BorderWidth = ((uint)(5));
    263             // Container child vbox3.Gtk.Box+BoxChild
    264             this.label3 = new Gtk.Label();
    265             this.label3.WidthRequest = 100;
    266             this.label3.Name = "label3";
    267             this.label3.LabelProp = Mono.Unix.Catalog.GetString("Layers & Channels");
    268             this.vbox3.Add(this.label3);
    269             Gtk.Box.BoxChild w8 = ((Gtk.Box.BoxChild)(this.vbox3[this.label3]));
    270             w8.Position = 0;
    271             w8.Expand = false;
    272             w8.Fill = false;
    273             this.vpaned1.Add(this.vbox3);
    274             this.hpaned1.Add(this.vpaned1);
    275             Gtk.Paned.PanedChild w10 = ((Gtk.Paned.PanedChild)(this.hpaned1[this.vpaned1]));
    276             w10.Resize = false;
    277             w10.Shrink = false;
     254            w7.Shrink = false;
     255            this.hpaned1.Add(this.hpaned2);
    278256            this.vbox1.Add(this.hpaned1);
    279             Gtk.Box.BoxChild w11 = ((Gtk.Box.BoxChild)(this.vbox1[this.hpaned1]));
    280             w11.Position = 2;
     257            Gtk.Box.BoxChild w9 = ((Gtk.Box.BoxChild)(this.vbox1[this.hpaned1]));
     258            w9.Position = 2;
    281259            // Container child vbox1.Gtk.Box+BoxChild
    282260            this.statusbar1 = new Gtk.Statusbar();
     
    284262            this.statusbar1.Spacing = 6;
    285263            this.vbox1.Add(this.statusbar1);
    286             Gtk.Box.BoxChild w12 = ((Gtk.Box.BoxChild)(this.vbox1[this.statusbar1]));
    287             w12.Position = 3;
    288             w12.Expand = false;
    289             w12.Fill = false;
     264            Gtk.Box.BoxChild w10 = ((Gtk.Box.BoxChild)(this.vbox1[this.statusbar1]));
     265            w10.Position = 3;
     266            w10.Expand = false;
     267            w10.Fill = false;
    290268            this.Add(this.vbox1);
    291269            if ((this.Child != null)) {
    292270                this.Child.ShowAll();
    293271            }
    294             this.DefaultWidth = 840;
     272            this.DefaultWidth = 954;
    295273            this.DefaultHeight = 680;
    296274            this.Show();
  • libpipi/trunk/ThePimp/gtk-gui/ThePimp.ToolBox.cs

    r2875 r2887  
    1414    public partial class ToolBox {
    1515       
    16         private Gtk.Table table1;
     16        private Gtk.VBox vbox2;
     17       
     18        private Gtk.Button button5;
     19       
     20        private Gtk.Image image1;
     21       
     22        private Gtk.Button button8;
     23       
     24        private Gtk.Image image2;
     25       
     26        private Gtk.Button button7;
     27       
     28        private Gtk.Image image3;
     29       
     30        private Gtk.Button button9;
     31       
     32        private Gtk.Image image4;
    1733       
    1834        private Gtk.Button button10;
     
    2440        private Gtk.Image image6;
    2541       
     42        private Gtk.Button button6;
     43       
     44        private Gtk.Image image7;
     45       
     46        private Gtk.Button button13;
     47       
     48        private Gtk.Image image8;
     49       
    2650        private Gtk.Button button12;
    2751       
    2852        private Gtk.Image image9;
    29        
    30         private Gtk.Button button13;
    31        
    32         private Gtk.Image image8;
    33        
    34         private Gtk.Button button5;
    35        
    36         private Gtk.Image image1;
    37        
    38         private Gtk.Button button6;
    39        
    40         private Gtk.Image image7;
    41        
    42         private Gtk.Button button7;
    43        
    44         private Gtk.Image image3;
    45        
    46         private Gtk.Button button8;
    47        
    48         private Gtk.Image image2;
    49        
    50         private Gtk.Button button9;
    51        
    52         private Gtk.Image image4;
    5353       
    5454        protected virtual void Build() {
     
    5858            this.Name = "ThePimp.ToolBox";
    5959            // Container child ThePimp.ToolBox.Gtk.Container+ContainerChild
    60             this.table1 = new Gtk.Table(((uint)(4)), ((uint)(4)), false);
    61             this.table1.Name = "table1";
    62             this.table1.RowSpacing = ((uint)(6));
    63             this.table1.ColumnSpacing = ((uint)(6));
    64             // Container child table1.Gtk.Table+TableChild
     60            this.vbox2 = new Gtk.VBox();
     61            this.vbox2.Name = "vbox2";
     62            // Container child vbox2.Gtk.Box+BoxChild
     63            this.button5 = new Gtk.Button();
     64            this.button5.CanFocus = true;
     65            this.button5.Name = "button5";
     66            // Container child button5.Gtk.Container+ContainerChild
     67            this.image1 = new Gtk.Image();
     68            this.image1.Name = "image1";
     69            this.image1.Pixbuf = Stetic.IconLoader.LoadIcon(this, "stock_show-draw-functions", Gtk.IconSize.Menu, 16);
     70            this.button5.Add(this.image1);
     71            this.button5.Label = null;
     72            this.vbox2.Add(this.button5);
     73            Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.vbox2[this.button5]));
     74            w2.Position = 0;
     75            w2.Expand = false;
     76            w2.Fill = false;
     77            // Container child vbox2.Gtk.Box+BoxChild
     78            this.button8 = new Gtk.Button();
     79            this.button8.CanFocus = true;
     80            this.button8.Name = "button8";
     81            // Container child button8.Gtk.Container+ContainerChild
     82            this.image2 = new Gtk.Image();
     83            this.image2.Name = "image2";
     84            this.image2.Pixbuf = Stetic.IconLoader.LoadIcon(this, "stock_insert-fields-author", Gtk.IconSize.Menu, 16);
     85            this.button8.Add(this.image2);
     86            this.button8.Label = null;
     87            this.vbox2.Add(this.button8);
     88            Gtk.Box.BoxChild w4 = ((Gtk.Box.BoxChild)(this.vbox2[this.button8]));
     89            w4.Position = 1;
     90            w4.Expand = false;
     91            w4.Fill = false;
     92            // Container child vbox2.Gtk.Box+BoxChild
     93            this.button7 = new Gtk.Button();
     94            this.button7.CanFocus = true;
     95            this.button7.Name = "button7";
     96            // Container child button7.Gtk.Container+ContainerChild
     97            this.image3 = new Gtk.Image();
     98            this.image3.Name = "image3";
     99            this.image3.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-clear", Gtk.IconSize.Menu, 16);
     100            this.button7.Add(this.image3);
     101            this.button7.Label = null;
     102            this.vbox2.Add(this.button7);
     103            Gtk.Box.BoxChild w6 = ((Gtk.Box.BoxChild)(this.vbox2[this.button7]));
     104            w6.Position = 2;
     105            w6.Expand = false;
     106            w6.Fill = false;
     107            // Container child vbox2.Gtk.Box+BoxChild
     108            this.button9 = new Gtk.Button();
     109            this.button9.CanFocus = true;
     110            this.button9.Name = "button9";
     111            // Container child button9.Gtk.Container+ContainerChild
     112            this.image4 = new Gtk.Image();
     113            this.image4.Name = "image4";
     114            this.image4.Pixbuf = Stetic.IconLoader.LoadIcon(this, "stock_draw-line", Gtk.IconSize.Menu, 16);
     115            this.button9.Add(this.image4);
     116            this.button9.Label = null;
     117            this.vbox2.Add(this.button9);
     118            Gtk.Box.BoxChild w8 = ((Gtk.Box.BoxChild)(this.vbox2[this.button9]));
     119            w8.Position = 3;
     120            w8.Expand = false;
     121            w8.Fill = false;
     122            // Container child vbox2.Gtk.Box+BoxChild
    65123            this.button10 = new Gtk.Button();
    66124            this.button10.CanFocus = true;
     
    72130            this.button10.Add(this.image5);
    73131            this.button10.Label = null;
    74             this.table1.Add(this.button10);
    75             Gtk.Table.TableChild w2 = ((Gtk.Table.TableChild)(this.table1[this.button10]));
    76             w2.TopAttach = ((uint)(1));
    77             w2.BottomAttach = ((uint)(2));
    78             w2.LeftAttach = ((uint)(1));
    79             w2.RightAttach = ((uint)(2));
    80             w2.XOptions = ((Gtk.AttachOptions)(4));
    81             w2.YOptions = ((Gtk.AttachOptions)(4));
    82             // Container child table1.Gtk.Table+TableChild
     132            this.vbox2.Add(this.button10);
     133            Gtk.Box.BoxChild w10 = ((Gtk.Box.BoxChild)(this.vbox2[this.button10]));
     134            w10.Position = 4;
     135            w10.Expand = false;
     136            w10.Fill = false;
     137            // Container child vbox2.Gtk.Box+BoxChild
    83138            this.button11 = new Gtk.Button();
    84139            this.button11.CanFocus = true;
     
    90145            this.button11.Add(this.image6);
    91146            this.button11.Label = null;
    92             this.table1.Add(this.button11);
    93             Gtk.Table.TableChild w4 = ((Gtk.Table.TableChild)(this.table1[this.button11]));
    94             w4.TopAttach = ((uint)(1));
    95             w4.BottomAttach = ((uint)(2));
    96             w4.LeftAttach = ((uint)(2));
    97             w4.RightAttach = ((uint)(3));
    98             w4.XOptions = ((Gtk.AttachOptions)(4));
    99             w4.YOptions = ((Gtk.AttachOptions)(4));
    100             // Container child table1.Gtk.Table+TableChild
     147            this.vbox2.Add(this.button11);
     148            Gtk.Box.BoxChild w12 = ((Gtk.Box.BoxChild)(this.vbox2[this.button11]));
     149            w12.Position = 5;
     150            w12.Expand = false;
     151            w12.Fill = false;
     152            // Container child vbox2.Gtk.Box+BoxChild
     153            this.button6 = new Gtk.Button();
     154            this.button6.CanFocus = true;
     155            this.button6.Name = "button6";
     156            // Container child button6.Gtk.Container+ContainerChild
     157            this.image7 = new Gtk.Image();
     158            this.image7.Name = "image7";
     159            this.image7.Pixbuf = Stetic.IconLoader.LoadIcon(this, "stock_draw-polygon", Gtk.IconSize.Menu, 16);
     160            this.button6.Add(this.image7);
     161            this.button6.Label = null;
     162            this.vbox2.Add(this.button6);
     163            Gtk.Box.BoxChild w14 = ((Gtk.Box.BoxChild)(this.vbox2[this.button6]));
     164            w14.Position = 6;
     165            w14.Expand = false;
     166            w14.Fill = false;
     167            // Container child vbox2.Gtk.Box+BoxChild
     168            this.button13 = new Gtk.Button();
     169            this.button13.CanFocus = true;
     170            // Container child button13.Gtk.Container+ContainerChild
     171            this.image8 = new Gtk.Image();
     172            this.image8.Name = "image8";
     173            this.image8.Pixbuf = Stetic.IconLoader.LoadIcon(this, "stock_draw-text", Gtk.IconSize.Menu, 16);
     174            this.button13.Add(this.image8);
     175            this.button13.Label = null;
     176            this.vbox2.Add(this.button13);
     177            Gtk.Box.BoxChild w16 = ((Gtk.Box.BoxChild)(this.vbox2[this.button13]));
     178            w16.Position = 7;
     179            w16.Expand = false;
     180            w16.Fill = false;
     181            // Container child vbox2.Gtk.Box+BoxChild
    101182            this.button12 = new Gtk.Button();
    102183            this.button12.CanFocus = true;
     
    108189            this.button12.Add(this.image9);
    109190            this.button12.Label = null;
    110             this.table1.Add(this.button12);
    111             Gtk.Table.TableChild w6 = ((Gtk.Table.TableChild)(this.table1[this.button12]));
    112             w6.TopAttach = ((uint)(2));
    113             w6.BottomAttach = ((uint)(3));
    114             w6.LeftAttach = ((uint)(2));
    115             w6.RightAttach = ((uint)(3));
    116             w6.XOptions = ((Gtk.AttachOptions)(4));
    117             w6.YOptions = ((Gtk.AttachOptions)(4));
    118             // Container child table1.Gtk.Table+TableChild
    119             this.button13 = new Gtk.Button();
    120             this.button13.CanFocus = true;
    121             this.button13.Name = "button13";
    122             // Container child button13.Gtk.Container+ContainerChild
    123             this.image8 = new Gtk.Image();
    124             this.image8.Name = "image8";
    125             this.image8.Pixbuf = Stetic.IconLoader.LoadIcon(this, "stock_draw-text", Gtk.IconSize.Menu, 16);
    126             this.button13.Add(this.image8);
    127             this.button13.Label = null;
    128             this.table1.Add(this.button13);
    129             Gtk.Table.TableChild w8 = ((Gtk.Table.TableChild)(this.table1[this.button13]));
    130             w8.TopAttach = ((uint)(2));
    131             w8.BottomAttach = ((uint)(3));
    132             w8.LeftAttach = ((uint)(1));
    133             w8.RightAttach = ((uint)(2));
    134             w8.XOptions = ((Gtk.AttachOptions)(4));
    135             w8.YOptions = ((Gtk.AttachOptions)(4));
    136             // Container child table1.Gtk.Table+TableChild
    137             this.button5 = new Gtk.Button();
    138             this.button5.CanFocus = true;
    139             this.button5.Name = "button5";
    140             // Container child button5.Gtk.Container+ContainerChild
    141             this.image1 = new Gtk.Image();
    142             this.image1.Name = "image1";
    143             this.image1.Pixbuf = Stetic.IconLoader.LoadIcon(this, "stock_show-draw-functions", Gtk.IconSize.Menu, 16);
    144             this.button5.Add(this.image1);
    145             this.button5.Label = null;
    146             this.table1.Add(this.button5);
    147             Gtk.Table.TableChild w10 = ((Gtk.Table.TableChild)(this.table1[this.button5]));
    148             w10.XOptions = ((Gtk.AttachOptions)(4));
    149             w10.YOptions = ((Gtk.AttachOptions)(4));
    150             // Container child table1.Gtk.Table+TableChild
    151             this.button6 = new Gtk.Button();
    152             this.button6.CanFocus = true;
    153             this.button6.Name = "button6";
    154             // Container child button6.Gtk.Container+ContainerChild
    155             this.image7 = new Gtk.Image();
    156             this.image7.Name = "image7";
    157             this.image7.Pixbuf = Stetic.IconLoader.LoadIcon(this, "stock_draw-polygon", Gtk.IconSize.Menu, 16);
    158             this.button6.Add(this.image7);
    159             this.button6.Label = null;
    160             this.table1.Add(this.button6);
    161             Gtk.Table.TableChild w12 = ((Gtk.Table.TableChild)(this.table1[this.button6]));
    162             w12.TopAttach = ((uint)(2));
    163             w12.BottomAttach = ((uint)(3));
    164             w12.XOptions = ((Gtk.AttachOptions)(4));
    165             w12.YOptions = ((Gtk.AttachOptions)(4));
    166             // Container child table1.Gtk.Table+TableChild
    167             this.button7 = new Gtk.Button();
    168             this.button7.CanFocus = true;
    169             this.button7.Name = "button7";
    170             // Container child button7.Gtk.Container+ContainerChild
    171             this.image3 = new Gtk.Image();
    172             this.image3.Name = "image3";
    173             this.image3.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-clear", Gtk.IconSize.Menu, 16);
    174             this.button7.Add(this.image3);
    175             this.button7.Label = null;
    176             this.table1.Add(this.button7);
    177             Gtk.Table.TableChild w14 = ((Gtk.Table.TableChild)(this.table1[this.button7]));
    178             w14.LeftAttach = ((uint)(2));
    179             w14.RightAttach = ((uint)(3));
    180             w14.XOptions = ((Gtk.AttachOptions)(4));
    181             w14.YOptions = ((Gtk.AttachOptions)(4));
    182             // Container child table1.Gtk.Table+TableChild
    183             this.button8 = new Gtk.Button();
    184             this.button8.CanFocus = true;
    185             this.button8.Name = "button8";
    186             // Container child button8.Gtk.Container+ContainerChild
    187             this.image2 = new Gtk.Image();
    188             this.image2.Name = "image2";
    189             this.image2.Pixbuf = Stetic.IconLoader.LoadIcon(this, "stock_insert-fields-author", Gtk.IconSize.Menu, 16);
    190             this.button8.Add(this.image2);
    191             this.button8.Label = null;
    192             this.table1.Add(this.button8);
    193             Gtk.Table.TableChild w16 = ((Gtk.Table.TableChild)(this.table1[this.button8]));
    194             w16.LeftAttach = ((uint)(1));
    195             w16.RightAttach = ((uint)(2));
    196             w16.XOptions = ((Gtk.AttachOptions)(4));
    197             w16.YOptions = ((Gtk.AttachOptions)(4));
    198             // Container child table1.Gtk.Table+TableChild
    199             this.button9 = new Gtk.Button();
    200             this.button9.CanFocus = true;
    201             this.button9.Name = "button9";
    202             // Container child button9.Gtk.Container+ContainerChild
    203             this.image4 = new Gtk.Image();
    204             this.image4.Name = "image4";
    205             this.image4.Pixbuf = Stetic.IconLoader.LoadIcon(this, "stock_draw-line", Gtk.IconSize.Menu, 16);
    206             this.button9.Add(this.image4);
    207             this.button9.Label = null;
    208             this.table1.Add(this.button9);
    209             Gtk.Table.TableChild w18 = ((Gtk.Table.TableChild)(this.table1[this.button9]));
    210             w18.TopAttach = ((uint)(1));
    211             w18.BottomAttach = ((uint)(2));
    212             w18.XOptions = ((Gtk.AttachOptions)(4));
    213             w18.YOptions = ((Gtk.AttachOptions)(4));
    214             this.Add(this.table1);
     191            this.vbox2.Add(this.button12);
     192            Gtk.Box.BoxChild w18 = ((Gtk.Box.BoxChild)(this.vbox2[this.button12]));
     193            w18.Position = 8;
     194            w18.Expand = false;
     195            w18.Fill = false;
     196            this.Add(this.vbox2);
    215197            if ((this.Child != null)) {
    216198                this.Child.ShowAll();
  • libpipi/trunk/ThePimp/gtk-gui/gui.stetic

    r2885 r2887  
    88    <widget-library name="../Pimp.exe" internal="true" />
    99  </import>
    10   <widget class="Gtk.Window" id="ThePimp.MainWindow" design-size="840 680">
     10  <widget class="Gtk.Window" id="ThePimp.MainWindow" design-size="954 680">
    1111    <action-group name="Default">
    1212      <action id="newAction">
     
    266266            <property name="MemberName" />
    267267            <property name="CanFocus">True</property>
    268             <property name="Position">639</property>
    269             <child>
    270               <widget class="Gtk.Notebook" id="notebook1">
     268            <property name="Position">27</property>
     269            <child>
     270              <widget class="Gtk.VPaned" id="vpaned1">
    271271                <property name="MemberName" />
    272272                <property name="CanFocus">True</property>
    273                 <property name="CurrentPage">0</property>
    274                 <property name="BorderWidth">5</property>
     273                <property name="Position">42</property>
    275274                <child>
    276275                  <placeholder />
    277276                </child>
     277                <child>
     278                  <placeholder />
     279                </child>
    278280              </widget>
    279281              <packing>
     
    282284            </child>
    283285            <child>
    284               <widget class="Gtk.VPaned" id="vpaned1">
     286              <widget class="Gtk.HPaned" id="hpaned2">
    285287                <property name="MemberName" />
    286288                <property name="CanFocus">True</property>
    287                 <property name="Position">76</property>
     289                <property name="Position">889</property>
    288290                <child>
    289                   <widget class="Gtk.VBox" id="vbox2">
     291                  <widget class="Gtk.Notebook" id="notebook1">
    290292                    <property name="MemberName" />
     293                    <property name="CanFocus">True</property>
     294                    <property name="CurrentPage">0</property>
    291295                    <property name="BorderWidth">5</property>
    292                     <child>
    293                       <widget class="Gtk.Label" id="label2">
    294                         <property name="MemberName" />
    295                         <property name="WidthRequest">100</property>
    296                         <property name="LabelProp" translatable="yes">Tools</property>
    297                       </widget>
    298                       <packing>
    299                         <property name="Position">0</property>
    300                         <property name="AutoSize">True</property>
    301                         <property name="Expand">False</property>
    302                         <property name="Fill">False</property>
    303                       </packing>
    304                     </child>
    305296                    <child>
    306297                      <placeholder />
     
    312303                </child>
    313304                <child>
    314                   <widget class="Gtk.VBox" id="vbox3">
     305                  <widget class="Gtk.VPaned" id="vpaned2">
    315306                    <property name="MemberName" />
    316                     <property name="BorderWidth">5</property>
    317                     <child>
    318                       <widget class="Gtk.Label" id="label3">
    319                         <property name="MemberName" />
    320                         <property name="WidthRequest">100</property>
    321                         <property name="LabelProp" translatable="yes">Layers &amp; Channels</property>
    322                       </widget>
    323                       <packing>
    324                         <property name="Position">0</property>
    325                         <property name="AutoSize">True</property>
    326                         <property name="Expand">False</property>
    327                         <property name="Fill">False</property>
    328                       </packing>
    329                     </child>
     307                    <property name="CanFocus">True</property>
     308                    <property name="Position">42</property>
    330309                    <child>
    331310                      <placeholder />
     
    335314                    </child>
    336315                  </widget>
     316                  <packing>
     317                    <property name="Resize">False</property>
     318                    <property name="Shrink">False</property>
     319                  </packing>
    337320                </child>
    338321              </widget>
    339               <packing>
    340                 <property name="Resize">False</property>
    341                 <property name="Shrink">False</property>
    342               </packing>
    343322            </child>
    344323          </widget>
     
    437416    </child>
    438417  </widget>
    439   <widget class="Gtk.Bin" id="ThePimp.ToolBox" design-size="300 300">
     418  <widget class="Gtk.Bin" id="ThePimp.ToolBox" design-size="26 234">
    440419    <property name="MemberName" />
    441420    <child>
    442       <widget class="Gtk.Table" id="table1">
     421      <widget class="Gtk.VBox" id="vbox2">
    443422        <property name="MemberName" />
    444         <property name="NRows">4</property>
    445         <property name="NColumns">4</property>
    446         <property name="RowSpacing">6</property>
    447         <property name="ColumnSpacing">6</property>
    448         <child>
    449           <placeholder />
    450         </child>
    451         <child>
    452           <placeholder />
    453         </child>
    454         <child>
    455           <placeholder />
    456         </child>
    457         <child>
    458           <placeholder />
    459         </child>
    460         <child>
    461           <placeholder />
    462         </child>
    463         <child>
    464           <placeholder />
    465         </child>
    466         <child>
    467           <placeholder />
     423        <child>
     424          <widget class="Gtk.Button" id="button5">
     425            <property name="MemberName" />
     426            <property name="CanFocus">True</property>
     427            <property name="Type">Custom</property>
     428            <child>
     429              <widget class="Gtk.Image" id="image1">
     430                <property name="MemberName" />
     431                <property name="Pixbuf">stock:stock_show-draw-functions Menu</property>
     432              </widget>
     433            </child>
     434          </widget>
     435          <packing>
     436            <property name="Position">0</property>
     437            <property name="AutoSize">True</property>
     438            <property name="Expand">False</property>
     439            <property name="Fill">False</property>
     440          </packing>
     441        </child>
     442        <child>
     443          <widget class="Gtk.Button" id="button8">
     444            <property name="MemberName" />
     445            <property name="CanFocus">True</property>
     446            <property name="Type">Custom</property>
     447            <child>
     448              <widget class="Gtk.Image" id="image2">
     449                <property name="MemberName" />
     450                <property name="Pixbuf">stock:stock_insert-fields-author Menu</property>
     451              </widget>
     452            </child>
     453          </widget>
     454          <packing>
     455            <property name="Position">1</property>
     456            <property name="AutoSize">True</property>
     457            <property name="Expand">False</property>
     458            <property name="Fill">False</property>
     459          </packing>
     460        </child>
     461        <child>
     462          <widget class="Gtk.Button" id="button7">
     463            <property name="MemberName" />
     464            <property name="CanFocus">True</property>
     465            <property name="Type">Custom</property>
     466            <child>
     467              <widget class="Gtk.Image" id="image3">
     468                <property name="MemberName" />
     469                <property name="Pixbuf">stock:gtk-clear Menu</property>
     470              </widget>
     471            </child>
     472          </widget>
     473          <packing>
     474            <property name="Position">2</property>
     475            <property name="AutoSize">True</property>
     476            <property name="Expand">False</property>
     477            <property name="Fill">False</property>
     478          </packing>
     479        </child>
     480        <child>
     481          <widget class="Gtk.Button" id="button9">
     482            <property name="MemberName" />
     483            <property name="CanFocus">True</property>
     484            <property name="Type">Custom</property>
     485            <child>
     486              <widget class="Gtk.Image" id="image4">
     487                <property name="MemberName" />
     488                <property name="Pixbuf">stock:stock_draw-line Menu</property>
     489              </widget>
     490            </child>
     491          </widget>
     492          <packing>
     493            <property name="Position">3</property>
     494            <property name="AutoSize">True</property>
     495            <property name="Expand">False</property>
     496            <property name="Fill">False</property>
     497          </packing>
    468498        </child>
    469499        <child>
     
    480510          </widget>
    481511          <packing>
    482             <property name="TopAttach">1</property>
    483             <property name="BottomAttach">2</property>
    484             <property name="LeftAttach">1</property>
    485             <property name="RightAttach">2</property>
    486             <property name="AutoSize">True</property>
    487             <property name="XOptions">Fill</property>
    488             <property name="YOptions">Fill</property>
    489             <property name="XExpand">False</property>
    490             <property name="XFill">True</property>
    491             <property name="XShrink">False</property>
    492             <property name="YExpand">False</property>
    493             <property name="YFill">True</property>
    494             <property name="YShrink">False</property>
     512            <property name="Position">4</property>
     513            <property name="AutoSize">True</property>
     514            <property name="Expand">False</property>
     515            <property name="Fill">False</property>
    495516          </packing>
    496517        </child>
     
    508529          </widget>
    509530          <packing>
    510             <property name="TopAttach">1</property>
    511             <property name="BottomAttach">2</property>
    512             <property name="LeftAttach">2</property>
    513             <property name="RightAttach">3</property>
    514             <property name="AutoSize">True</property>
    515             <property name="XOptions">Fill</property>
    516             <property name="YOptions">Fill</property>
    517             <property name="XExpand">False</property>
    518             <property name="XFill">True</property>
    519             <property name="XShrink">False</property>
    520             <property name="YExpand">False</property>
    521             <property name="YFill">True</property>
    522             <property name="YShrink">False</property>
     531            <property name="Position">5</property>
     532            <property name="AutoSize">True</property>
     533            <property name="Expand">False</property>
     534            <property name="Fill">False</property>
     535          </packing>
     536        </child>
     537        <child>
     538          <widget class="Gtk.Button" id="button6">
     539            <property name="MemberName" />
     540            <property name="CanFocus">True</property>
     541            <property name="Type">Custom</property>
     542            <child>
     543              <widget class="Gtk.Image" id="image7">
     544                <property name="MemberName" />
     545                <property name="Pixbuf">stock:stock_draw-polygon Menu</property>
     546              </widget>
     547            </child>
     548          </widget>
     549          <packing>
     550            <property name="Position">6</property>
     551            <property name="AutoSize">True</property>
     552            <property name="Expand">False</property>
     553            <property name="Fill">False</property>
     554          </packing>
     555        </child>
     556        <child>
     557          <widget class="Gtk.Button" id="button13">
     558            <property name="MemberName" />
     559            <property name="CanFocus">True</property>
     560            <property name="Type">Custom</property>
     561            <child>
     562              <widget class="Gtk.Image" id="image8">
     563                <property name="MemberName" />
     564                <property name="Pixbuf">stock:stock_draw-text Menu</property>
     565              </widget>
     566            </child>
     567          </widget>
     568          <packing>
     569            <property name="Position">7</property>
     570            <property name="AutoSize">True</property>
     571            <property name="Expand">False</property>
     572            <property name="Fill">False</property>
    523573          </packing>
    524574        </child>
     
    536586          </widget>
    537587          <packing>
    538             <property name="TopAttach">2</property>
    539             <property name="BottomAttach">3</property>
    540             <property name="LeftAttach">2</property>
    541             <property name="RightAttach">3</property>
    542             <property name="AutoSize">True</property>
    543             <property name="XOptions">Fill</property>
    544             <property name="YOptions">Fill</property>
    545             <property name="XExpand">False</property>
    546             <property name="XFill">True</property>
    547             <property name="XShrink">False</property>
    548             <property name="YExpand">False</property>
    549             <property name="YFill">True</property>
    550             <property name="YShrink">False</property>
    551           </packing>
    552         </child>
    553         <child>
    554           <widget class="Gtk.Button" id="button13">
    555             <property name="MemberName" />
    556             <property name="CanFocus">True</property>
    557             <property name="Type">Custom</property>
    558             <child>
    559               <widget class="Gtk.Image" id="image8">
    560                 <property name="MemberName" />
    561                 <property name="Pixbuf">stock:stock_draw-text Menu</property>
    562               </widget>
    563             </child>
    564           </widget>
    565           <packing>
    566             <property name="TopAttach">2</property>
    567             <property name="BottomAttach">3</property>
    568             <property name="LeftAttach">1</property>
    569             <property name="RightAttach">2</property>
    570             <property name="AutoSize">True</property>
    571             <property name="XOptions">Fill</property>
    572             <property name="YOptions">Fill</property>
    573             <property name="XExpand">False</property>
    574             <property name="XFill">True</property>
    575             <property name="XShrink">False</property>
    576             <property name="YExpand">False</property>
    577             <property name="YFill">True</property>
    578             <property name="YShrink">False</property>
    579           </packing>
    580         </child>
    581         <child>
    582           <widget class="Gtk.Button" id="button5">
    583             <property name="MemberName" />
    584             <property name="CanFocus">True</property>
    585             <property name="Type">Custom</property>
    586             <child>
    587               <widget class="Gtk.Image" id="image1">
    588                 <property name="MemberName" />
    589                 <property name="Pixbuf">stock:stock_show-draw-functions Menu</property>
    590               </widget>
    591             </child>
    592           </widget>
    593           <packing>
    594             <property name="AutoSize">True</property>
    595             <property name="XOptions">Fill</property>
    596             <property name="YOptions">Fill</property>
    597             <property name="XExpand">False</property>
    598             <property name="XFill">True</property>
    599             <property name="XShrink">False</property>
    600             <property name="YExpand">False</property>
    601             <property name="YFill">True</property>
    602             <property name="YShrink">False</property>
    603           </packing>
    604         </child>
    605         <child>
    606           <widget class="Gtk.Button" id="button6">
    607             <property name="MemberName" />
    608             <property name="CanFocus">True</property>
    609             <property name="Type">Custom</property>
    610             <child>
    611               <widget class="Gtk.Image" id="image7">
    612                 <property name="MemberName" />
    613                 <property name="Pixbuf">stock:stock_draw-polygon Menu</property>
    614               </widget>
    615             </child>
    616           </widget>
    617           <packing>
    618             <property name="TopAttach">2</property>
    619             <property name="BottomAttach">3</property>
    620             <property name="AutoSize">True</property>
    621             <property name="XOptions">Fill</property>
    622             <property name="YOptions">Fill</property>
    623             <property name="XExpand">False</property>
    624             <property name="XFill">True</property>
    625             <property name="XShrink">False</property>
    626             <property name="YExpand">False</property>
    627             <property name="YFill">True</property>
    628             <property name="YShrink">False</property>
    629           </packing>
    630         </child>
    631         <child>
    632           <widget class="Gtk.Button" id="button7">
    633             <property name="MemberName" />
    634             <property name="CanFocus">True</property>
    635             <property name="Type">Custom</property>
    636             <child>
    637               <widget class="Gtk.Image" id="image3">
    638                 <property name="MemberName" />
    639                 <property name="Pixbuf">stock:gtk-clear Menu</property>
    640               </widget>
    641             </child>
    642           </widget>
    643           <packing>
    644             <property name="LeftAttach">2</property>
    645             <property name="RightAttach">3</property>
    646             <property name="AutoSize">True</property>
    647             <property name="XOptions">Fill</property>
    648             <property name="YOptions">Fill</property>
    649             <property name="XExpand">False</property>
    650             <property name="XFill">True</property>
    651             <property name="XShrink">False</property>
    652             <property name="YExpand">False</property>
    653             <property name="YFill">True</property>
    654             <property name="YShrink">False</property>
    655           </packing>
    656         </child>
    657         <child>
    658           <widget class="Gtk.Button" id="button8">
    659             <property name="MemberName" />
    660             <property name="CanFocus">True</property>
    661             <property name="Type">Custom</property>
    662             <child>
    663               <widget class="Gtk.Image" id="image2">
    664                 <property name="MemberName" />
    665                 <property name="Pixbuf">stock:stock_insert-fields-author Menu</property>
    666               </widget>
    667             </child>
    668           </widget>
    669           <packing>
    670             <property name="LeftAttach">1</property>
    671             <property name="RightAttach">2</property>
    672             <property name="AutoSize">True</property>
    673             <property name="XOptions">Fill</property>
    674             <property name="YOptions">Fill</property>
    675             <property name="XExpand">False</property>
    676             <property name="XFill">True</property>
    677             <property name="XShrink">False</property>
    678             <property name="YExpand">False</property>
    679             <property name="YFill">True</property>
    680             <property name="YShrink">False</property>
    681           </packing>
    682         </child>
    683         <child>
    684           <widget class="Gtk.Button" id="button9">
    685             <property name="MemberName" />
    686             <property name="CanFocus">True</property>
    687             <property name="Type">Custom</property>
    688             <child>
    689               <widget class="Gtk.Image" id="image4">
    690                 <property name="MemberName" />
    691                 <property name="Pixbuf">stock:stock_draw-line Menu</property>
    692               </widget>
    693             </child>
    694           </widget>
    695           <packing>
    696             <property name="TopAttach">1</property>
    697             <property name="BottomAttach">2</property>
    698             <property name="AutoSize">True</property>
    699             <property name="XOptions">Fill</property>
    700             <property name="YOptions">Fill</property>
    701             <property name="XExpand">False</property>
    702             <property name="XFill">True</property>
    703             <property name="XShrink">False</property>
    704             <property name="YExpand">False</property>
    705             <property name="YFill">True</property>
    706             <property name="YShrink">False</property>
     588            <property name="Position">8</property>
     589            <property name="AutoSize">True</property>
     590            <property name="Expand">False</property>
     591            <property name="Fill">False</property>
    707592          </packing>
    708593        </child>
Note: See TracChangeset for help on using the changeset viewer.