Francisco García Collado

Results 135 comments of Francisco García Collado

At the moment, you can disable the NAppGUI `cast()` macro, before include boost. ``` #if defined(cast) #undef cast #endif #include "boost.h" ```

Yes, its planned to resolved this issue for NAppGUI 1.5. `strings.h` is a very common header and affect a lot of files.

Fixed in this commit: https://github.com/frang75/nappgui_src/commit/07b481226c16974707b83ecad6ac5554af5b2f34 The problem is not with renaming `strings.h`. Rather, the problem was with the build system, which included internal library directories in the global search path....

Not really. This guard is there to prevent misuse of the SDK. When you create a non-resizable window (e.g. DialogBox), the final size will be determined by the child elements....

It must work ``` /*---------------------------------------------------------------------------*/ static void i_OnDraw(App *app, Event *e) { const EvDraw *p = event_params(e, EvDraw); draw_clear(p->ctx, kCOLOR_BLUE); } /*---------------------------------------------------------------------------*/ static Panel *i_panel(App *app) { Panel *panel =...

Effectively. When you call to `window_panel()` the SDK recursively calculates the final position and sizes of all children. Once the window have been composed, any external change requires a `window_update()`....

Hi @colugomusic. Yes it make sense. In Windows it would be more or less clear. The case would have to be investigated in GTK and macOS. Since they are different...

Hi @colugomusic. Thanks for share the change. Unfortunately, since 2022, `nappgui_src` in GitHub is a read-only repository. All the changes have to be approved by NAppGUI CI/CD system. I will...

This also works for me. Thanks @jjlauer > Experiencing the same issue. Fortunately, after digging around for a few hours, I found a workaround! Looks like disabling TSO on the...