/****************************************************************************
 * This file is part of the project AqDiagram.
 * AqDiagram (c) by 2024 Martin Preuss, all rights reserved.
 *
 * The license for this file can be found in the file COPYING which you
 * should have received along with this file.
 ****************************************************************************/

#ifndef AQDG_DRAW_W_DRAWABLE_P_H
#define AQDG_DRAW_W_DRAWABLE_P_H

#include <aqdiagram/draw/w_drawable.h>


typedef struct AQDG_OBJECT_DRAWABLE AQDG_OBJECT_DRAWABLE;
struct AQDG_OBJECT_DRAWABLE {
  AQDG_DRAW_CONTEXT *drawContext;
  int fontId;
  int foregroundPenId;
  int backgroundPenId;

  char *text;
  double value;

  AQDG_WIDGET_DRAWABLE_DRAW_FN drawFn;
};



#endif

