KhelljyrCloud:准备好导入准备使用的存储库以导入卵石云!

  • J8_526023
    了解作者
  • 84.4KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-15 08:04
    上传日期
凯尔吉尔云 准备好导入/准备好使用的存储库以导入卵石云!
KhelljyrCloud-master.zip
  • KhelljyrCloud-master
  • src
  • Khelljyr
  • draw_line.c
    198B
  • Containers.h
    119B
  • GraphicStack.c
    653B
  • putstr.c
    860B
  • BasicScene.h
    1.1KB
  • KList.h
    1.6KB
  • BasicKeyboardScene.h
    934B
  • MessageManager.c
    3KB
  • MessageManager.h
    2.7KB
  • BasicTextScene.h
    451B
  • BasicWindow.h
    549B
  • Timer.c
    767B
  • KStack.h
    1KB
  • Khelljyr.c
    541B
  • BasicInvertLayer.h
    964B
  • BasicTextScene.c
    1.4KB
  • Doxyfile
    98KB
  • BasicMenuScene.c
    766B
  • BasicScene.c
    1.1KB
  • Debug.c
    19B
  • KStack.c
    753B
  • Graphic.h
    221B
  • Scopper.c
    196B
  • BasicWindow.c
    790B
  • README.md
    2.4KB
  • BasicInvertLayer.c
    983B
  • Khelljyr.h
    1KB
  • KList.c
    1.6KB
  • BasicMenuScene.h
    593B
  • MemoryManager.c
    2.7KB
  • Img.c
    1.5KB
  • BasicKeyboardScene.c
    3.3KB
  • Utils.h
    2.2KB
  • MemoryManager.h
    3.8KB
  • Logo.png
    32.7KB
  • Img.h
    2KB
  • KIterable.h
    1.6KB
  • Debug.h
    468B
  • GraphicStack.h
    1.6KB
  • Timer.h
    938B
  • Scopper.h
    478B
  • KIterable.c
    179B
  • appinfo.json
    387B
  • README.md
    88B
  • wscript
    1KB
内容介绍
Khelljyr 0.12 ![alt tag](https://github.com/nvareille/Khelljyr/blob/master/Logo.png) ======== A powerful pebble framework that abstracts layers, windows and implement several features like garbage collector. Check the examples here: https://github.com/nvareille/KhelljyrExamples What's implemented ? - BasicScene Calling the function create_basic_scene() will create a new window ready to be used and without taking care of it ! just set the two handlers and the update function and everything is fine ! (window_stack_pop() will free it and free what's has been allocated on it) Calling the function create_basic_scene_fullscreen() will create it in fullscreen It is possible too to set a click provider directly - BasicMenuScene Possibility to create a pebble menu in just one line of code with create_basic_menu_scene() ! - BasicTextScene Possibility to create a Scrolling text in just one line of code with create_basic_text_scene() ! - Keyboard Create a Keyboard screen just by using one function ! - InvertLayer An abstraction of the Inverted Layer. Very easy to use, move and change the size. - MemoryManager: When you allocate memory with Khelljyr (alloc(), custom_alloc()) or you have memory that must be handled (resource_handle()), everything will be cleared when the window is destroyed. Forget about memory leaks with this feature ! - MessageManager: A powerfull message abstraction. It is very easy to create a message and send it to the phone. It handles success and failures - Img: A nice abstractions to GBitmap pictures. Very easy to use and handled by the MemoryManager, once loaded with create_img() it's ready for use ! - Useful Macros USER_PTR will be a pointer to your user data that you pass to app_init(). MEMORYMANAGER_PTR and GRAPHIC_PTR will return pointers to structures of the framework (without calling the fuctions and accessible everywhere in the code !) - Debug: Two functions are available (DUMP and PRINT). DUMP() will allow you to log with format, PRINT will just log some text. - Utils functions putstr() will write some text in a graphic context very easily putstr_font() will write some text with custom font putstr_format() will write some text with format draw_line() will trace a line on the pebble screen - Timers: Some useful timers that repeat themselves and are easy to handle. - Containers Lists and Stacks that can be iterated with the foreach function
评论
    相关推荐