| .. | .. | 
|---|
| 24 | 24 |          ItemListener // ListSelectionListener | 
|---|
| 25 | 25 |  { | 
|---|
| 26 | 26 |   | 
|---|
| 27 |  | -    public void AddSkyboxButton(String f, String s, cGridBag row3)  | 
|---|
 | 27 | +    public void AddSkyboxButton(String f, String s, cGridBag row)  | 
|---|
| 28 | 28 |      { | 
|---|
| 29 | 29 |          cButton skyboxButton; | 
|---|
| 30 | 30 |          final String path = "cubemaps/" + f + "-skyboxes/" + s; | 
|---|
| 31 |  | -        row3.add(skyboxButton = GetButton(path + "/" + s + ".jpg", !Grafreed.NIMBUSLAF));  | 
|---|
 | 31 | +        //row.add(skyboxButton = GetButton(path + "/" + s + ".jpg", !Grafreed.NIMBUSLAF));  | 
|---|
 | 32 | +        row.add(skyboxButton = GetButton(path + "/negx.jpg", !Grafreed.NIMBUSLAF));  | 
|---|
| 32 | 33 |          skyboxButton.setToolTipText(s); | 
|---|
| 33 | 34 |          skyboxButton.addActionListener(new ActionListener() | 
|---|
| 34 | 35 |          { | 
|---|
| .. | .. | 
|---|
| 40 | 41 |          }); | 
|---|
| 41 | 42 |      } | 
|---|
| 42 | 43 |   | 
|---|
 | 44 | +    public void AddSkyboxTab0(JTabbedPane skyboxpanel)  | 
|---|
 | 45 | +    {  | 
|---|
 | 46 | +        cGridBag tab0 = new cGridBag().setVertical(true);  | 
|---|
 | 47 | +          | 
|---|
 | 48 | +        tab0.setName("Urban");  | 
|---|
 | 49 | +        skyboxpanel.add(tab0);  | 
|---|
 | 50 | +  | 
|---|
 | 51 | +        cGridBag row0 = new cGridBag();  | 
|---|
 | 52 | +        cGridBag row1 = new cGridBag();  | 
|---|
 | 53 | +        cGridBag row2 = new cGridBag();  | 
|---|
 | 54 | +        cGridBag row3 = new cGridBag();  | 
|---|
 | 55 | +        cGridBag row4 = new cGridBag();  | 
|---|
 | 56 | +        cGridBag row5 = new cGridBag();  | 
|---|
 | 57 | +        cGridBag row6 = new cGridBag();  | 
|---|
 | 58 | +          | 
|---|
 | 59 | +        AddSkyboxButton("default", "rgb", row0);  | 
|---|
 | 60 | +        AddSkyboxButton("default", "cornell", row0);  | 
|---|
 | 61 | +        AddSkyboxButton("default", "uffizi", row0);  | 
|---|
 | 62 | +        AddSkyboxButton("default", "CloudyHills", row0);  | 
|---|
 | 63 | +          | 
|---|
 | 64 | +        AddSkyboxButton("default", "skycube", row1);  | 
|---|
 | 65 | +        AddSkyboxButton("bridge", "Bridge", row1);  | 
|---|
 | 66 | +        AddSkyboxButton("bridge", "Bridge2", row1);  | 
|---|
 | 67 | +        AddSkyboxButton("urban", "GamlaStan2", row1);  | 
|---|
 | 68 | +          | 
|---|
 | 69 | +        AddSkyboxButton("urban", "Parliament", row2);  | 
|---|
 | 70 | +        AddSkyboxButton("urban", "Roundabout", row2);  | 
|---|
 | 71 | +        AddSkyboxButton("urban", "SaintLazarusChurch", row2);  | 
|---|
 | 72 | +        AddSkyboxButton("urban", "SaintLazarusChurch2", row2);  | 
|---|
 | 73 | +          | 
|---|
 | 74 | +        AddSkyboxButton("urban", "SaintLazarusChurch3", row3);  | 
|---|
 | 75 | +        AddSkyboxButton("urban", "UnionSquare", row3);  | 
|---|
 | 76 | +        AddSkyboxButton("park", "BerzeliiPark", row3);  | 
|---|
 | 77 | +        AddSkyboxButton("park", "Buddha", row3);  | 
|---|
 | 78 | +          | 
|---|
 | 79 | +        AddSkyboxButton("park", "CNTower2", row4);  | 
|---|
 | 80 | +        AddSkyboxButton("park", "NiagaraFalls1", row4);  | 
|---|
 | 81 | +        AddSkyboxButton("park", "NiagaraFalls3", row4);  | 
|---|
 | 82 | +        AddSkyboxButton("park", "Park", row4);  | 
|---|
 | 83 | +          | 
|---|
 | 84 | +        AddSkyboxButton("park", "Pond", row5);  | 
|---|
 | 85 | +        AddSkyboxButton("park", "Skansen", row5);  | 
|---|
 | 86 | +        AddSkyboxButton("park", "Skansen2", row5);  | 
|---|
 | 87 | +        AddSkyboxButton("park", "Skansen3", row5);  | 
|---|
 | 88 | +          | 
|---|
 | 89 | +        AddSkyboxButton("park", "Skansen4", row6);  | 
|---|
 | 90 | +        AddSkyboxButton("park", "Skansen5", row6);  | 
|---|
 | 91 | +        AddSkyboxButton("park", "Stairs", row6);  | 
|---|
 | 92 | +        AddSkyboxButton("park", "Tantolunden4", row6);  | 
|---|
 | 93 | +          | 
|---|
 | 94 | +        tab0.add(row0);  | 
|---|
 | 95 | +        tab0.add(row1);  | 
|---|
 | 96 | +        tab0.add(row2);  | 
|---|
 | 97 | +        tab0.add(row3);  | 
|---|
 | 98 | +        tab0.add(row4);  | 
|---|
 | 99 | +        tab0.add(row5);  | 
|---|
 | 100 | +        tab0.add(row6);  | 
|---|
 | 101 | +          | 
|---|
 | 102 | +        for (int i=5; --i>=0;)  | 
|---|
 | 103 | +        {  | 
|---|
 | 104 | +            //oe.toolboxPanel.Return();  | 
|---|
 | 105 | +            //tab0.add(new cGridBag());  | 
|---|
 | 106 | +        }  | 
|---|
 | 107 | +    }  | 
|---|
 | 108 | +  | 
|---|
 | 109 | +    public void AddSkyboxTab1(JTabbedPane skyboxpanel)  | 
|---|
 | 110 | +    {  | 
|---|
 | 111 | +        cGridBag tab0 = new cGridBag().setVertical(true);  | 
|---|
 | 112 | +          | 
|---|
 | 113 | +        tab0.setName("Nature");  | 
|---|
 | 114 | +        skyboxpanel.add(tab0);  | 
|---|
 | 115 | +  | 
|---|
 | 116 | +        cGridBag row0 = new cGridBag();  | 
|---|
 | 117 | +        cGridBag row1 = new cGridBag();  | 
|---|
 | 118 | +        cGridBag row2 = new cGridBag();  | 
|---|
 | 119 | +        cGridBag row3 = new cGridBag();  | 
|---|
 | 120 | +        cGridBag row4 = new cGridBag();  | 
|---|
 | 121 | +        cGridBag row5 = new cGridBag();  | 
|---|
 | 122 | +        cGridBag row6 = new cGridBag();  | 
|---|
 | 123 | +          | 
|---|
 | 124 | +        AddSkyboxButton("beach", "HeartInTheSand", row0);  | 
|---|
 | 125 | +        AddSkyboxButton("beach", "LarnacaBeach", row0);  | 
|---|
 | 126 | +        AddSkyboxButton("beach", "PalmTrees", row0);  | 
|---|
 | 127 | +        AddSkyboxButton("beach", "Tenerife", row0);  | 
|---|
 | 128 | +          | 
|---|
 | 129 | +        AddSkyboxButton("beach", "Tenerife2", row1);  | 
|---|
 | 130 | +        AddSkyboxButton("beach", "Tenerife3", row1);  | 
|---|
 | 131 | +        AddSkyboxButton("field", "FishPond", row1);  | 
|---|
 | 132 | +        AddSkyboxButton("field", "Footballfield", row1);  | 
|---|
 | 133 | +  | 
|---|
 | 134 | +        AddSkyboxButton("field", "Meadow", row2);  | 
|---|
 | 135 | +        AddSkyboxButton("field", "Sorsele", row2);  | 
|---|
 | 136 | +        AddSkyboxButton("field", "Sorsele2", row2);  | 
|---|
 | 137 | +        AddSkyboxButton("field", "Sorsele3", row2);  | 
|---|
 | 138 | +          | 
|---|
 | 139 | +        AddSkyboxButton("forest", "Brudslojan", row3);  | 
|---|
 | 140 | +        AddSkyboxButton("forest", "Langholmen2", row3);  | 
|---|
 | 141 | +        AddSkyboxButton("forest", "Plants", row3);  | 
|---|
 | 142 | +        AddSkyboxButton("mountain", "Maskonaive", row3);  | 
|---|
 | 143 | +        AddSkyboxButton("mountain", "Maskonaive2", row4);  | 
|---|
 | 144 | +          | 
|---|
 | 145 | +        AddSkyboxButton("mountain", "Maskonaive3", row4);  | 
|---|
 | 146 | +        AddSkyboxButton("mountain", "Ryfjallet", row4);  | 
|---|
 | 147 | +        AddSkyboxButton("mountain", "Teide", row4);          | 
|---|
 | 148 | +          | 
|---|
 | 149 | +        AddSkyboxButton("rocky", "Langholmen", row5);  | 
|---|
 | 150 | +        AddSkyboxButton("rocky", "Riddarfjarden", row5);  | 
|---|
 | 151 | +        AddSkyboxButton("rocky", "Skinnarviksberget", row5);  | 
|---|
 | 152 | +        AddSkyboxButton("rocky", "Tantolunden6", row5);  | 
|---|
 | 153 | +        /*  | 
|---|
 | 154 | +Kastellholmen  | 
|---|
 | 155 | +Langholmen  | 
|---|
 | 156 | +Riddarfjarden  | 
|---|
 | 157 | +Skinnarviksberget  | 
|---|
 | 158 | +Tanto  | 
|---|
 | 159 | +Tantolunden2  | 
|---|
 | 160 | +Tantolunden6  | 
|---|
 | 161 | +         */  | 
|---|
 | 162 | +          | 
|---|
 | 163 | +        tab0.add(row0);  | 
|---|
 | 164 | +        tab0.add(row1);  | 
|---|
 | 165 | +        tab0.add(row2);  | 
|---|
 | 166 | +        tab0.add(row3);  | 
|---|
 | 167 | +        tab0.add(row4);  | 
|---|
 | 168 | +        tab0.add(row5);  | 
|---|
 | 169 | +        tab0.add(row6);  | 
|---|
 | 170 | +          | 
|---|
 | 171 | +        for (int i=5; --i>=0;)  | 
|---|
 | 172 | +        {  | 
|---|
 | 173 | +            //oe.toolboxPanel.Return();  | 
|---|
 | 174 | +            //tab0.add(new cGridBag());  | 
|---|
 | 175 | +        }  | 
|---|
 | 176 | +    }  | 
|---|
 | 177 | +      | 
|---|
 | 178 | +    public void AddSkyboxTab2(JTabbedPane skyboxpanel)  | 
|---|
 | 179 | +    {  | 
|---|
 | 180 | +        cGridBag tab0 = new cGridBag().setVertical(true);  | 
|---|
 | 181 | +          | 
|---|
 | 182 | +        tab0.setName("Night");  | 
|---|
 | 183 | +        skyboxpanel.add(tab0);  | 
|---|
 | 184 | +  | 
|---|
 | 185 | +        cGridBag row0 = new cGridBag();  | 
|---|
 | 186 | +        cGridBag row1 = new cGridBag();  | 
|---|
 | 187 | +        cGridBag row2 = new cGridBag();  | 
|---|
 | 188 | +        cGridBag row3 = new cGridBag();  | 
|---|
 | 189 | +        cGridBag row4 = new cGridBag();  | 
|---|
 | 190 | +        cGridBag row5 = new cGridBag();  | 
|---|
 | 191 | +        cGridBag row6 = new cGridBag();  | 
|---|
 | 192 | +          | 
|---|
 | 193 | +        AddSkyboxButton("night", "NightPath", row0);  | 
|---|
 | 194 | +        AddSkyboxButton("night", "PondNight", row0);  | 
|---|
 | 195 | +        AddSkyboxButton("night", "Powerlines", row0);  | 
|---|
 | 196 | +        AddSkyboxButton("night", "SwedishRoyalCastle", row0);  | 
|---|
 | 197 | +          | 
|---|
 | 198 | +        AddSkyboxButton("urban", "CNTower", row1);  | 
|---|
 | 199 | +        AddSkyboxButton("bridge", "ArstaBridge", row1);  | 
|---|
 | 200 | +        AddSkyboxButton("indoors", "DallasW", row1);  | 
|---|
 | 201 | +        AddSkyboxButton("indoors", "MarriottMadisonWest", row1);  | 
|---|
 | 202 | +          | 
|---|
 | 203 | +        AddSkyboxButton("indoors", "Vasa", row2);  | 
|---|
 | 204 | +        AddSkyboxButton("winter", "Backyard", row2);  | 
|---|
 | 205 | +        AddSkyboxButton("winter", "Creek", row2);  | 
|---|
 | 206 | +        AddSkyboxButton("winter", "FootballField3", row2);  | 
|---|
 | 207 | +          | 
|---|
 | 208 | +        AddSkyboxButton("winter", "Forest", row3);  | 
|---|
 | 209 | +        AddSkyboxButton("winter", "HornstullsStrand2", row3);  | 
|---|
 | 210 | +        AddSkyboxButton("winter", "House", row3);  | 
|---|
 | 211 | +        AddSkyboxButton("winter", "IceLake", row3);  | 
|---|
 | 212 | +          | 
|---|
 | 213 | +        AddSkyboxButton("winter", "IceRiver", row4);  | 
|---|
 | 214 | +        AddSkyboxButton("winter", "Park3", row4);  | 
|---|
 | 215 | +        AddSkyboxButton("winter", "PondWinter", row4);  | 
|---|
 | 216 | +          | 
|---|
 | 217 | +        AddSkyboxButton("winter", "Tantolunden5", row5);  | 
|---|
 | 218 | +        AddSkyboxButton("winter", "Vindelalven", row5);  | 
|---|
 | 219 | +        /*  | 
|---|
 | 220 | +Backyard  | 
|---|
 | 221 | +Creek  | 
|---|
 | 222 | +FootballField3  | 
|---|
 | 223 | +Forest  | 
|---|
 | 224 | +HornstullsStrand2  | 
|---|
 | 225 | +House  | 
|---|
 | 226 | +IceLake  | 
|---|
 | 227 | +IceRiver  | 
|---|
 | 228 | +Park3  | 
|---|
 | 229 | +PondWinter  | 
|---|
 | 230 | +Tantolunden5  | 
|---|
 | 231 | +Vindelalven         *   | 
|---|
 | 232 | +         */  | 
|---|
 | 233 | +          | 
|---|
 | 234 | +        tab0.add(row0);  | 
|---|
 | 235 | +        tab0.add(row1);  | 
|---|
 | 236 | +        tab0.add(row2);  | 
|---|
 | 237 | +        tab0.add(row3);  | 
|---|
 | 238 | +        tab0.add(row4);  | 
|---|
 | 239 | +        tab0.add(row5);  | 
|---|
 | 240 | +        tab0.add(row6);  | 
|---|
 | 241 | +          | 
|---|
 | 242 | +        for (int i=5; --i>=0;)  | 
|---|
 | 243 | +        {  | 
|---|
 | 244 | +            //oe.toolboxPanel.Return();  | 
|---|
 | 245 | +            //tab0.add(new cGridBag());  | 
|---|
 | 246 | +        }  | 
|---|
 | 247 | +    }  | 
|---|
 | 248 | +      | 
|---|
| 43 | 249 |      public void ChangeSkybox(String name) | 
|---|
| 44 | 250 |      { | 
|---|
| 45 | 251 |          cameraView.envyoff = false; | 
|---|
| .. | .. | 
|---|
| 820 | 1026 |                  oe.toolboxPanel.add(row2); | 
|---|
| 821 | 1027 |                   | 
|---|
| 822 | 1028 |                  // ENVYMAPS | 
|---|
| 823 |  | -                cGridBag row3 = new cGridBag();  | 
|---|
| 824 |  | -                row3.preferredHeight = 20;  | 
|---|
 | 1029 | +                cGridBag skyboxpane = new cGridBag();  | 
|---|
 | 1030 | +                skyboxpane.preferredHeight = 100;  | 
|---|
| 825 | 1031 |                   | 
|---|
| 826 |  | -                AddSkyboxButton("default", "rgb", row3);  | 
|---|
| 827 |  | -                AddSkyboxButton("default", "cornell", row3);  | 
|---|
| 828 |  | -                AddSkyboxButton("default", "uffizi", row3);  | 
|---|
| 829 |  | -                AddSkyboxButton("default", "CloudyHills", row3);  | 
|---|
| 830 |  | -                AddSkyboxButton("default", "skycube", row3);  | 
|---|
| 831 |  | -                                 | 
|---|
| 832 |  | -                oe.toolboxPanel.add(row3);  | 
|---|
| 833 |  | -                                 | 
|---|
| 834 |  | -                cGridBag row4 = new cGridBag();  | 
|---|
| 835 |  | -                row4.preferredHeight = 20;  | 
|---|
 | 1032 | +                oe.toolboxPanel.add(skyboxpane);  | 
|---|
| 836 | 1033 |                   | 
|---|
| 837 |  | -                AddSkyboxButton("bridge", "Bridge2", row4);  | 
|---|
| 838 |  | -                AddSkyboxButton("urban", "GamlaStan2", row4);  | 
|---|
| 839 |  | -                AddSkyboxButton("urban", "Parliament", row4);  | 
|---|
| 840 |  | -                AddSkyboxButton("urban", "Roundabout", row4);  | 
|---|
 | 1034 | +                JTabbedPane skyboxpanel = new JTabbedPane();  | 
|---|
 | 1035 | +                skyboxpane.add(skyboxpanel);  | 
|---|
| 841 | 1036 |                   | 
|---|
| 842 |  | -                oe.toolboxPanel.add(row4);  | 
|---|
| 843 |  | -                                 | 
|---|
| 844 |  | -                cGridBag row5 = new cGridBag();  | 
|---|
| 845 |  | -                row5.preferredHeight = 20;  | 
|---|
| 846 |  | -                  | 
|---|
| 847 |  | -                AddSkyboxButton("urban", "SaintLazarusChurch", row5);  | 
|---|
| 848 |  | -                AddSkyboxButton("urban", "SaintLazarusChurch2", row5);  | 
|---|
| 849 |  | -                AddSkyboxButton("urban", "SaintLazarusChurch3", row5);  | 
|---|
| 850 |  | -                AddSkyboxButton("urban", "UnionSquare", row5);  | 
|---|
| 851 |  | -                  | 
|---|
| 852 |  | -                oe.toolboxPanel.add(row5);  | 
|---|
| 853 |  | -                                 | 
|---|
| 854 |  | -                cGridBag row6 = new cGridBag();  | 
|---|
| 855 |  | -                row6.preferredHeight = 20;  | 
|---|
| 856 |  | -                  | 
|---|
| 857 |  | -                AddSkyboxButton("park", "BerzeliiPark", row6);  | 
|---|
| 858 |  | -                AddSkyboxButton("park", "Buddha", row6);  | 
|---|
| 859 |  | -                AddSkyboxButton("park", "CNTower2", row6);  | 
|---|
| 860 |  | -                //AddSkyboxButton("park", "Fatbursparken", row6);  | 
|---|
| 861 |  | -                AddSkyboxButton("park", "NiagaraFalls1", row6);  | 
|---|
| 862 |  | -                  | 
|---|
| 863 |  | -                oe.toolboxPanel.add(row6);  | 
|---|
| 864 |  | -                  | 
|---|
| 865 |  | -                cGridBag row7 = new cGridBag();  | 
|---|
| 866 |  | -                row7.preferredHeight = 20;  | 
|---|
| 867 |  | -                  | 
|---|
| 868 |  | -                AddSkyboxButton("park", "NiagaraFalls3", row7);  | 
|---|
| 869 |  | -                AddSkyboxButton("park", "Park", row7);  | 
|---|
| 870 |  | -                //AddSkyboxButton("park", "Park2", row6);  | 
|---|
| 871 |  | -                //AddSkyboxButton("park", "Path", row6);  | 
|---|
| 872 |  | -                AddSkyboxButton("park", "Pond", row7);  | 
|---|
| 873 |  | -                AddSkyboxButton("park", "Skansen", row7);  | 
|---|
| 874 |  | -                  | 
|---|
| 875 |  | -                oe.toolboxPanel.add(row7);  | 
|---|
| 876 |  | -                  | 
|---|
| 877 |  | -                cGridBag row8 = new cGridBag();  | 
|---|
| 878 |  | -                row8.preferredHeight = 20;  | 
|---|
| 879 |  | -                  | 
|---|
| 880 |  | -                AddSkyboxButton("park", "Skansen2", row8);  | 
|---|
| 881 |  | -                AddSkyboxButton("park", "Skansen3", row8);  | 
|---|
| 882 |  | -                AddSkyboxButton("park", "Skansen4", row8);  | 
|---|
| 883 |  | -                AddSkyboxButton("park", "Skansen5", row8);  | 
|---|
| 884 |  | -                  | 
|---|
| 885 |  | -                oe.toolboxPanel.add(row8);  | 
|---|
| 886 |  | -                  | 
|---|
| 887 |  | -                cGridBag row9 = new cGridBag();  | 
|---|
| 888 |  | -                row9.preferredHeight = 20;  | 
|---|
| 889 |  | -                  | 
|---|
| 890 |  | -                AddSkyboxButton("park", "Stairs", row9);  | 
|---|
| 891 |  | -                //AddSkyboxButton("park", "Tantolunden", row6);  | 
|---|
| 892 |  | -                //AddSkyboxButton("park", "Tantolunden3", row6);  | 
|---|
| 893 |  | -                AddSkyboxButton("park", "Tantolunden4", row9);  | 
|---|
| 894 |  | -                  | 
|---|
| 895 |  | -                oe.toolboxPanel.add(row9);  | 
|---|
| 896 |  | -/*  | 
|---|
| 897 |  | -BerzeliiPark  | 
|---|
| 898 |  | -Buddha  | 
|---|
| 899 |  | -CNTower2  | 
|---|
| 900 |  | -Fatbursparken  | 
|---|
| 901 |  | -NiagaraFalls1  | 
|---|
| 902 |  | -NiagaraFalls3  | 
|---|
| 903 |  | -Park  | 
|---|
| 904 |  | -Park2  | 
|---|
| 905 |  | -Path  | 
|---|
| 906 |  | -Pond  | 
|---|
| 907 |  | -Skansen  | 
|---|
| 908 |  | -Skansen2  | 
|---|
| 909 |  | -Skansen3  | 
|---|
| 910 |  | -Skansen4  | 
|---|
| 911 |  | -Skansen5  | 
|---|
| 912 |  | -Stairs  | 
|---|
| 913 |  | -Tantolunden  | 
|---|
| 914 |  | -Tantolunden3  | 
|---|
| 915 |  | -Tantolunden4  | 
|---|
| 916 |  | -                 */  | 
|---|
| 917 |  | -                  | 
|---|
| 918 |  | -                for (int i=1; --i>=0;)  | 
|---|
| 919 |  | -                {  | 
|---|
| 920 |  | -                    //oe.toolboxPanel.Return();  | 
|---|
| 921 |  | -                    oe.toolboxPanel.add(new cGridBag());  | 
|---|
| 922 |  | -                }  | 
|---|
 | 1037 | +                AddSkyboxTab0(skyboxpanel);  | 
|---|
 | 1038 | +                AddSkyboxTab1(skyboxpanel);  | 
|---|
 | 1039 | +                AddSkyboxTab2(skyboxpanel);  | 
|---|
| 923 | 1040 |                   | 
|---|
| 924 | 1041 |                  // EDIT panel | 
|---|
| 925 | 1042 |  		editCommandsPanel.add(editButton = GetButton("icons/controls.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); | 
|---|