aboutsummaryrefslogtreecommitdiff
path: root/Src/Winamp/main_nonclient.cpp
blob: c481ce0cb7e2c9bc5db6706fd907e9ddb4606e83 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/** (c) Nullsoft, Inc.         C O N F I D E N T I A L
 ** Filename: 
 ** Project:
 ** Description:
 ** Author:
 ** Created:
 **/
#include "Main.h"
UINT Main_OnNCHitTest(HWND hwnd, int x, int y)
{
	return HTCLIENT;
}

BOOL Main_OnNCActivate(HWND hwnd, BOOL fActive, HWND hwndActDeact, BOOL fMinimized)
{
	if (fActive == FALSE)
	{
		draw_tbar(config_hilite ? 0 : 1, config_windowshade, eggstat);
		if (config_windowshade) SendMessageW(hwnd, WM_TIMER, UPDATE_DISPLAY_TIMER + 4, 0);
	}
	else
	{
		static int i;
		if (i) draw_tbar(1, config_windowshade, eggstat);
		i = 1;
		if (config_windowshade) SendMessageW(hwnd, WM_TIMER, UPDATE_DISPLAY_TIMER + 4, 0);
	}

	return TRUE;
}

UINT Main_OnNCCalcSize(HWND hwnd, BOOL fCalcValidRects, NCCALCSIZE_PARAMS * lpcsp)
{
	/*if (fCalcValidRects)
	{}
	else
	{}*/
	return WVR_ALIGNTOP | WVR_ALIGNBOTTOM | WVR_ALIGNRIGHT | WVR_ALIGNLEFT;
}