Libmacro  0.2
Libmacro is an extensible macro and hotkey library.
scroll.h File Reference

mcr_Scroll - Scroll visible area. More...

#include "mcr/base/base.h"

Go to the source code of this file.

Classes

struct  mcr_Scroll
 

Macros

#define mcr_Scroll_data(sigPt)   mcr_castpt(struct mcr_Scroll, mcr_Signal_data(sigPt))
 

Functions

MCR_API int mcr_Scroll_send (struct mcr_Signal *signalPt)
 Scroll through visible area. More...
 
MCR_API int mcr_Scroll_send_member (struct mcr_Scroll *dataPt, struct mcr_context *ctx)
 
MCR_API struct mcr_ISignalmcr_iScroll (struct mcr_context *ctx)
 

Detailed Description

mcr_Scroll - Scroll visible area.

Definition in file scroll.h.

Macro Definition Documentation

§ mcr_Scroll_data

#define mcr_Scroll_data (   sigPt)    mcr_castpt(struct mcr_Scroll, mcr_Signal_data(sigPt))

Signal data cast mcr_Scroll *

Definition at line 51 of file scroll.h.

Function Documentation

§ mcr_iScroll()

MCR_API struct mcr_ISignal* mcr_iScroll ( struct mcr_context ctx)

Signal interface of mcr_Scroll

§ mcr_Scroll_send()

MCR_API int mcr_Scroll_send ( struct mcr_Signal signalPt)

Scroll through visible area.

Precondition
Signal has data member mcr_Scroll
Returns
reterr

§ mcr_Scroll_send_member()

MCR_API int mcr_Scroll_send_member ( struct mcr_Scroll dataPt,
struct mcr_context ctx 
)