跳转至

lib/graphic/widget/widget/widget_wrappers.h

Old days designs adapters. More...

Functions

Name
PREANNOUNCE_TYPE(CFBD_GraphicArc )
PREANNOUNCE_TYPE(CFBDGraphicCircle )
void CFBD_WrapArc2Widget(CFBD_Widget * blank_widget, CFBD_GraphicArc * arc, CFBD_Bool isFilled)
void CFBD_WrapCircle2Widget(CFBD_Widget * blank_widget, CFBDGraphicCircle * circle, CFBD_Bool isFilled)

Defines

Name
PREANNOUNCE_TYPE(Type)

Detailed Description

Old days designs adapters.

Author: Charliechen114514 (chengh1922@mails.jlu.edu.cn)

Version: 0.1

Date: 2026-01-19

Copyright: Copyright © 2026

Functions Documentation

function PREANNOUNCE_TYPE

PREANNOUNCE_TYPE(
    CFBD_GraphicArc 
)

function PREANNOUNCE_TYPE

PREANNOUNCE_TYPE(
    CFBDGraphicCircle 
)

function CFBD_WrapArc2Widget

void CFBD_WrapArc2Widget(
    CFBD_Widget * blank_widget,
    CFBD_GraphicArc * arc,
    CFBD_Bool isFilled
)

function CFBD_WrapCircle2Widget

void CFBD_WrapCircle2Widget(
    CFBD_Widget * blank_widget,
    CFBDGraphicCircle * circle,
    CFBD_Bool isFilled
)

Macros Documentation

define PREANNOUNCE_TYPE

#define PREANNOUNCE_TYPE(
    Type
)
typedef struct __##Type Type

Source code

#pragma once
#include "cfbd_define.h"
#include "widget.h"

#define PREANNOUNCE_TYPE(Type) typedef struct __##Type Type

PREANNOUNCE_TYPE(CFBD_GraphicArc);
PREANNOUNCE_TYPE(CFBDGraphicCircle);

void CFBD_WrapArc2Widget(CFBD_Widget* blank_widget, CFBD_GraphicArc* arc, CFBD_Bool isFilled);
void CFBD_WrapCircle2Widget(CFBD_Widget* blank_widget,
                            CFBDGraphicCircle* circle,
                            CFBD_Bool isFilled);

#undef PREANNOUNCE_TYPE

Updated on 2026-02-03 at 13:21:55 +0000