XenevaOS
Loading...
Searching...
No Matches
Functions
glimpse_viewer.cpp File Reference
#include "glimpse_viewer.h"
#include <draw.h>
#include <color.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
Include dependency graph for glimpse_viewer.cpp:

Functions

GlimpseViewer * GlimpseViewerCreate (int x, int y, int w, int h, GlimpseBackCallback on_back, void *user_data)
 
void GlimpseViewerUnload (GlimpseViewer *v)
 
void GlimpseViewerResetFit (GlimpseViewer *v)
 
void GlimpseViewerZoomIn (GlimpseViewer *v)
 
void GlimpseViewerZoomOut (GlimpseViewer *v)
 
bool GlimpseViewerLoad (GlimpseViewer *v, const char *path)
 
void GlimpseViewerPaint (ChWidget *wid, ChWindow *win)
 
void GlimpseViewerMouse (ChWidget *wid, ChWindow *win, int mx, int my, int button)
 

Function Documentation

◆ GlimpseViewerCreate()

GlimpseViewer * GlimpseViewerCreate ( int  x,
int  y,
int  w,
int  h,
GlimpseBackCallback  on_back,
void *  user_data 
)

◆ GlimpseViewerLoad()

bool GlimpseViewerLoad ( GlimpseViewer *  v,
const char *  path 
)

◆ GlimpseViewerMouse()

void GlimpseViewerMouse ( ChWidget *  wid,
ChWindow *  win,
int  mx,
int  my,
int  button 
)

◆ GlimpseViewerPaint()

void GlimpseViewerPaint ( ChWidget *  wid,
ChWindow *  win 
)

◆ GlimpseViewerResetFit()

void GlimpseViewerResetFit ( GlimpseViewer *  v)

◆ GlimpseViewerUnload()

void GlimpseViewerUnload ( GlimpseViewer *  v)

◆ GlimpseViewerZoomIn()

void GlimpseViewerZoomIn ( GlimpseViewer *  v)

◆ GlimpseViewerZoomOut()

void GlimpseViewerZoomOut ( GlimpseViewer *  v)