Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 7935 → Rev 7936

/programs/cmm/TWB/links.h
24,6 → 24,7
unsigned int unic_count;
unsigned int active;
bool HoverAndProceed();
bool Click();
void AddLink();
void AddText();
dword GetURL();
81,16 → 82,8
 
PathShow_data status_text = {0, 17,250, 6, 250};
 
bool LinksArray::HoverAndProceed(dword mx, my, list_y, list_first)
bool LinksArray::Click(dword list_first)
{
int i;
if (!count) return true;
for (i=0; i<count; i++)
{
if (mx>links[i].x) && (my>links[i].y)
&& (mx<links[i].x+links[i].w) && (my<links[i].y+links[i].h)
&& (my>list_y+list_first)
{
if (mouse.lkm) && (mouse.down) {
DrawRectangle(links[active].x, -list_first + links[active].y,
links[active].w, links[active].h, 0);
117,7 → 110,19
EventShowLinkMenu();
return false;
}
if (active==i) return false;
}
 
bool LinksArray::HoverAndProceed(dword mx, my, list_y, list_first)
{
int i;
if (!count) return true;
for (i=0; i<count; i++)
{
if (mx>links[i].x) && (my>links[i].y)
&& (mx<links[i].x+links[i].w) && (my<links[i].y+links[i].h)
&& (my>list_y+list_first)
{
if (active!=i) {
CursorPointer.Load(#CursorFile);
CursorPointer.Set();
 
131,6 → 136,8
 
active = i;
DrawStatusBar(links[active].link);
}
Click(list_first);
return true;
}
}