- //! Mouse cursors used throughout Openbox
- struct Cursors {
- Cursor session; //!< The default mouse cursor
- Cursor move; //!< For moving a window
- Cursor ll_angle; //!< For resizing the bottom left corner of a window
- Cursor lr_angle; //!< For resizing the bottom right corner of a window
- Cursor ul_angle; //!< For resizing the top left corner of a window
- Cursor ur_angle; //!< For resizing the right corner of a window
- };
-
- //! A list of OBScreen classes
- typedef std::vector<OBScreen *> ScreenList;
+ //! A map for looking up a specific client class from the window id
+ typedef std::map<Window, Client *> ClientMap;
+
+ //! A list of Screen classes
+ typedef std::vector<Screen *> ScreenList;