This commit is contained in:
parent
40cae5d2a5
commit
7b9870cebc
11 changed files with 66 additions and 25 deletions
|
|
@ -788,7 +788,9 @@ static void MwLLNextEventImpl(MwLL handle) {
|
|||
} else {
|
||||
n = s;
|
||||
}
|
||||
} else if(strcmp(str, "BackSpace") == 0) {
|
||||
}
|
||||
|
||||
if(strcmp(str, "BackSpace") == 0) {
|
||||
n = MwLLKeyBackSpace;
|
||||
} else if(strcmp(str, "Left") == 0) {
|
||||
n = MwLLKeyLeft;
|
||||
|
|
|
|||
|
|
@ -128,7 +128,7 @@ MwBool MwLLDBusNewContext(MwLLDBusFuncTable* tbl, MwLLDBusContext* ctx) {
|
|||
|
||||
MWDECL MwBool MwLLDBusPortalGet(MwLLDBusFuncTable* tbl, MwLLDBusContext* ctx, const char* portal, const char* namespace, const char* key, void* out) {
|
||||
DBusMessageIter dbus_args, dbus_variant, dbus_inner_variant;
|
||||
char arg_type;
|
||||
char arg_type;
|
||||
if(!ctx->dbus_conn) {
|
||||
return MwFALSE;
|
||||
}
|
||||
|
|
@ -182,7 +182,7 @@ MWDECL MwBool MwLLDBusPortalGet(MwLLDBusFuncTable* tbl, MwLLDBusContext* ctx, co
|
|||
return MwFALSE;
|
||||
}
|
||||
tbl->dbus_message_iter_get_basic(&dbus_inner_variant, out);
|
||||
} else if (arg_type == 'u') {
|
||||
} else if(arg_type == 'u') {
|
||||
tbl->dbus_message_iter_get_basic(&dbus_variant, out);
|
||||
} else {
|
||||
fprintf(stderr, "[WARNING] Couldn't get %s::%s: Expected variant or string, got: %c\n", namespace, key, arg_type);
|
||||
|
|
@ -277,7 +277,7 @@ MWDECL MwBool MwLLDBusPortalPoll(MwLLDBusFuncTable* tbl, MwLLDBusContext* ctx, M
|
|||
return MwFALSE;
|
||||
}
|
||||
tbl->dbus_message_iter_get_basic(&msg_value_inner, &msg_value_content);
|
||||
} else if (arg_type == 'u') {
|
||||
} else if(arg_type == 'u') {
|
||||
tbl->dbus_message_iter_get_basic(&msg_value, &msg_value_content);
|
||||
} else {
|
||||
fprintf(stderr, "[WARNING] Couldn't get %s::%s: Expected variant or string, got: %c\n", namespace, key, arg_type);
|
||||
|
|
|
|||
|
|
@ -133,7 +133,7 @@ static void click(MwWidget handle) {
|
|||
MwListBoxInsert(cb->listbox, -1, packet);
|
||||
MwListBoxDestroyPacket(packet);
|
||||
|
||||
MwAddUserHandler(cb->listbox, MwNactivateHandler, listbox_activate, NULL);
|
||||
MwAddUserHandler(cb->listbox, MwNlistBoxActivateHandler, listbox_activate, NULL);
|
||||
|
||||
p.x = 0;
|
||||
p.y = MwGetInteger(handle, MwNheight);
|
||||
|
|
|
|||
|
|
@ -102,6 +102,7 @@ static void key(MwWidget handle, int code) {
|
|||
MwUTF8Copy(str, t->cursor + 1, out, t->cursor, MwUTF8Length(str) - (t->cursor + 1));
|
||||
|
||||
MwSetText(handle, MwNtext, out);
|
||||
MwDispatchUserHandler(handle, MwNchangedHandler, NULL);
|
||||
|
||||
free(out);
|
||||
} else if(code == MwLLKeyLeft) {
|
||||
|
|
@ -124,6 +125,7 @@ static void key(MwWidget handle, int code) {
|
|||
t->cursor++;
|
||||
|
||||
MwSetText(handle, MwNtext, out);
|
||||
MwDispatchUserHandler(handle, MwNchangedHandler, NULL);
|
||||
|
||||
free(out);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -108,6 +108,8 @@ static void mouse_up(MwWidget handle, void* ptr) {
|
|||
MwStringPrintIntoBuffer(s, 512, "%g", atof(str) + 1);
|
||||
}
|
||||
MwSetText(handle, MwNtext, s);
|
||||
|
||||
MwDispatchUserHandler(handle, MwNchangedHandler, NULL);
|
||||
}
|
||||
|
||||
MwForceRender(handle);
|
||||
|
|
|
|||
|
|
@ -556,8 +556,8 @@ static void* mwVulkanGetFieldImpl(MwWidget handle, int field, int* err) {
|
|||
|
||||
static void func_handler(MwWidget handle, const char* name, void* output, va_list va) {
|
||||
if(strcmp(name, "mwVulkanGetField") == 0) {
|
||||
int field = va_arg(va, int);
|
||||
int* err = va_arg(va, int*);
|
||||
int field = va_arg(va, int);
|
||||
int* err = va_arg(va, int*);
|
||||
*(void**)output = mwVulkanGetFieldImpl(handle, field, err);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue