10bbfda8aSnia/* 20bbfda8aSnia * resize function externs 30bbfda8aSnia * 40bbfda8aSnia * 50bbfda8aSnia * Copyright 1988 by Evans & Sutherland Computer Corporation, 60bbfda8aSnia * Salt Lake City, Utah 70bbfda8aSnia * Portions Copyright 1989 by the Massachusetts Institute of Technology 80bbfda8aSnia * Cambridge, Massachusetts 90bbfda8aSnia * 100bbfda8aSnia * $XConsortium: resize.h,v 1.7 90/03/23 11:42:32 jim Exp $ 110bbfda8aSnia * 120bbfda8aSnia * 8-Apr-88 Tom LaStrange Initial Version. 130bbfda8aSnia * 140bbfda8aSnia * Copyright 1992 Claude Lecommandeur. 150bbfda8aSnia */ 160bbfda8aSnia 170bbfda8aSnia#ifndef _CTWM_RESIZE_H 180bbfda8aSnia#define _CTWM_RESIZE_H 190bbfda8aSnia 200bbfda8aSniavoid OpaqueResizeSize(TwmWindow *tmp_win); 210bbfda8aSniavoid MenuStartResize(TwmWindow *tmp_win, int x, int y, int w, int h); 220bbfda8aSniavoid StartResize(XEvent *evp, TwmWindow *tmp_win, 230bbfda8aSnia bool fromtitlebar, bool from3dborder); 240bbfda8aSniavoid AddStartResize(TwmWindow *tmp_win, int x, int y, int w, int h); 250bbfda8aSniavoid MenuDoResize(int x_root, int y_root, TwmWindow *tmp_win); 260bbfda8aSniavoid DoResize(int x_root, int y_root, TwmWindow *tmp_win); 270bbfda8aSniavoid EndResize(void); 280bbfda8aSniavoid MenuEndResize(TwmWindow *tmp_win); 290bbfda8aSniavoid AddEndResize(TwmWindow *tmp_win); 300bbfda8aSniavoid ConstrainSize(TwmWindow *tmp_win, unsigned 310bbfda8aSnia int *widthp, unsigned int *heightp); 320bbfda8aSnia 330bbfda8aSniavoid fullzoom(TwmWindow *tmp_win, int func); 340bbfda8aSniavoid unzoom(TwmWindow *tmp_win); 350bbfda8aSniavoid savegeometry(TwmWindow *tmp_win); 360bbfda8aSniavoid restoregeometry(TwmWindow *tmp_win); 370bbfda8aSnia 380bbfda8aSniavoid ChangeSize(char *in_string, TwmWindow *tmp_win); 390bbfda8aSnia 400bbfda8aSniavoid resizeFromCenter(Window w, TwmWindow *tmp_win); 410bbfda8aSnia 420bbfda8aSnia#endif /* _CTWM_RESIZE_H */ 43