29 #ifndef _GEWORKSPACE_H_
30 #define _GEWORKSPACE_H_
32 #ifndef GESELECTIONMGR_H_
34 #endif // GESELECTIONMGR_H_
36 #ifndef GEMODIFIERSTACK_H_
38 #endif // GEMODIFIERSTACK_H_
97 bool SaveFile (
const char* filename );
157 void AddModifierSize (
const char* modName,
float l,
float t,
float r,
float b,
bool snap );
338 #endif // _GEWORKSPACE_H_
idList< rvGEClipboardItem * > GetClipboard(void)
idUserInterfaceLocal * GetInterface(void)
int HandleCommand(WPARAM wParam, LPARAM lParam)
void Scroll(int scrollbar, int offset)
rvGESelectionMgr::EHitTest mDragType
void UpdateScrollbars(void)
bool EditSelectedScripts(void)
void AddModifierShowAll(void)
static bool CleanupEnumProc(rvGEWindowWrapper *wrapper, void *data)
bool SaveFile(const char *filename)
CONST PIXELFORMATDESCRIPTOR UINT
int HandleLButtonDblClk(WPARAM wParam, LPARAM lParam)
bool LoadFile(const char *filename, idStr *error=NULL)
void HandleMessage(UINT msg, WPARAM wParam, LPARAM lParam)
void WriteTabs(idFile *file, int depth)
ESourceControlState GetSourceControlState(void)
int HandleLButtonDown(WPARAM wParam, LPARAM lParam)
void SendSelectedToBack(void)
void AddModifierSizeNudge(float w, float h, bool snap)
rvGEWorkspace(rvGEApp *app)
void SetModified(bool mod)
void AddModifiers(EModifierType type,...)
GLint GLint GLsizei GLsizei GLsizei depth
void SendSelectedBackward(void)
static bool ShowAllEnumProc(rvGEWindowWrapper *wrapper, void *data)
const char * GetFilename(void)
GLuint GLuint GLsizei GLenum type
int HandleScroll(int scrollbar, WPARAM wParam, LPARAM lParam)
void BringSelectedForward(void)
rvGEModifier * CreateModifier(EModifierType type, idWindow *window, va_list args)
rvGEModifierStack mModifiers
ESourceControlState mSourceControlState
rvGEModifierStack & GetModifierStack(void)
GLubyte GLubyte GLubyte GLubyte w
rvGEApp * GetApplication(void)
int HandleMouseMove(WPARAM wParam, LPARAM lParam)
GLsizei GLsizei GLenum GLenum const GLvoid * data
void DeleteSelected(void)
void HideWindow(idWindow *window)
void UpdateSelections(void)
void UpdateRectangle(bool useScroll=true)
rvGESelectionMgr & GetSelectionMgr(void)
bool WriteWindow(idFile *file, int depth, idWindow *window)
typedef HDC(WINAPI *PFNWGLGETCURRENTREADDCARBPROC)(void)
idList< idWindow * > mSelectMenu
idWindow * NewWindow(idDict *state, rvGEWindowWrapper::EWindowType type)
static rvGEWorkspace * GetWorkspace(HWND wnd)
GLenum GLsizei GLsizei height
bool SetupPixelFormat(void)
void UnhideWindow(idWindow *window)
void MakeSelectedAChild(void)
void BringSelectedToFront(void)
GLdouble GLdouble GLdouble r
rvGESelectionMgr mSelections
void AddModifierSize(const char *modName, float l, float t, float r, float b, bool snap)
idVec2 & WorkspaceToWindow(idVec2 &point)
void AddModifierMoveNudge(float x, float y, bool snap)
void AlignSelected(EItemAlign align)
idVec2 & WindowToWorkspace(idVec2 &point)
void UnhideSelected(void)
int HandleMButtonUp(WPARAM wParam, LPARAM lParam)
void MakeSelectedSameSize(bool width, bool height)
void AddModifierMove(const char *modName, float x, float y, bool snap)
static bool BuildSelectMenuEnumProc(rvGEWindowWrapper *wrapper, void *data)
static idList< rvGEClipboardItem * > mClipboard
bool EditSelectedProperties(void)
int HandleMButtonDown(WPARAM wParam, LPARAM lParam)
int HandleLButtonUp(WPARAM wParam, LPARAM lParam)
int HandleRButtonDown(WPARAM wParam, LPARAM lParam)
idWindow * AddWindow(rvGEWindowWrapper::EWindowType type)
idUserInterfaceLocal * mInterface
int HandleKeyDown(WPARAM wParam, LPARAM lParam)