It werks
This commit is contained in:
parent
8af7c214d2
commit
d4a016771f
|
@ -51,12 +51,11 @@ public enum GtkEnvBackend implements LauncherEnv.EnvBackend { //TODO test
|
|||
Box box = dialog.contentArea;
|
||||
box.append(new Label(details));
|
||||
Entry entry = new Entry();
|
||||
Editable entryEditable = (Editable) entry;
|
||||
entryEditable.text = defaultValue;
|
||||
entry.text = defaultValue;
|
||||
box.append(entry);
|
||||
dialog.addButton(I18n.get("ok"), ResponseType.OK.getValue());
|
||||
dialog.addButton(I18n.get("cancel"), ResponseType.CANCEL.getValue());
|
||||
dialog.onResponse(processResponses(dialog, () -> ok.accept(entryEditable.text.toString()), cancel));
|
||||
dialog.onResponse(processResponses(dialog, () -> ok.accept(entry.text), cancel));
|
||||
dialog.show();
|
||||
});
|
||||
}
|
||||
|
|
|
@ -65,7 +65,7 @@ public class InstanceGridEntryFactory extends SignalListItemFactory {
|
|||
ListItem li = (ListItem) item;
|
||||
|
||||
Box box = (Box) li.getChild();
|
||||
InstanceThumbnail thumbnail = (InstanceThumbnail) box.firstChild;
|
||||
InstanceThumbnail thumbnail = InstanceThumbnail.castFrom((Stack) box.firstChild);
|
||||
Label label = (Label) thumbnail.nextSibling;
|
||||
|
||||
Instance instance = instanceList.get(((ListIndexItem) li.getItem()).getIntValue());
|
||||
|
|
|
@ -62,9 +62,11 @@ public class ListIndexModel extends GObject implements ListModel {
|
|||
}
|
||||
|
||||
public void setSize(int size) {
|
||||
int oldSize = getNItems();
|
||||
getMemoryLayout()
|
||||
.varHandle(MemoryLayout.PathElement.groupElement("size"))
|
||||
.set(MemorySegment.ofAddress((MemoryAddress) handle(), getMemoryLayout().byteSize(), MemorySession.openImplicit()), size);
|
||||
itemsChanged(0, oldSize, size);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -149,7 +149,7 @@ public class MainWindow extends ApplicationWindow {
|
|||
try {
|
||||
instanceList.clear();
|
||||
instanceList.addAll(InstanceList.ordered());
|
||||
instanceListIndex.setSize(instanceList.size());
|
||||
instanceListIndex.size = instanceList.size();
|
||||
|
||||
if (InstanceList.isEmpty) stack.visibleChild = empty;
|
||||
else if (InceptumConfig.listView) stack.visibleChild = listView;
|
||||
|
|
Loading…
Reference in New Issue