Esempio n. 1
0
		WMB_ROW(_auto,	HAL_NAME_STATIC, HAL_NAME, _r, _r), \
		WMB_ROW(_auto,	HAL_TRACKER_STATIC, HAL_TRACKER, _r, _r), \
		WMB_ROW(_auto,	HAL_STATUS_STATIC, HAL_STATUS, _r, _r), \
		WMB_ROW(_auto,	HAL_TIME_STATIC, HAL_AVAIL, HAL_COMPLETED_STATIC, HAL_COMPLETE), \
	WMB_END()
	
#define TORRENT_BUTTON_LAYOUT \
	WMB_HEAD(WMB_COL(_exp)), \
		WMB_ROW(_gap), \
		WMB_ROWMINNOMAX(_exp, 13, BTNPAUSE), \
		WMB_ROWMINNOMAX(_exp, 13, BTNREANNOUNCE), \
		WMB_ROWMINNOMAX(_exp, 13, BTNREMOVE), \
	WMB_END()	

	BEGIN_WINDOW_MAP_INLINE(HaliteDialog, 6, 0, 3, 3)
		WMB_HEAD(WMB_COL(_gap), WMB_COL(_exp), WMB_COL(120), WMB_COL(60), WMB_COL(_gap)), 
			WMB_ROW(_gap,	HAL_DETAILS_GROUP, _r, _r, _r, _r), 
			WMB_ROW(_auto,	_d, TORRENT_STATUS_LAYOUT, TORRENT_LIMITS_LAYOUT, TORRENT_BUTTON_LAYOUT), 
			WMB_ROW(_gap, _d),
			WMB_ROWMIN(_auto, 8, _d, TORRENTPROG, _r, _r), 
			WMB_ROW(_gap, _d), 
			WMB_ROWNOMAX(_exp, _d, LISTPEERS, _r, _r), 
			WMB_ROW(_gap, _d), 
			WMB_ROW(_gap|3), 
		WMB_END() 
	END_WINDOW_MAP_INLINE()	
}

void HaliteDialog::saveStatus()
{
	m_list.saveSettings();
Esempio n. 2
0
	WMB_HEAD(WMB_COL(_exp|50), WMB_COL(_exp|66), WMB_COL(_exp|33)), \
		WMB_ROW(_auto,	HAL_TRACKER_LOGINCHECK,	_r,	_r), \
		WMB_ROW(_auto,	HAL_TRACKER_USER_S, HAL_TRACKER_USER, _r), \
		WMB_ROW(_auto,	HAL_TRACKER_PASS_S,	HAL_TRACKER_PASS, _r), \
		WMB_ROW(_auto,	_, HAL_LOGIN_APPLY), \
		WMB_ROW(_auto,	_, HAL_REANNOUNCE), \
	WMB_END()

#define TRACKER_LIST_LAYOUT \
	WMB_HEAD(WMB_COL(_exp), WMB_COLNOMIN(_exp|25), WMB_COL(_exp|25)), \
		WMB_ROW(_auto,	HAL_TRACKER_LABEL, HAL_TRACKER_RESET, HAL_TRACKER_APPLY), \
		WMB_ROW(_exp,	HAL_TRACKERLIST, _r, _r), \
	WMB_END()

	BEGIN_WINDOW_MAP_INLINE(AdvTrackerDialog, 6, 6, 3, 3)
		WMB_HEAD(WMB_COL(_exp|160), WMB_COL(_exp)),
			WMB_ROWNOMINNOMAX(_exp, TRACKER_LIST_LAYOUT, TRACKER_LOGIN_LAYOUT),
		WMB_END() 
	END_WINDOW_MAP_INLINE()	
}

void AdvTrackerDialog::onLoginCheck(UINT, int, HWND hWnd)
{
	LRESULT result = ::SendMessage(hWnd, BM_GETCHECK, 0, 0);
	
	if (result == BST_CHECKED)
	{
		::EnableWindow(GetDlgItem(HAL_TRACKER_USER), true);
		::EnableWindow(GetDlgItem(HAL_TRACKER_PASS), true);
	}
	else