haxeui / haxeui-pdcurses

MIT License
24 stars 6 forks source link

Error due compile time. #3

Open vega0 opened 1 year ago

vega0 commented 1 year ago

Expected Behavior

a simple window with a button.

Current Behavior

error due compile time.

Possible Solution

fix names.

Steps to Reproduce (for bugs)

  1. install haxeui-code
  2. install haxui-pdcurses
  3. create simplke application
  4. try to compile it.

Media

Error: ./src/haxe/ui/backend/pdcurses/Keyboard.cpp: В статической функции-члене «static void haxe::ui::backend::pdcurses::Keyboard_obj::update(int)»:
./src/haxe/ui/backend/pdcurses/Keyboard.cpp:86:41: ошибка: нет декларации «PDC_get_key_modifiers» в этой области видимости
   86 | HXLINE(  32)                    int m = PDC_get_key_modifiers();
      |                                         ^~~~~~~~~~~~~~~~~~~~~
./src/haxe/ui/backend/pdcurses/Keyboard.cpp:88:43: ошибка: «PDC_BUTTON_SHIFT» was not declared in this scope; did you mean «BUTTON_SHIFT»?
   88 | HXLINE(  34)                    if ((m != PDC_BUTTON_SHIFT)) {
      |                                           ^~~~~~~~~~~~~~~~
      |                                           BUTTON_SHIFT

Test app / minimal test case

Context

Your Environment

vega0 commented 1 year ago
 - src/haxe/ui/backend/pdcurses/Keyboard.cpp 
Error: ./src/haxe/ui/backend/pdcurses/Keyboard.cpp: В статической функции-члене «static void haxe::ui::backend::pdcurses::Keyboard_obj::update(int)»:
./src/haxe/ui/backend/pdcurses/Keyboard.cpp:86:41: ошибка: нет декларации «PDC_get_key_modifiers» в этой области видимости
   86 | HXLINE(  33)                    int m = PDC_get_key_modifiers();
      |                                         ^~~~~~~~~~~~~~~~~~~~~