#include <mmsfbwindowmanager.h>
Definition at line 75 of file mmsfbwindowmanager.h.
MMSFBWindowManager::MMSFBWindowManager | ( | ) |
Definition at line 52 of file mmsfbwindowmanager.cpp.
MMSFBWindowManager::~MMSFBWindowManager | ( | ) | [virtual] |
Definition at line 85 of file mmsfbwindowmanager.cpp.
void MMSFBWindowManager::lockWM | ( | ) | [private] |
Definition at line 194 of file mmsfbwindowmanager.cpp.
void MMSFBWindowManager::unlockWM | ( | ) | [private] |
Definition at line 199 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::addWindow | ( | MMSFBWindow * | window | ) | [private] |
Definition at line 204 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::removeWindow | ( | MMSFBWindow * | window | ) | [private] |
Definition at line 234 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::raiseToTop | ( | MMSFBWindow * | window | ) | [private] |
Definition at line 262 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::lowerToBottom | ( | MMSFBWindow * | window | ) | [private] |
Definition at line 400 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::loadWindowConfig | ( | MMSFBWindow * | window, | |
VISIBLE_WINDOWS * | vwin | |||
) | [private] |
Definition at line 449 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::showWindow | ( | MMSFBWindow * | window, | |
bool | locked = false , |
|||
bool | refresh = true | |||
) | [private] |
Definition at line 503 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::hideWindow | ( | MMSFBWindow * | window, | |
bool | locked = false , |
|||
bool | refresh = true | |||
) | [private] |
Definition at line 615 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::flipSurface | ( | MMSFBSurface * | surface, | |
MMSFBRegion * | region = NULL , |
|||
bool | locked = false , |
|||
bool | refresh = true | |||
) | [private] |
Definition at line 657 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::setWindowOpacity | ( | MMSFBWindow * | window | ) | [private] |
Definition at line 1081 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::setWindowPosition | ( | MMSFBWindow * | window, | |
MMSFBRectangle * | vrect = NULL | |||
) | [private] |
Definition at line 1111 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::setWindowSize | ( | MMSFBWindow * | window, | |
int | w, | |||
int | h | |||
) | [private] |
Definition at line 1222 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::setWindowVisibleRectangle | ( | MMSFBWindow * | window, | |
MMSFBRectangle * | rect = NULL | |||
) | [private] |
Definition at line 1310 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::getWindowVisibleRectangle | ( | MMSFBWindow * | window, | |
MMSFBRectangle * | rect | |||
) | [private] |
Definition at line 1356 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::getScreenshot | ( | MMSFBWindow * | window | ) | [private] |
Definition at line 1379 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::loadPointer | ( | ) | [private] |
Definition at line 1524 of file mmsfbwindowmanager.cpp.
void MMSFBWindowManager::drawPointer | ( | MMSFBRegion * | region | ) | [private] |
Definition at line 1689 of file mmsfbwindowmanager.cpp.
unsigned char MMSFBWindowManager::getPointerOpacity | ( | ) | [private] |
Definition at line 1717 of file mmsfbwindowmanager.cpp.
void MMSFBWindowManager::setPointerOpacity | ( | unsigned char | opacity | ) | [private] |
Definition at line 1721 of file mmsfbwindowmanager.cpp.
void MMSFBWindowManager::fadePointer | ( | ) | [private] |
Definition at line 1730 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::init | ( | MMSFBLayer * | layer, | |
bool | show_pointer = false | |||
) |
Definition at line 91 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::reset | ( | ) |
Definition at line 170 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::getLayer | ( | MMSFBLayer ** | layer | ) |
Definition at line 183 of file mmsfbwindowmanager.cpp.
void MMSFBWindowManager::setPointerPosition | ( | int | pointer_posx, | |
int | pointer_posy, | |||
bool | pressed = false | |||
) |
Definition at line 1426 of file mmsfbwindowmanager.cpp.
bool MMSFBWindowManager::getPointerPosition | ( | int & | pointer_posx, | |
int & | pointer_posy | |||
) |
Definition at line 1515 of file mmsfbwindowmanager.cpp.
friend class MMSFBLayer [friend] |
Definition at line 156 of file mmsfbwindowmanager.h.
friend class MMSFBSurface [friend] |
Definition at line 157 of file mmsfbwindowmanager.h.
friend class MMSFBWindow [friend] |
Definition at line 158 of file mmsfbwindowmanager.h.
friend class MMSFBWindowManagerThread [friend] |
Definition at line 159 of file mmsfbwindowmanager.h.
MMSFBLayer* MMSFBWindowManager::layer [private] |
Definition at line 77 of file mmsfbwindowmanager.h.
MMSFBSurface* MMSFBWindowManager::layer_surface [private] |
Definition at line 78 of file mmsfbwindowmanager.h.
Definition at line 79 of file mmsfbwindowmanager.h.
MMSFBSurface* MMSFBWindowManager::dst_surface [private] |
Definition at line 82 of file mmsfbwindowmanager.h.
vector<AVAILABLE_WINDOWS> MMSFBWindowManager::windows [private] |
Definition at line 84 of file mmsfbwindowmanager.h.
vector<VISIBLE_WINDOWS> MMSFBWindowManager::vwins [private] |
Definition at line 86 of file mmsfbwindowmanager.h.
Definition at line 88 of file mmsfbwindowmanager.h.
Definition at line 89 of file mmsfbwindowmanager.h.
Definition at line 90 of file mmsfbwindowmanager.h.
int MMSFBWindowManager::high_freq_lastflip [private] |
Definition at line 91 of file mmsfbwindowmanager.h.
bool MMSFBWindowManager::show_pointer [private] |
Definition at line 93 of file mmsfbwindowmanager.h.
int MMSFBWindowManager::pointer_posx [private] |
Definition at line 94 of file mmsfbwindowmanager.h.
int MMSFBWindowManager::pointer_posy [private] |
Definition at line 95 of file mmsfbwindowmanager.h.
Definition at line 96 of file mmsfbwindowmanager.h.
Definition at line 97 of file mmsfbwindowmanager.h.
MMSFBSurface* MMSFBWindowManager::pointer_surface [private] |
Definition at line 98 of file mmsfbwindowmanager.h.
unsigned char MMSFBWindowManager::pointer_opacity [private] |
Definition at line 99 of file mmsfbwindowmanager.h.
bool MMSFBWindowManager::button_pressed [private] |
Definition at line 100 of file mmsfbwindowmanager.h.
int MMSFBWindowManager::pointer_fadecnt [private] |
Definition at line 101 of file mmsfbwindowmanager.h.
MMSMutex MMSFBWindowManager::lock [private] |
Definition at line 103 of file mmsfbwindowmanager.h.
Definition at line 105 of file mmsfbwindowmanager.h.
Definition at line 107 of file mmsfbwindowmanager.h.
bool MMSFBWindowManager::usetaff [private] |
Definition at line 108 of file mmsfbwindowmanager.h.
MMSTAFF_PF MMSFBWindowManager::taffpf [private] |
Definition at line 109 of file mmsfbwindowmanager.h.
bool MMSFBWindowManager::ogl_mode [private] |
set to true if disko is running in OpenGL mode (GL/GLES)
Definition at line 112 of file mmsfbwindowmanager.h.