shellmouse.c File Reference

#include "frontier.h"
#include "standard.h"
#include "mac.h"
#include "quickdraw.h"
#include "cursor.h"
#include "scrollbar.h"
#include "menu.h"
#include "mouse.h"
#include "frontierwindows.h"
#include "kb.h"
#include "shell.h"
#include "shellbuttons.h"
#include "shellhooks.h"
#include "shellmenu.h"
#include "shellprivate.h"

Include dependency graph for shellmouse.c:

Go to the source code of this file.

Functions

void shellhandlemouseup (void)
void shellhandlemouse (void)
boolean shellcheckautoscroll (Point pt, boolean flhoriz, tydirection *dir)
void initmouse (void)


Function Documentation

void initmouse void   ) 
 

Definition at line 523 of file shellmouse.c.

Referenced by shellinit().

boolean shellcheckautoscroll Point  pt,
boolean  flhoriz,
tydirection dir
 

Definition at line 474 of file shellmouse.c.

References mousecheckautoscroll(), and pt.

Here is the call graph for this function:

void shellhandlemouse void   ) 
 

Definition at line 190 of file shellmouse.c.

References assert, clickcommand, clickdiscontiguous, clickextend, clicknormal, clickoption, clickwords, tyshellglobals::cmouseroutine, config, cursorisarrow, findmousewindow(), tykeystrokerecord::flcmdkey, tykeystrokerecord::flcontrolkey, tyconfigrecord::fldontconsumefrontclicks, tymouserecord::fldoubleclick, tyconfigrecord::flgrowable, tykeystrokerecord::floptionkey, tykeystrokerecord::flshiftkey, frontshellwindow(), getfrontwindow(), globaltolocalpoint(), tyPoint::h, tyEventRecord::hwnd, ismousecenterclick(), ismouseleftclick(), ismouserightclick(), ismousewheelclick(), isshellwindow(), keyboardstatus, mousedoubleclickdisable(), mousedown(), tyshellglobals::mouseroutine, mousestatus, nil, pointinrect(), tyshellglobals::rmouseroutine, setcursortype(), setkeyboardstatus(), shellbuttonhit(), shellcalleventhooks(), shellclose(), shellcloseall(), shellevent, shellglobals, shellhandledrag(), shellhandlemenu(), shellpopglobals(), shellpushglobals(), shellupdatemenus(), tyshellglobals::titleclickroutine, trackmenu(), tyPoint::v, tyEventRecord::what, tyEventRecord::when, tyEventRecord::where, windowbringtofront(), and tyshellglobals::wmouseroutine.

Referenced by shellhandleevent().

Here is the call graph for this function:

void shellhandlemouseup void   ) 
 

Definition at line 186 of file shellmouse.c.

References tyPoint::h, mouseup(), shellevent, tyPoint::v, tyEventRecord::what, tyEventRecord::when, and tyEventRecord::where.

Referenced by shellhandleevent().

Here is the call graph for this function:


Generated on Tue Jun 13 03:22:46 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6