More gi changes
This commit is contained in:
parent
05a18765c9
commit
dff05af62f
|
@ -51,13 +51,13 @@ public class InstanceListEntryFactory extends SignalListItemFactory {
|
||||||
|
|
||||||
var clicked = new GestureClick();
|
var clicked = new GestureClick();
|
||||||
clicked.onPressed((nPress, x, y) -> {
|
clicked.onPressed((nPress, x, y) -> {
|
||||||
if (nPress == 2) launch.emitClicked(launch);
|
if (nPress == 2) launch.emitClicked();
|
||||||
});
|
});
|
||||||
row.addController(clicked);
|
row.addController(clicked);
|
||||||
var rightClicked = new GestureClick();
|
var rightClicked = new GestureClick();
|
||||||
rightClicked.button = 3;
|
rightClicked.button = 3;
|
||||||
rightClicked.onPressed((nPress, x, y) -> {
|
rightClicked.onPressed((nPress, x, y) -> {
|
||||||
if (nPress == 1) menu.emitActivate(menu);
|
if (nPress == 1) menu.emitActivate();
|
||||||
});
|
});
|
||||||
row.addController(rightClicked);
|
row.addController(rightClicked);
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,7 @@ public class ListIndexItem extends GObject {
|
||||||
GObject.getType(),
|
GObject.getType(),
|
||||||
"ListIndexItem",
|
"ListIndexItem",
|
||||||
(short) ObjectClass.getMemoryLayout().byteSize(),
|
(short) ObjectClass.getMemoryLayout().byteSize(),
|
||||||
gclass -> {},
|
(gclass, data) -> {},
|
||||||
(short) getMemoryLayout().byteSize(),
|
(short) getMemoryLayout().byteSize(),
|
||||||
(inst, gclass) -> {},
|
(inst, gclass) -> {},
|
||||||
TypeFlags.NONE
|
TypeFlags.NONE
|
||||||
|
|
|
@ -32,13 +32,13 @@ public class ListIndexModel extends GObject implements ListModel {
|
||||||
GObject.getType(),
|
GObject.getType(),
|
||||||
"ListIndexModel",
|
"ListIndexModel",
|
||||||
(short) ObjectClass.getMemoryLayout().byteSize(),
|
(short) ObjectClass.getMemoryLayout().byteSize(),
|
||||||
gclass -> {},
|
(gclass, data) -> {},
|
||||||
(short) getMemoryLayout().byteSize(),
|
(short) getMemoryLayout().byteSize(),
|
||||||
(inst, gclass) -> {},
|
(inst, gclass) -> {},
|
||||||
TypeFlags.NONE
|
TypeFlags.NONE
|
||||||
);
|
);
|
||||||
GObjects.typeAddInterfaceStatic(type, ListModel.getType(), InterfaceInfo.builder()
|
GObjects.typeAddInterfaceStatic(type, ListModel.getType(), InterfaceInfo.builder()
|
||||||
.setInterfaceInit(iface -> {
|
.setInterfaceInit((iface, data) -> {
|
||||||
ListModelInterface lmi = ListModelInterface.fromAddress.marshal(iface.handle(), null);
|
ListModelInterface lmi = ListModelInterface.fromAddress.marshal(iface.handle(), null);
|
||||||
lmi.setGetItemType(ListModel::getItemType);
|
lmi.setGetItemType(ListModel::getItemType);
|
||||||
lmi.setGetNItems(ListModel::getNItems);
|
lmi.setGetNItems(ListModel::getNItems);
|
||||||
|
|
Loading…
Reference in New Issue