| .. | .. |
|---|
| 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); |
|---|