summaryrefslogtreecommitdiff
path: root/iup/srccontrols/matrix/iupmat_aux.h
diff options
context:
space:
mode:
Diffstat (limited to 'iup/srccontrols/matrix/iupmat_aux.h')
-rwxr-xr-xiup/srccontrols/matrix/iupmat_aux.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/iup/srccontrols/matrix/iupmat_aux.h b/iup/srccontrols/matrix/iupmat_aux.h
index 296c1f5..01c77f1 100755
--- a/iup/srccontrols/matrix/iupmat_aux.h
+++ b/iup/srccontrols/matrix/iupmat_aux.h
@@ -12,19 +12,22 @@
extern "C" {
#endif
-int iupMatrixAuxIsCellFullVisible(Ihandle* ih, int lin, int col);
+int iupMatrixAuxIsFullVisibleLast(ImatLinColData *p);
+int iupMatrixAuxIsCellStartVisible(Ihandle* ih, int lin, int col);
int iupMatrixAuxIsCellVisible(Ihandle* ih, int lin, int col);
void iupMatrixAuxGetVisibleCellDim (Ihandle* ih, int lin, int col, int* x, int* y, int* w, int* h);
void iupMatrixAuxCalcSizes(Ihandle* ih);
-void iupMatrixAuxUpdateVisiblePos(Ihandle* ih, int m);
+void iupMatrixAuxAdjustFirstFromLast(ImatLinColData* p);
+void iupMatrixAuxAdjustFirstFromScrollPos(ImatLinColData* p, int scroll_pos);
+void iupMatrixAuxUpdateScrollPos(Ihandle* ih, int m);
void iupMatrixAuxUpdateLast(ImatLinColData *p);
int iupMatrixAuxGetColumnWidth(Ihandle* ih, int col);
int iupMatrixAuxGetLineHeight (Ihandle* ih, int lin);
-int iupMatrixAuxGetLinColFromXY (Ihandle* ih, int x, int y, int* l, int* c);
+int iupMatrixAuxGetLinColFromXY (Ihandle* ih, int x, int y, int* l, int* c);
int iupMatrixAuxCallLeaveCellCb (Ihandle* ih);
void iupMatrixAuxCallEnterCellCb (Ihandle* ih);