История изменений
Исправление SkyMaverick, (текущая версия) :
Сами же выше сказали
Как-минимум, как я понял, клиент гарантированно знает, что текущий сервер поддерживает и какой версии протокола. А дальше уже можно (причём в принципе и прямо в тулките, абстрагируясь от конкретного приложения)
if (get_somebody_wayland_extension_version(void* wayland_server) >= EXTENSION_NEEDED_VERSION) {
message_dlg("This code works fine !!!");
...
return RETURN_CODE_SUCCESS;
} else {
message_dlg("We don't support this f*cked server !!!");
return RETURN_CODE_UNSUPPORTED;
}
И, как-минимум, мы гарантированно знаем, что оно вообще нарисуется и что-то покажет. А уж как там будут декорации и вся вот эта святотень - это уже разборка в рантайме.
Исправление SkyMaverick, :
Сами же выше сказали
Как-минимум, как я понял, клиент гарантированно знает, что текущий сервер поддерживает и какой версии протокола. А дальше уже можно (причём в принципе и прямо в тулките, абстрагируясь от конкретного приложения)
if (get_somebody_wayland_extension_version(void* wayland_server) >= EXTENSION_NEEDED_VERSION) {
message_dlg("This code works fine !!!\n");
...
return RETURN_CODE_SUCCESS;
} else {
message_dlg("We don't support this f*cked server !!!\n");
return RETURN_CODE_UNSUPPORTED;
}
И, как-минимум, мы гарантированно знаем, что оно вообще нарисуется и что-то покажет. А уж как там будут декорации и вся вот эта святотень - это уже разборка в рантайме.
Исходная версия SkyMaverick, :
Сами же выше сказали
Как-минимум, как я понял, клиент гарантированно знает, что текущий сервер поддерживает и какой версии протокола. А дальше уже можно (причём в принципе и прямо в тулките, абстрагируясь от конкретного приложения)
if (get_somebody_wayland_extension_version(void* wayland_server) >= EXTENSION_NEEDED_VERSION) {
message_dlg("This code works fine !!!\n");
...
return RETURN_CODE_SUCCESS;
} else {
message_dlg("We don't support this f*cked server !!!\n");
return RETURN_CODE_UNSUPPORTED;
}
И, как-минимум, мы гарантированно знаем, что оно вообще нарисуется и что-то покажет. А уж как там будут декорации и вся вот эта святотень - это уже разборка в рантайме.