3434import org .jetbrains .annotations .NotNull ;
3535import org .jetbrains .annotations .Nullable ;
3636
37+ import java .awt .*;
3738import java .nio .file .Files ;
3839import java .nio .file .Path ;
3940
@@ -52,6 +53,9 @@ public class Texture2DPropertyControl<C extends ChangeConsumer, T> extends Prope
5253 @ NotNull
5354 protected static final String NO_TEXTURE = Messages .MATERIAL_MODEL_PROPERTY_CONTROL_NO_TEXTURE ;
5455
56+ @ NotNull
57+ protected static final Point DIALOG_SIZE = new Point (600 , -1 );
58+
5559 @ NotNull
5660 protected static final String PROP_FLIP = "flip" ;
5761
@@ -200,16 +204,17 @@ protected void openSettings() {
200204 final Texture .MinFilter minFilter = texture .getMinFilter ();
201205
202206 final Array <PropertyDefinition > properties = ArrayFactory .newArray (PropertyDefinition .class );
203- properties .add (new PropertyDefinition (EditablePropertyType .BOOLEAN , "Flip Y" , PROP_FLIP , flipY ));
204- properties .add (new PropertyDefinition (EditablePropertyType .ENUM , "Wrap mode S" , PROP_WRAP_MODE_S , wrapS ));
205- properties .add (new PropertyDefinition (EditablePropertyType .ENUM , "Wrap mode T" , PROP_WRAP_MODE_T , wrapT ));
206- properties .add (new PropertyDefinition (EditablePropertyType .ENUM , "Mag filter" , PROP_MAG_FILTER , magFilter ));
207- properties .add (new PropertyDefinition (EditablePropertyType .ENUM , "Min filter" , PROP_MIN_FILTER , minFilter ));
207+ properties .add (new PropertyDefinition (EditablePropertyType .BOOLEAN , Messages . MATERIAL_MODEL_PROPERTY_CONTROL_FLIP_Y , PROP_FLIP , flipY ));
208+ properties .add (new PropertyDefinition (EditablePropertyType .ENUM , Messages . MATERIAL_MODEL_PROPERTY_CONTROL_WRAP_MODE_S , PROP_WRAP_MODE_S , wrapS ));
209+ properties .add (new PropertyDefinition (EditablePropertyType .ENUM , Messages . MATERIAL_MODEL_PROPERTY_CONTROL_WRAP_MODE_T , PROP_WRAP_MODE_T , wrapT ));
210+ properties .add (new PropertyDefinition (EditablePropertyType .ENUM , Messages . MATERIAL_MODEL_PROPERTY_CONTROL_MAG_FILTER , PROP_MAG_FILTER , magFilter ));
211+ properties .add (new PropertyDefinition (EditablePropertyType .ENUM , Messages . MATERIAL_MODEL_PROPERTY_CONTROL_MIN_FILTER , PROP_MIN_FILTER , minFilter ));
208212
209213 final GenericFactoryDialog dialog = new GenericFactoryDialog (properties , this ::applyChanges );
210214 dialog .setTitle (Messages .MATERIAL_MODEL_PROPERTY_CONTROL_TEXTURE_SETTINGS );
211215 dialog .setButtonOkText (Messages .SIMPLE_DIALOG_BUTTON_APPLY );
212216 dialog .setButtonCloseText (Messages .SIMPLE_DIALOG_BUTTON_CANCEL );
217+ dialog .configureSize (DIALOG_SIZE );
213218 dialog .show ();
214219 }
215220
0 commit comments