Try to fix
This commit is contained in:
parent
be8252ce58
commit
379f02c41c
|
@ -64,7 +64,7 @@ public class ListIndex extends GiObject {
|
|||
|
||||
public ListIndex(int size) {
|
||||
this();
|
||||
setSize(size);
|
||||
setSizeIntenal(size);
|
||||
}
|
||||
|
||||
public ListIndex() {
|
||||
|
@ -76,7 +76,7 @@ public class ListIndex extends GiObject {
|
|||
|
||||
private void initInstance() {
|
||||
setIndex(0);
|
||||
setSize(0);
|
||||
setSizeIntenal(0);
|
||||
}
|
||||
|
||||
private static TypeClass parentClass = null;
|
||||
|
@ -166,10 +166,14 @@ public class ListIndex extends GiObject {
|
|||
|
||||
public void setSize(int size) {
|
||||
int oldSize = getSize();
|
||||
ListIndex.size.set(MemorySegment.ofAddress((MemoryAddress) handle(), memoryLayout.byteSize(), Interop.getScope()), size);
|
||||
setSizeIntenal(size);
|
||||
asListModel().itemsChanged(0, oldSize, size);
|
||||
}
|
||||
|
||||
private void setSizeIntenal(int size) {
|
||||
ListIndex.size.set(MemorySegment.ofAddress((MemoryAddress) handle(), memoryLayout.byteSize(), Interop.getScope()), size);
|
||||
}
|
||||
|
||||
public ListModel asListModel() {
|
||||
return ListModel.castFrom(this);
|
||||
}
|
||||
|
|
|
@ -64,7 +64,7 @@ public class MainWindow extends ApplicationWindow {
|
|||
//TODO search button like boxes
|
||||
|
||||
MenuBuilder uiMenu = new MenuBuilder(app, new Menu(), "hamburger");
|
||||
uiMenu.button("support", () -> Utils.openWebBrowser(new URI("https://gitlab.com/jfmods/inceptum/-/issues")));
|
||||
uiMenu.button("support", () -> Utils.openWebBrowser(new URI("https://git.frohnmeyer-wds.de/JfMods/Inceptum/issues")));
|
||||
uiMenu.button("preferences", () -> {}); //TODO preferences UI inspired by boxes
|
||||
uiMenu.button("about", AboutWindow::createAndShow);
|
||||
MenuButton menuButton = new MenuButton();
|
||||
|
|
Loading…
Reference in New Issue