summaryrefslogtreecommitdiff
path: root/plugins/FloatingContacts/thumbs.h
diff options
context:
space:
mode:
authorVadim Dashevskiy <watcherhd@gmail.com>2012-07-18 07:52:13 +0000
committerVadim Dashevskiy <watcherhd@gmail.com>2012-07-18 07:52:13 +0000
commit70d04c9b21955c34070ee466693403e2b00870e1 (patch)
treea891633004c655fbc3448803cffa0d62855409d0 /plugins/FloatingContacts/thumbs.h
parent2b556a0908dfa1c12400ec9ac22a00b39bc17136 (diff)
FirstRun, FlashAvatars, FloatingContacts: changed folder structure
git-svn-id: http://svn.miranda-ng.org/main/trunk@1008 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/FloatingContacts/thumbs.h')
-rw-r--r--plugins/FloatingContacts/thumbs.h74
1 files changed, 0 insertions, 74 deletions
diff --git a/plugins/FloatingContacts/thumbs.h b/plugins/FloatingContacts/thumbs.h
deleted file mode 100644
index ee6db80097..0000000000
--- a/plugins/FloatingContacts/thumbs.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/////////////////////////////////////////////////////////////////////////////
-//
-#define USERNAME_LEN 50
-class CDropTarget;
-
-typedef struct _DockOpt
-{
- HWND hwndLeft;
- HWND hwndRight;
-}
-DockOpt;
-
-struct ThumbInfo
-{
-public: // TODO: make private
- HWND hwnd;
- TCHAR ptszName[ USERNAME_LEN ];
- HANDLE hContact;
- int iIcon;
- CDropTarget * dropTarget;
- DockOpt dockOpt;
- BOOL fTipActive;
- BOOL fTipTimerActive;
- POINT ptTipSt;
-
- BYTE btAlpha;
- MyBitmap bmpContent;
-
- POINT ptPos;
- SIZE szSize;
-
-public:
- ThumbInfo();
- ~ThumbInfo();
-
- void GetThumbRect (RECT *rc);
- void PositionThumb (short nX, short nY);
- void PositionThumbWorker (short nX, short nY, POINT *rcNewPos);
- void ResizeThumb ();
- void RefreshContactIcon (int iIcon);
- void RefreshContactStatus (int idStatus);
- void DeleteContactPos ();
- void OnLButtonDown (short nX, short nY);
- void OnLButtonUp ();
- void OnMouseMove (short nX, short nY, WPARAM wParam);
- void ThumbSelect (BOOL bMouse);
- void ThumbDeselect (BOOL bMouse);
- void SetThumbOpacity (BYTE btAlpha);
- void KillTip ();
- void UpdateContent ();
- void PopUpMessageDialog ();
- void OnTimer (BYTE idTimer);
-};
-
-void UndockThumbs ( ThumbInfo *pThumb1, ThumbInfo *pThumb2 );
-void DockThumbs ( ThumbInfo *pThumbLeft, ThumbInfo *pThumbRight, BOOL bMoveLeft );
-
-class ThumbList: public LIST<ThumbInfo>
-{
-public:
- ThumbList();
- ~ThumbList();
-
- ThumbInfo* AddThumb (HWND hwnd, TCHAR *ptszName, HANDLE hContact);
- void RemoveThumb (ThumbInfo *pThumb);
-
- ThumbInfo* FindThumb (HWND hwnd);
- ThumbInfo* FindThumbByContact (HANDLE hContact);
-
-private:
- static int cmp(const ThumbInfo *p1, const ThumbInfo *p2);
-};
-
-extern ThumbList thumbList;