342 lines
22 KiB
Plaintext
342 lines
22 KiB
Plaintext
import t, c
|
||
from fltk._types import *
|
||
|
||
# ============================================================
|
||
# fltk/_cfl_image.vp — cfl_image.h 的 extern FFI 声明(对接 cfltk C API)
|
||
# ============================================================
|
||
|
||
# 所有函数直接对应 cfltk 生成的 C 符号(extern "C"),链接目标: cfltk2。
|
||
# 类型约定: Fl_* 对象均为不透明指针 (Fl_XxxPtr);const char* → str;
|
||
# 函数指针/void* → bytes(Viper 端传 0/NULL 或不使用)。
|
||
|
||
# ----- Fl_Image (image_declare) -----
|
||
extern def Fl_Image_draw(self: Fl_ImagePtr, X: int, Y: int, W: int, H: int)
|
||
extern def Fl_Image_draw_ext(self: Fl_ImagePtr, X: int, Y: int, W: int, H: int, cx: int, cy: int)
|
||
extern def Fl_Image_width(self: Fl_ImagePtr) -> int
|
||
extern def Fl_Image_height(self: Fl_ImagePtr) -> int
|
||
extern def Fl_Image_delete(self: Fl_ImagePtr)
|
||
extern def Fl_Image_count(self: Fl_ImagePtr) -> int
|
||
extern def Fl_Image_data(self: Fl_ImagePtr) -> bytes
|
||
extern def Fl_Image_copy(self: Fl_ImagePtr) -> Fl_ImagePtr
|
||
extern def Fl_Image_copy_sized(self: Fl_ImagePtr, W: int, H: int) -> Fl_ImagePtr
|
||
extern def Fl_Image_scale(self: Fl_ImagePtr, width: int, height: int, proportional: int, can_expand: int)
|
||
extern def Fl_Image_fail(self: Fl_ImagePtr) -> int
|
||
extern def Fl_Image_data_w(self: Fl_ImagePtr) -> int
|
||
extern def Fl_Image_data_h(self: Fl_ImagePtr) -> int
|
||
extern def Fl_Image_d(self: Fl_ImagePtr) -> int
|
||
extern def Fl_Image_ld(self: Fl_ImagePtr) -> int
|
||
extern def Fl_Image_inactive(self: Fl_ImagePtr)
|
||
extern def Fl_Image_from_dyn_ptr(other: Fl_ImagePtr) -> Fl_ImagePtr
|
||
|
||
# ----- Fl_JPEG_Image (image_declare) -----
|
||
extern def Fl_JPEG_Image_draw(self: Fl_JPEG_ImagePtr, X: int, Y: int, W: int, H: int)
|
||
extern def Fl_JPEG_Image_draw_ext(self: Fl_JPEG_ImagePtr, X: int, Y: int, W: int, H: int, cx: int, cy: int)
|
||
extern def Fl_JPEG_Image_width(self: Fl_JPEG_ImagePtr) -> int
|
||
extern def Fl_JPEG_Image_height(self: Fl_JPEG_ImagePtr) -> int
|
||
extern def Fl_JPEG_Image_delete(self: Fl_JPEG_ImagePtr)
|
||
extern def Fl_JPEG_Image_count(self: Fl_JPEG_ImagePtr) -> int
|
||
extern def Fl_JPEG_Image_data(self: Fl_JPEG_ImagePtr) -> bytes
|
||
extern def Fl_JPEG_Image_copy(self: Fl_JPEG_ImagePtr) -> Fl_JPEG_ImagePtr
|
||
extern def Fl_JPEG_Image_copy_sized(self: Fl_JPEG_ImagePtr, W: int, H: int) -> Fl_JPEG_ImagePtr
|
||
extern def Fl_JPEG_Image_scale(self: Fl_JPEG_ImagePtr, width: int, height: int, proportional: int, can_expand: int)
|
||
extern def Fl_JPEG_Image_fail(self: Fl_JPEG_ImagePtr) -> int
|
||
extern def Fl_JPEG_Image_data_w(self: Fl_JPEG_ImagePtr) -> int
|
||
extern def Fl_JPEG_Image_data_h(self: Fl_JPEG_ImagePtr) -> int
|
||
extern def Fl_JPEG_Image_d(self: Fl_JPEG_ImagePtr) -> int
|
||
extern def Fl_JPEG_Image_ld(self: Fl_JPEG_ImagePtr) -> int
|
||
extern def Fl_JPEG_Image_inactive(self: Fl_JPEG_ImagePtr)
|
||
extern def Fl_JPEG_Image_from_dyn_ptr(other: Fl_ImagePtr) -> Fl_JPEG_ImagePtr
|
||
|
||
# ----- Fl_PNG_Image (image_declare) -----
|
||
extern def Fl_PNG_Image_draw(self: Fl_PNG_ImagePtr, X: int, Y: int, W: int, H: int)
|
||
extern def Fl_PNG_Image_draw_ext(self: Fl_PNG_ImagePtr, X: int, Y: int, W: int, H: int, cx: int, cy: int)
|
||
extern def Fl_PNG_Image_width(self: Fl_PNG_ImagePtr) -> int
|
||
extern def Fl_PNG_Image_height(self: Fl_PNG_ImagePtr) -> int
|
||
extern def Fl_PNG_Image_delete(self: Fl_PNG_ImagePtr)
|
||
extern def Fl_PNG_Image_count(self: Fl_PNG_ImagePtr) -> int
|
||
extern def Fl_PNG_Image_data(self: Fl_PNG_ImagePtr) -> bytes
|
||
extern def Fl_PNG_Image_copy(self: Fl_PNG_ImagePtr) -> Fl_PNG_ImagePtr
|
||
extern def Fl_PNG_Image_copy_sized(self: Fl_PNG_ImagePtr, W: int, H: int) -> Fl_PNG_ImagePtr
|
||
extern def Fl_PNG_Image_scale(self: Fl_PNG_ImagePtr, width: int, height: int, proportional: int, can_expand: int)
|
||
extern def Fl_PNG_Image_fail(self: Fl_PNG_ImagePtr) -> int
|
||
extern def Fl_PNG_Image_data_w(self: Fl_PNG_ImagePtr) -> int
|
||
extern def Fl_PNG_Image_data_h(self: Fl_PNG_ImagePtr) -> int
|
||
extern def Fl_PNG_Image_d(self: Fl_PNG_ImagePtr) -> int
|
||
extern def Fl_PNG_Image_ld(self: Fl_PNG_ImagePtr) -> int
|
||
extern def Fl_PNG_Image_inactive(self: Fl_PNG_ImagePtr)
|
||
extern def Fl_PNG_Image_from_dyn_ptr(other: Fl_ImagePtr) -> Fl_PNG_ImagePtr
|
||
|
||
# ----- Fl_SVG_Image (image_declare) -----
|
||
extern def Fl_SVG_Image_draw(self: Fl_SVG_ImagePtr, X: int, Y: int, W: int, H: int)
|
||
extern def Fl_SVG_Image_draw_ext(self: Fl_SVG_ImagePtr, X: int, Y: int, W: int, H: int, cx: int, cy: int)
|
||
extern def Fl_SVG_Image_width(self: Fl_SVG_ImagePtr) -> int
|
||
extern def Fl_SVG_Image_height(self: Fl_SVG_ImagePtr) -> int
|
||
extern def Fl_SVG_Image_delete(self: Fl_SVG_ImagePtr)
|
||
extern def Fl_SVG_Image_count(self: Fl_SVG_ImagePtr) -> int
|
||
extern def Fl_SVG_Image_data(self: Fl_SVG_ImagePtr) -> bytes
|
||
extern def Fl_SVG_Image_copy(self: Fl_SVG_ImagePtr) -> Fl_SVG_ImagePtr
|
||
extern def Fl_SVG_Image_copy_sized(self: Fl_SVG_ImagePtr, W: int, H: int) -> Fl_SVG_ImagePtr
|
||
extern def Fl_SVG_Image_scale(self: Fl_SVG_ImagePtr, width: int, height: int, proportional: int, can_expand: int)
|
||
extern def Fl_SVG_Image_fail(self: Fl_SVG_ImagePtr) -> int
|
||
extern def Fl_SVG_Image_data_w(self: Fl_SVG_ImagePtr) -> int
|
||
extern def Fl_SVG_Image_data_h(self: Fl_SVG_ImagePtr) -> int
|
||
extern def Fl_SVG_Image_d(self: Fl_SVG_ImagePtr) -> int
|
||
extern def Fl_SVG_Image_ld(self: Fl_SVG_ImagePtr) -> int
|
||
extern def Fl_SVG_Image_inactive(self: Fl_SVG_ImagePtr)
|
||
extern def Fl_SVG_Image_from_dyn_ptr(other: Fl_ImagePtr) -> Fl_SVG_ImagePtr
|
||
|
||
# ----- Fl_BMP_Image (image_declare) -----
|
||
extern def Fl_BMP_Image_draw(self: Fl_BMP_ImagePtr, X: int, Y: int, W: int, H: int)
|
||
extern def Fl_BMP_Image_draw_ext(self: Fl_BMP_ImagePtr, X: int, Y: int, W: int, H: int, cx: int, cy: int)
|
||
extern def Fl_BMP_Image_width(self: Fl_BMP_ImagePtr) -> int
|
||
extern def Fl_BMP_Image_height(self: Fl_BMP_ImagePtr) -> int
|
||
extern def Fl_BMP_Image_delete(self: Fl_BMP_ImagePtr)
|
||
extern def Fl_BMP_Image_count(self: Fl_BMP_ImagePtr) -> int
|
||
extern def Fl_BMP_Image_data(self: Fl_BMP_ImagePtr) -> bytes
|
||
extern def Fl_BMP_Image_copy(self: Fl_BMP_ImagePtr) -> Fl_BMP_ImagePtr
|
||
extern def Fl_BMP_Image_copy_sized(self: Fl_BMP_ImagePtr, W: int, H: int) -> Fl_BMP_ImagePtr
|
||
extern def Fl_BMP_Image_scale(self: Fl_BMP_ImagePtr, width: int, height: int, proportional: int, can_expand: int)
|
||
extern def Fl_BMP_Image_fail(self: Fl_BMP_ImagePtr) -> int
|
||
extern def Fl_BMP_Image_data_w(self: Fl_BMP_ImagePtr) -> int
|
||
extern def Fl_BMP_Image_data_h(self: Fl_BMP_ImagePtr) -> int
|
||
extern def Fl_BMP_Image_d(self: Fl_BMP_ImagePtr) -> int
|
||
extern def Fl_BMP_Image_ld(self: Fl_BMP_ImagePtr) -> int
|
||
extern def Fl_BMP_Image_inactive(self: Fl_BMP_ImagePtr)
|
||
extern def Fl_BMP_Image_from_dyn_ptr(other: Fl_ImagePtr) -> Fl_BMP_ImagePtr
|
||
|
||
# ----- Fl_GIF_Image (image_declare) -----
|
||
extern def Fl_GIF_Image_draw(self: Fl_GIF_ImagePtr, X: int, Y: int, W: int, H: int)
|
||
extern def Fl_GIF_Image_draw_ext(self: Fl_GIF_ImagePtr, X: int, Y: int, W: int, H: int, cx: int, cy: int)
|
||
extern def Fl_GIF_Image_width(self: Fl_GIF_ImagePtr) -> int
|
||
extern def Fl_GIF_Image_height(self: Fl_GIF_ImagePtr) -> int
|
||
extern def Fl_GIF_Image_delete(self: Fl_GIF_ImagePtr)
|
||
extern def Fl_GIF_Image_count(self: Fl_GIF_ImagePtr) -> int
|
||
extern def Fl_GIF_Image_data(self: Fl_GIF_ImagePtr) -> bytes
|
||
extern def Fl_GIF_Image_copy(self: Fl_GIF_ImagePtr) -> Fl_GIF_ImagePtr
|
||
extern def Fl_GIF_Image_copy_sized(self: Fl_GIF_ImagePtr, W: int, H: int) -> Fl_GIF_ImagePtr
|
||
extern def Fl_GIF_Image_scale(self: Fl_GIF_ImagePtr, width: int, height: int, proportional: int, can_expand: int)
|
||
extern def Fl_GIF_Image_fail(self: Fl_GIF_ImagePtr) -> int
|
||
extern def Fl_GIF_Image_data_w(self: Fl_GIF_ImagePtr) -> int
|
||
extern def Fl_GIF_Image_data_h(self: Fl_GIF_ImagePtr) -> int
|
||
extern def Fl_GIF_Image_d(self: Fl_GIF_ImagePtr) -> int
|
||
extern def Fl_GIF_Image_ld(self: Fl_GIF_ImagePtr) -> int
|
||
extern def Fl_GIF_Image_inactive(self: Fl_GIF_ImagePtr)
|
||
extern def Fl_GIF_Image_from_dyn_ptr(other: Fl_ImagePtr) -> Fl_GIF_ImagePtr
|
||
|
||
# ----- Fl_Anim_GIF_Image (image_declare) -----
|
||
extern def Fl_Anim_GIF_Image_draw(self: Fl_Anim_GIF_ImagePtr, X: int, Y: int, W: int, H: int)
|
||
extern def Fl_Anim_GIF_Image_draw_ext(self: Fl_Anim_GIF_ImagePtr, X: int, Y: int, W: int, H: int, cx: int, cy: int)
|
||
extern def Fl_Anim_GIF_Image_width(self: Fl_Anim_GIF_ImagePtr) -> int
|
||
extern def Fl_Anim_GIF_Image_height(self: Fl_Anim_GIF_ImagePtr) -> int
|
||
extern def Fl_Anim_GIF_Image_delete(self: Fl_Anim_GIF_ImagePtr)
|
||
extern def Fl_Anim_GIF_Image_count(self: Fl_Anim_GIF_ImagePtr) -> int
|
||
extern def Fl_Anim_GIF_Image_data(self: Fl_Anim_GIF_ImagePtr) -> bytes
|
||
extern def Fl_Anim_GIF_Image_copy(self: Fl_Anim_GIF_ImagePtr) -> Fl_Anim_GIF_ImagePtr
|
||
extern def Fl_Anim_GIF_Image_copy_sized(self: Fl_Anim_GIF_ImagePtr, W: int, H: int) -> Fl_Anim_GIF_ImagePtr
|
||
extern def Fl_Anim_GIF_Image_scale(self: Fl_Anim_GIF_ImagePtr, width: int, height: int, proportional: int, can_expand: int)
|
||
extern def Fl_Anim_GIF_Image_fail(self: Fl_Anim_GIF_ImagePtr) -> int
|
||
extern def Fl_Anim_GIF_Image_data_w(self: Fl_Anim_GIF_ImagePtr) -> int
|
||
extern def Fl_Anim_GIF_Image_data_h(self: Fl_Anim_GIF_ImagePtr) -> int
|
||
extern def Fl_Anim_GIF_Image_d(self: Fl_Anim_GIF_ImagePtr) -> int
|
||
extern def Fl_Anim_GIF_Image_ld(self: Fl_Anim_GIF_ImagePtr) -> int
|
||
extern def Fl_Anim_GIF_Image_inactive(self: Fl_Anim_GIF_ImagePtr)
|
||
extern def Fl_Anim_GIF_Image_from_dyn_ptr(other: Fl_ImagePtr) -> Fl_Anim_GIF_ImagePtr
|
||
|
||
# ----- Fl_Pixmap (image_declare) -----
|
||
extern def Fl_Pixmap_draw(self: Fl_PixmapPtr, X: int, Y: int, W: int, H: int)
|
||
extern def Fl_Pixmap_draw_ext(self: Fl_PixmapPtr, X: int, Y: int, W: int, H: int, cx: int, cy: int)
|
||
extern def Fl_Pixmap_width(self: Fl_PixmapPtr) -> int
|
||
extern def Fl_Pixmap_height(self: Fl_PixmapPtr) -> int
|
||
extern def Fl_Pixmap_delete(self: Fl_PixmapPtr)
|
||
extern def Fl_Pixmap_count(self: Fl_PixmapPtr) -> int
|
||
extern def Fl_Pixmap_data(self: Fl_PixmapPtr) -> bytes
|
||
extern def Fl_Pixmap_copy(self: Fl_PixmapPtr) -> Fl_PixmapPtr
|
||
extern def Fl_Pixmap_copy_sized(self: Fl_PixmapPtr, W: int, H: int) -> Fl_PixmapPtr
|
||
extern def Fl_Pixmap_scale(self: Fl_PixmapPtr, width: int, height: int, proportional: int, can_expand: int)
|
||
extern def Fl_Pixmap_fail(self: Fl_PixmapPtr) -> int
|
||
extern def Fl_Pixmap_data_w(self: Fl_PixmapPtr) -> int
|
||
extern def Fl_Pixmap_data_h(self: Fl_PixmapPtr) -> int
|
||
extern def Fl_Pixmap_d(self: Fl_PixmapPtr) -> int
|
||
extern def Fl_Pixmap_ld(self: Fl_PixmapPtr) -> int
|
||
extern def Fl_Pixmap_inactive(self: Fl_PixmapPtr)
|
||
extern def Fl_Pixmap_from_dyn_ptr(other: Fl_ImagePtr) -> Fl_PixmapPtr
|
||
|
||
# ----- Fl_XPM_Image (image_declare) -----
|
||
extern def Fl_XPM_Image_draw(self: Fl_XPM_ImagePtr, X: int, Y: int, W: int, H: int)
|
||
extern def Fl_XPM_Image_draw_ext(self: Fl_XPM_ImagePtr, X: int, Y: int, W: int, H: int, cx: int, cy: int)
|
||
extern def Fl_XPM_Image_width(self: Fl_XPM_ImagePtr) -> int
|
||
extern def Fl_XPM_Image_height(self: Fl_XPM_ImagePtr) -> int
|
||
extern def Fl_XPM_Image_delete(self: Fl_XPM_ImagePtr)
|
||
extern def Fl_XPM_Image_count(self: Fl_XPM_ImagePtr) -> int
|
||
extern def Fl_XPM_Image_data(self: Fl_XPM_ImagePtr) -> bytes
|
||
extern def Fl_XPM_Image_copy(self: Fl_XPM_ImagePtr) -> Fl_XPM_ImagePtr
|
||
extern def Fl_XPM_Image_copy_sized(self: Fl_XPM_ImagePtr, W: int, H: int) -> Fl_XPM_ImagePtr
|
||
extern def Fl_XPM_Image_scale(self: Fl_XPM_ImagePtr, width: int, height: int, proportional: int, can_expand: int)
|
||
extern def Fl_XPM_Image_fail(self: Fl_XPM_ImagePtr) -> int
|
||
extern def Fl_XPM_Image_data_w(self: Fl_XPM_ImagePtr) -> int
|
||
extern def Fl_XPM_Image_data_h(self: Fl_XPM_ImagePtr) -> int
|
||
extern def Fl_XPM_Image_d(self: Fl_XPM_ImagePtr) -> int
|
||
extern def Fl_XPM_Image_ld(self: Fl_XPM_ImagePtr) -> int
|
||
extern def Fl_XPM_Image_inactive(self: Fl_XPM_ImagePtr)
|
||
extern def Fl_XPM_Image_from_dyn_ptr(other: Fl_ImagePtr) -> Fl_XPM_ImagePtr
|
||
|
||
# ----- Fl_XBM_Image (image_declare) -----
|
||
extern def Fl_XBM_Image_draw(self: Fl_XBM_ImagePtr, X: int, Y: int, W: int, H: int)
|
||
extern def Fl_XBM_Image_draw_ext(self: Fl_XBM_ImagePtr, X: int, Y: int, W: int, H: int, cx: int, cy: int)
|
||
extern def Fl_XBM_Image_width(self: Fl_XBM_ImagePtr) -> int
|
||
extern def Fl_XBM_Image_height(self: Fl_XBM_ImagePtr) -> int
|
||
extern def Fl_XBM_Image_delete(self: Fl_XBM_ImagePtr)
|
||
extern def Fl_XBM_Image_count(self: Fl_XBM_ImagePtr) -> int
|
||
extern def Fl_XBM_Image_data(self: Fl_XBM_ImagePtr) -> bytes
|
||
extern def Fl_XBM_Image_copy(self: Fl_XBM_ImagePtr) -> Fl_XBM_ImagePtr
|
||
extern def Fl_XBM_Image_copy_sized(self: Fl_XBM_ImagePtr, W: int, H: int) -> Fl_XBM_ImagePtr
|
||
extern def Fl_XBM_Image_scale(self: Fl_XBM_ImagePtr, width: int, height: int, proportional: int, can_expand: int)
|
||
extern def Fl_XBM_Image_fail(self: Fl_XBM_ImagePtr) -> int
|
||
extern def Fl_XBM_Image_data_w(self: Fl_XBM_ImagePtr) -> int
|
||
extern def Fl_XBM_Image_data_h(self: Fl_XBM_ImagePtr) -> int
|
||
extern def Fl_XBM_Image_d(self: Fl_XBM_ImagePtr) -> int
|
||
extern def Fl_XBM_Image_ld(self: Fl_XBM_ImagePtr) -> int
|
||
extern def Fl_XBM_Image_inactive(self: Fl_XBM_ImagePtr)
|
||
extern def Fl_XBM_Image_from_dyn_ptr(other: Fl_ImagePtr) -> Fl_XBM_ImagePtr
|
||
|
||
# ----- Fl_PNM_Image (image_declare) -----
|
||
extern def Fl_PNM_Image_draw(self: Fl_PNM_ImagePtr, X: int, Y: int, W: int, H: int)
|
||
extern def Fl_PNM_Image_draw_ext(self: Fl_PNM_ImagePtr, X: int, Y: int, W: int, H: int, cx: int, cy: int)
|
||
extern def Fl_PNM_Image_width(self: Fl_PNM_ImagePtr) -> int
|
||
extern def Fl_PNM_Image_height(self: Fl_PNM_ImagePtr) -> int
|
||
extern def Fl_PNM_Image_delete(self: Fl_PNM_ImagePtr)
|
||
extern def Fl_PNM_Image_count(self: Fl_PNM_ImagePtr) -> int
|
||
extern def Fl_PNM_Image_data(self: Fl_PNM_ImagePtr) -> bytes
|
||
extern def Fl_PNM_Image_copy(self: Fl_PNM_ImagePtr) -> Fl_PNM_ImagePtr
|
||
extern def Fl_PNM_Image_copy_sized(self: Fl_PNM_ImagePtr, W: int, H: int) -> Fl_PNM_ImagePtr
|
||
extern def Fl_PNM_Image_scale(self: Fl_PNM_ImagePtr, width: int, height: int, proportional: int, can_expand: int)
|
||
extern def Fl_PNM_Image_fail(self: Fl_PNM_ImagePtr) -> int
|
||
extern def Fl_PNM_Image_data_w(self: Fl_PNM_ImagePtr) -> int
|
||
extern def Fl_PNM_Image_data_h(self: Fl_PNM_ImagePtr) -> int
|
||
extern def Fl_PNM_Image_d(self: Fl_PNM_ImagePtr) -> int
|
||
extern def Fl_PNM_Image_ld(self: Fl_PNM_ImagePtr) -> int
|
||
extern def Fl_PNM_Image_inactive(self: Fl_PNM_ImagePtr)
|
||
extern def Fl_PNM_Image_from_dyn_ptr(other: Fl_ImagePtr) -> Fl_PNM_ImagePtr
|
||
|
||
# ----- Fl_Tiled_Image (image_declare) -----
|
||
extern def Fl_Tiled_Image_draw(self: Fl_Tiled_ImagePtr, X: int, Y: int, W: int, H: int)
|
||
extern def Fl_Tiled_Image_draw_ext(self: Fl_Tiled_ImagePtr, X: int, Y: int, W: int, H: int, cx: int, cy: int)
|
||
extern def Fl_Tiled_Image_width(self: Fl_Tiled_ImagePtr) -> int
|
||
extern def Fl_Tiled_Image_height(self: Fl_Tiled_ImagePtr) -> int
|
||
extern def Fl_Tiled_Image_delete(self: Fl_Tiled_ImagePtr)
|
||
extern def Fl_Tiled_Image_count(self: Fl_Tiled_ImagePtr) -> int
|
||
extern def Fl_Tiled_Image_data(self: Fl_Tiled_ImagePtr) -> bytes
|
||
extern def Fl_Tiled_Image_copy(self: Fl_Tiled_ImagePtr) -> Fl_Tiled_ImagePtr
|
||
extern def Fl_Tiled_Image_copy_sized(self: Fl_Tiled_ImagePtr, W: int, H: int) -> Fl_Tiled_ImagePtr
|
||
extern def Fl_Tiled_Image_scale(self: Fl_Tiled_ImagePtr, width: int, height: int, proportional: int, can_expand: int)
|
||
extern def Fl_Tiled_Image_fail(self: Fl_Tiled_ImagePtr) -> int
|
||
extern def Fl_Tiled_Image_data_w(self: Fl_Tiled_ImagePtr) -> int
|
||
extern def Fl_Tiled_Image_data_h(self: Fl_Tiled_ImagePtr) -> int
|
||
extern def Fl_Tiled_Image_d(self: Fl_Tiled_ImagePtr) -> int
|
||
extern def Fl_Tiled_Image_ld(self: Fl_Tiled_ImagePtr) -> int
|
||
extern def Fl_Tiled_Image_inactive(self: Fl_Tiled_ImagePtr)
|
||
extern def Fl_Tiled_Image_from_dyn_ptr(other: Fl_ImagePtr) -> Fl_Tiled_ImagePtr
|
||
|
||
# ----- Fl_RGB_Image (image_declare) -----
|
||
extern def Fl_RGB_Image_draw(self: Fl_RGB_ImagePtr, X: int, Y: int, W: int, H: int)
|
||
extern def Fl_RGB_Image_draw_ext(self: Fl_RGB_ImagePtr, X: int, Y: int, W: int, H: int, cx: int, cy: int)
|
||
extern def Fl_RGB_Image_width(self: Fl_RGB_ImagePtr) -> int
|
||
extern def Fl_RGB_Image_height(self: Fl_RGB_ImagePtr) -> int
|
||
extern def Fl_RGB_Image_delete(self: Fl_RGB_ImagePtr)
|
||
extern def Fl_RGB_Image_count(self: Fl_RGB_ImagePtr) -> int
|
||
extern def Fl_RGB_Image_data(self: Fl_RGB_ImagePtr) -> bytes
|
||
extern def Fl_RGB_Image_copy(self: Fl_RGB_ImagePtr) -> Fl_RGB_ImagePtr
|
||
extern def Fl_RGB_Image_copy_sized(self: Fl_RGB_ImagePtr, W: int, H: int) -> Fl_RGB_ImagePtr
|
||
extern def Fl_RGB_Image_scale(self: Fl_RGB_ImagePtr, width: int, height: int, proportional: int, can_expand: int)
|
||
extern def Fl_RGB_Image_fail(self: Fl_RGB_ImagePtr) -> int
|
||
extern def Fl_RGB_Image_data_w(self: Fl_RGB_ImagePtr) -> int
|
||
extern def Fl_RGB_Image_data_h(self: Fl_RGB_ImagePtr) -> int
|
||
extern def Fl_RGB_Image_d(self: Fl_RGB_ImagePtr) -> int
|
||
extern def Fl_RGB_Image_ld(self: Fl_RGB_ImagePtr) -> int
|
||
extern def Fl_RGB_Image_inactive(self: Fl_RGB_ImagePtr)
|
||
extern def Fl_RGB_Image_from_dyn_ptr(other: Fl_ImagePtr) -> Fl_RGB_ImagePtr
|
||
|
||
# ----- Fl_Shared_Image (image_declare) -----
|
||
extern def Fl_Shared_Image_draw(self: Fl_Shared_ImagePtr, X: int, Y: int, W: int, H: int)
|
||
extern def Fl_Shared_Image_draw_ext(self: Fl_Shared_ImagePtr, X: int, Y: int, W: int, H: int, cx: int, cy: int)
|
||
extern def Fl_Shared_Image_width(self: Fl_Shared_ImagePtr) -> int
|
||
extern def Fl_Shared_Image_height(self: Fl_Shared_ImagePtr) -> int
|
||
extern def Fl_Shared_Image_delete(self: Fl_Shared_ImagePtr)
|
||
extern def Fl_Shared_Image_count(self: Fl_Shared_ImagePtr) -> int
|
||
extern def Fl_Shared_Image_data(self: Fl_Shared_ImagePtr) -> bytes
|
||
extern def Fl_Shared_Image_copy(self: Fl_Shared_ImagePtr) -> Fl_Shared_ImagePtr
|
||
extern def Fl_Shared_Image_copy_sized(self: Fl_Shared_ImagePtr, W: int, H: int) -> Fl_Shared_ImagePtr
|
||
extern def Fl_Shared_Image_scale(self: Fl_Shared_ImagePtr, width: int, height: int, proportional: int, can_expand: int)
|
||
extern def Fl_Shared_Image_fail(self: Fl_Shared_ImagePtr) -> int
|
||
extern def Fl_Shared_Image_data_w(self: Fl_Shared_ImagePtr) -> int
|
||
extern def Fl_Shared_Image_data_h(self: Fl_Shared_ImagePtr) -> int
|
||
extern def Fl_Shared_Image_d(self: Fl_Shared_ImagePtr) -> int
|
||
extern def Fl_Shared_Image_ld(self: Fl_Shared_ImagePtr) -> int
|
||
extern def Fl_Shared_Image_inactive(self: Fl_Shared_ImagePtr)
|
||
extern def Fl_Shared_Image_from_dyn_ptr(other: Fl_ImagePtr) -> Fl_Shared_ImagePtr
|
||
|
||
# ----- Fl_ICO_Image (image_declare) -----
|
||
extern def Fl_ICO_Image_draw(self: Fl_ICO_ImagePtr, X: int, Y: int, W: int, H: int)
|
||
extern def Fl_ICO_Image_draw_ext(self: Fl_ICO_ImagePtr, X: int, Y: int, W: int, H: int, cx: int, cy: int)
|
||
extern def Fl_ICO_Image_width(self: Fl_ICO_ImagePtr) -> int
|
||
extern def Fl_ICO_Image_height(self: Fl_ICO_ImagePtr) -> int
|
||
extern def Fl_ICO_Image_delete(self: Fl_ICO_ImagePtr)
|
||
extern def Fl_ICO_Image_count(self: Fl_ICO_ImagePtr) -> int
|
||
extern def Fl_ICO_Image_data(self: Fl_ICO_ImagePtr) -> bytes
|
||
extern def Fl_ICO_Image_copy(self: Fl_ICO_ImagePtr) -> Fl_ICO_ImagePtr
|
||
extern def Fl_ICO_Image_copy_sized(self: Fl_ICO_ImagePtr, W: int, H: int) -> Fl_ICO_ImagePtr
|
||
extern def Fl_ICO_Image_scale(self: Fl_ICO_ImagePtr, width: int, height: int, proportional: int, can_expand: int)
|
||
extern def Fl_ICO_Image_fail(self: Fl_ICO_ImagePtr) -> int
|
||
extern def Fl_ICO_Image_data_w(self: Fl_ICO_ImagePtr) -> int
|
||
extern def Fl_ICO_Image_data_h(self: Fl_ICO_ImagePtr) -> int
|
||
extern def Fl_ICO_Image_d(self: Fl_ICO_ImagePtr) -> int
|
||
extern def Fl_ICO_Image_ld(self: Fl_ICO_ImagePtr) -> int
|
||
extern def Fl_ICO_Image_inactive(self: Fl_ICO_ImagePtr)
|
||
extern def Fl_ICO_Image_from_dyn_ptr(other: Fl_ImagePtr) -> Fl_ICO_ImagePtr
|
||
|
||
extern def Fl_Image_color_average(self: Fl_ImagePtr, c: t.CUInt32T, i: t.CFloat)
|
||
extern def Fl_Image_desaturate(self: Fl_ImagePtr)
|
||
extern def Fl_Image_uncache(self: Fl_ImagePtr)
|
||
extern def Fl_Image_label_widget(self: Fl_ImagePtr, w: bytes)
|
||
extern def Fl_Image_label_menu_item(self: Fl_ImagePtr, m: bytes)
|
||
extern def Fl_Image_set_scaling_algorithm(algorithm: int)
|
||
extern def Fl_Image_scaling_algorithm() -> int
|
||
extern def Fl_RGB_Image_set_scaling_algorithm(algorithm: int)
|
||
extern def Fl_RGB_Image_scaling_algorithm() -> int
|
||
extern def Fl_JPEG_Image_new(filename: str) -> Fl_JPEG_ImagePtr
|
||
extern def Fl_JPEG_Image_from(data: bytes) -> Fl_JPEG_ImagePtr
|
||
extern def Fl_PNG_Image_new(filename: str) -> Fl_PNG_ImagePtr
|
||
extern def Fl_PNG_Image_from(data: bytes, size: int) -> Fl_PNG_ImagePtr
|
||
extern def Fl_SVG_Image_new(filename: str) -> Fl_SVG_ImagePtr
|
||
extern def Fl_SVG_Image_from(data: str) -> Fl_SVG_ImagePtr
|
||
extern def Fl_SVG_Image_normalize(self: Fl_SVG_ImagePtr)
|
||
extern def Fl_BMP_Image_new(filename: str) -> Fl_BMP_ImagePtr
|
||
extern def Fl_BMP_Image_from(data: bytes, len_: t.CInt32T) -> Fl_BMP_ImagePtr
|
||
extern def Fl_GIF_Image_new(filename: str) -> Fl_GIF_ImagePtr
|
||
extern def Fl_GIF_Image_from(data: bytes, len_: t.CUInt32T) -> Fl_GIF_ImagePtr
|
||
extern def Fl_Anim_GIF_Image_new(filename: str, canvas: bytes, flags: t.CUInt16T) -> Fl_Anim_GIF_ImagePtr
|
||
extern def Fl_Anim_GIF_Image_from(imagename: str, data: bytes, length: t.CUInt32T, canvas: bytes, flags: t.CUInt16T) -> Fl_Anim_GIF_ImagePtr
|
||
extern def Fl_Anim_GIF_Image_delay(self: Fl_Anim_GIF_ImagePtr, frame_: int) -> t.CDouble
|
||
extern def Fl_Anim_GIF_Image_set_delay(self: Fl_Anim_GIF_ImagePtr, frame: int, delay: t.CDouble)
|
||
extern def Fl_Anim_GIF_Image_is_animated(self: Fl_Anim_GIF_ImagePtr) -> int
|
||
extern def Fl_Anim_GIF_Image_set_speed(self: Fl_Anim_GIF_ImagePtr, speed: t.CDouble)
|
||
extern def Fl_Anim_GIF_Image_speed(self: Fl_Anim_GIF_ImagePtr) -> t.CDouble
|
||
extern def Fl_Anim_GIF_Image_start(self: Fl_Anim_GIF_ImagePtr) -> int
|
||
extern def Fl_Anim_GIF_Image_stop(self: Fl_Anim_GIF_ImagePtr) -> int
|
||
extern def Fl_Anim_GIF_Image_next(self: Fl_Anim_GIF_ImagePtr) -> int
|
||
extern def Fl_Anim_GIF_Image_playing(self: Fl_Anim_GIF_ImagePtr) -> int
|
||
extern def Fl_Pixmap_new(D: bytes) -> Fl_PixmapPtr
|
||
extern def Fl_XPM_Image_new(filename: str) -> Fl_XPM_ImagePtr
|
||
extern def Fl_XBM_Image_new(filename: str) -> Fl_XBM_ImagePtr
|
||
extern def Fl_PNM_Image_new(filename: str) -> Fl_PNM_ImagePtr
|
||
extern def Fl_Tiled_Image_new(i: Fl_ImagePtr, w: int, h: int) -> Fl_Tiled_ImagePtr
|
||
extern def Fl_RGB_Image_new(bits: bytes, W: int, H: int, depth: int, ld: int) -> Fl_RGB_ImagePtr
|
||
extern def Fl_RGB_Image_from_data(bits: bytes, W: int, H: int, depth: int, ld: int) -> Fl_RGB_ImagePtr
|
||
extern def Fl_RGB_Image_from_pixmap(image: Fl_PixmapPtr) -> Fl_RGB_ImagePtr
|
||
extern def Fl_Shared_Image_get(name: str, W: int, H: int) -> Fl_Shared_ImagePtr
|
||
extern def Fl_Shared_Image_from_rgb(rgb: Fl_RGB_ImagePtr, own_it: int) -> Fl_Shared_ImagePtr
|
||
extern def Fl_ICO_Image_new(filename: str, id: int) -> Fl_ICO_ImagePtr
|
||
extern def Fl_ICO_Image_from_data(bits: bytes, len_: t.CUInt32T, id: int) -> Fl_ICO_ImagePtr
|
||
extern def Fl_ICO_Image_icondirentry(self: Fl_ICO_ImagePtr, size: bytes) -> bytes
|
||
extern def Fl_register_images()
|