summaryrefslogtreecommitdiff
path: root/iup/srccontrols/matrix/iupmat_draw.h
blob: 03337e73e3618c68cf5fa4dd3f5e642f21e07d49 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/** \file
 * \brief iupmatrix control
 * draw functions.
 *
 * See Copyright Notice in "iup.h"
 */
 
#ifndef __IUPMAT_DRAW_H 
#define __IUPMAT_DRAW_H

#ifdef __cplusplus
extern "C" {
#endif

void iupMatrixDrawCells(Ihandle* ih, int lin1, int col1, int lin2, int col2);
void iupMatrixDrawColumnTitle(Ihandle* ih, int col1, int col2);
void iupMatrixDrawLineTitle(Ihandle* ih, int lin1, int lin2);

/* Render the visible cells and update display */
void iupMatrixDraw(Ihandle* ih, int update);

/* Update the display only */
void iupMatrixDrawUpdate(Ihandle* ih);

int iupMatrixDrawSetRedrawAttrib(Ihandle* ih, const char* value);

#ifdef __cplusplus
}
#endif

#endif