private void updateFormat() { if (model == null) return; KtxFileTypeModel.Format format = model.getFormat(); cboFormat.setSelected(format); ignoreEncodingChangeEvent = true; switch (format) { case ETC1: cboEncoding.setItems(KtxFileTypeModel.EncodingETC1.values()); cboEncoding.setSelected(model.getEncodingEtc1()); break; case ETC2: cboEncoding.setItems(KtxFileTypeModel.EncodingETC2.values()); cboEncoding.setSelected(model.getEncodingEtc2()); break; } ignoreEncodingChangeEvent = false; }
private void init () { addListener(new InputListener() { @Override public boolean touchDown (InputEvent event, float x, float y, int pointer, int button) { FocusManager.resetFocus(getStage()); return false; } }); }
@Override public void changed (ChangeEvent event, Actor actor) { activeFileTypeRule = fileTypeSelectBox.getSelected(); rebuildFileList(); } });
@LmlAction("onSettingsCboChanged") void onSettingsCboChanged(VisSelectBox selectBox) { if (!viewShown) return; PackModel pack = getSelectedPack(); if (pack == null) return; TexturePacker.Settings settings = pack.getSettings(); Object value = selectBox.getSelected(); switch (selectBox.getName()) { case "cboEncodingFormat": settings.format = (Pixmap.Format) value; break; case "cboMinFilter": settings.filterMin = (Texture.TextureFilter) value; break; case "cboMagFilter": settings.filterMag = (Texture.TextureFilter) value; break; case "cboWrapX": settings.wrapX = (Texture.TextureWrap) value; break; case "cboWrapY": settings.wrapY = (Texture.TextureWrap) value; break; // case "cboOutputFormat": settings.outputFormat = (String) value; break; } }
private void updateFileTypeSelectBox () { if (fileTypeFilter == null || selectionMode == SelectionMode.DIRECTORIES) { fileTypeLabel.setVisible(false); fileTypeSelectBox.setVisible(false); fileTypeSelectBox.invalidateHierarchy(); return; } else { fileTypeLabel.setVisible(true); fileTypeSelectBox.setVisible(true); fileTypeSelectBox.invalidateHierarchy(); } Array<FileTypeFilter.Rule> rules = new Array<FileTypeFilter.Rule>(fileTypeFilter.getRules()); if (fileTypeFilter.isAllTypesAllowed()) { FileTypeFilter.Rule allTypesRule = new FileTypeFilter.Rule(ALL_FILES.get()); rules.add(allTypesRule); } fileTypeSelectBox.setItems(rules); fileTypeSelectBox.setSelected(activeFileTypeRule); }
final VisSelectBox<String> alignment = new VisSelectBox<String>(); alignment.setItems("top left", "top right", "bottom left", "bottom right"); alignment.setSelectedIndex(1); alignment.addListener(new ChangeListener() { @Override public void changed (ChangeEvent event, Actor actor) {
@Override public void onViewCreated(Stage stage) { ignoreViewChangeEvents = true; cboEncoding.setItems(TexturePacker.availableEncodings); ignoreViewChangeEvents = false; }
fileTypeSelectBox = new VisSelectBox<FileTypeFilter.Rule>(); fileTypeSelectBox.getSelection().setProgrammaticChangeEvents(false); fileTypeSelectBox.addListener(new ChangeListener() { @Override public void changed (ChangeEvent event, Actor actor) {
VisSelectBox<String> selectBox = new VisSelectBox<String>(); selectBox.setItems("item 1", "item 2", "item 3", "item 4");
private void updateEncoding() { if (model == null) return; Pixmap.Format encoding = model.getEncoding(); cboEncoding.setSelected(encoding); }
private void updateFileType() { FileTypeModel model = getProject().getFileType(); WidgetData.FileType fileType = WidgetData.FileType.valueOf(model); if (fileType != actorsGlobalSettings.cboFileType.getSelected()) { actorsGlobalSettings.cboFileType.setSelected(fileType); } // Switch active file type controller { if (activeFileTypeController != null) { activeFileTypeController.deactivate(); activeFileTypeController = null; } FileTypeController ftc = fileTypeControllers.get(fileType); if (ftc != null) { activeFileTypeController = ftc; activeFileTypeController.activate(); } else { Gdx.app.error(TAG, "Can't find controller for " + fileType); } } }
@Override public boolean touchDown (InputEvent event, float x, float y, int pointer, int button) { FocusManager.resetFocus(getStage()); return false; } });
@Override public void changed (ChangeEvent event, Actor actor) { int alignIndex = alignment.getSelectedIndex(); switch (alignIndex) { case 0: toastManager.setAlignment(Align.topLeft); break; case 1: toastManager.setAlignment(Align.topRight); break; case 2: toastManager.setAlignment(Align.bottomLeft); break; case 3: toastManager.setAlignment(Align.bottomRight); break; } } });
private void updateEncoding() { if (model == null) return; cboEncoding.setSelected(model.getEncoding()); }
@LmlAfter void init() { setActor(content); fill(); edtSuffix.setText(model.getSuffix()); spnScaleModel = (FloatSpinnerModel) spnScale.getModel(); spnScaleModel.setValue(BigDecimal.valueOf(model.getFactor())); cmbResampling.setItems(ResamplingOption.values()); cmbResampling.setSelected(ResamplingOption.find(model.getResampling())); }
@Override public void onViewCreated(Stage stage) { ignoreViewChangeEvents = true; cboFormat.setItems(KtxFileTypeModel.Format.values()); ignoreViewChangeEvents = false; }
public Resampling getResampling() { return ((ResamplingOption) cmbResampling.getSelected()).resampling; }
private void updateEncoding() { if (model == null) return; ignoreEncodingChangeEvent = true; switch (model.getFormat()) { case ETC1: cboEncoding.setSelected(model.getEncodingEtc1()); break; case ETC2: cboEncoding.setSelected(model.getEncodingEtc2()); break; } ignoreEncodingChangeEvent = false; }
actorsPackSettings.cboMinFilter.setItems(WidgetData.textureFilters); actorsPackSettings.cboMagFilter.setItems(WidgetData.textureFilters); actorsPackSettings.cboWrapX.setItems(WidgetData.textureWraps); actorsPackSettings.cboWrapY.setItems(WidgetData.textureWraps); actorsGlobalSettings.cboFileType.setItems(WidgetData.FileType.values());