shellwindowmenu.c File Reference

#include "frontier.h"
#include "standard.h"
#include "menu.h"
#include "sounds.h"
#include "frontierwindows.h"
#include "shell.h"
#include "shellmenu.h"
#include "shellprivate.h"
#include "cancoon.h"

Include dependency graph for shellwindowmenu.c:

Go to the source code of this file.

Functions

static boolean pushwindowmenuvisit (WindowPtr w, ptrvoid ptr)
static boolean shellpushmajortype (short id)
static boolean shellpushminortype (short id)
boolean shellupdatewindowmenu (void)
void shellwindowmenudirty (void)
void shellwindowmenuselect (short ixmenu)

Variables

static hdlmenu hwindowsmenu = nil
static boolean flwindowmenudirty = true
static boolean fllastwasdottedline = false
static short ixsearch
static hdlwindowinfo hsearch


Function Documentation

static boolean pushwindowmenuvisit WindowPtr  w,
ptrvoid  ptr
[static]
 

Definition at line 58 of file shellwindowmenu.c.

References bigstring, checkmenuitem(), countmenuitems(), fllastwasdottedline, frontrootwindow(), frontshellwindow(), getwindowinfo(), hsearch, hwindowsmenu, idcancoonconfig, isemptystring, italic, ixsearch, markmenuitem(), nil, pushmenuitem(), shellgetwindowtitle(), stylemenuitem(), and underline.

Referenced by shellpushmajortype(), and shellpushminortype().

Here is the call graph for this function:

static boolean shellpushmajortype short  id  )  [static]
 

Definition at line 133 of file shellwindowmenu.c.

References counttypedwindows(), fl, fllastwasdottedline, hwindowsmenu, nil, pushdottedlinemenuitem(), pushwindowmenuvisit(), and shellvisittypedwindows().

Referenced by shellupdatewindowmenu().

Here is the call graph for this function:

static boolean shellpushminortype short  id  )  [static]
 

Definition at line 159 of file shellwindowmenu.c.

References counttypedwindows(), fl, fllastwasdottedline, nil, pushwindowmenuvisit(), and shellvisittypedwindows().

Referenced by shellupdatewindowmenu().

Here is the call graph for this function:

boolean shellupdatewindowmenu void   ) 
 

Definition at line 179 of file shellwindowmenu.c.

References ccfindrootwindow(), ccinexpertmode(), countmenuitems(), deleteallmenuitems(), deletelastmenuitem(), drawmenubar(), fllastwasdottedline, flwindowmenudirty, getfrontwindow(), hidewindowitem, hwindowsmenu, idaboutconfig, idcancoonconfig, idcommandconfig, idiowaconfig, idlangdialogconfig, idlangerrorconfig, idmenueditorconfig, idoutlineconfig, idpictconfig, idscriptconfig, idstatsconfig, idtableconfig, idwpconfig, isshellwindow(), nil, pushdottedlinemenuitem(), setmenuitemenable(), shellmenuhandle(), shellpushmajortype(), and shellpushminortype().

Referenced by shellupdatemenus(), and shellwindowmenuselect().

Here is the call graph for this function:

void shellwindowmenudirty void   ) 
 

Definition at line 311 of file shellwindowmenu.c.

References flwindowmenudirty.

Referenced by handleselectwindow(), insertwindowlist(), settitleverb(), shellactivatewindow(), shelladjustmenus(), shellhidewindow(), shellsave(), shellsetwindowchanges(), shellsetwindowtitle(), shellunhidewindow(), unlinkwindowlist(), windowbringtofront(), windowsendbehind(), and windowsendtoback().

void shellwindowmenuselect short  ixmenu  ) 
 

Definition at line 317 of file shellwindowmenu.c.

References activateapplication(), flwindowmenudirty, getfrontwindowinfo(), hidewindowitem, hsearch, ixsearch, nil, ouch(), shellbringtofront(), shellhidewindow(), and shellupdatewindowmenu().

Referenced by shellhandlemenu().

Here is the call graph for this function:


Variable Documentation

boolean fllastwasdottedline = false [static]
 

Definition at line 49 of file shellwindowmenu.c.

Referenced by pushwindowmenuvisit(), shellpushmajortype(), shellpushminortype(), and shellupdatewindowmenu().

boolean flwindowmenudirty = true [static]
 

Definition at line 47 of file shellwindowmenu.c.

Referenced by shellupdatewindowmenu(), shellwindowmenudirty(), and shellwindowmenuselect().

hdlwindowinfo hsearch [static]
 

Definition at line 53 of file shellwindowmenu.c.

Referenced by langsearchpathvisit(), processdisposecode(), processfindcode(), processreplacecode(), pushwindowmenuvisit(), shellwindowmenuselect(), stringfunctionvalue(), and tablesearchcellvalue().

hdlmenu hwindowsmenu = nil [static]
 

Definition at line 45 of file shellwindowmenu.c.

Referenced by pushwindowmenuvisit(), shellpushmajortype(), and shellupdatewindowmenu().

short ixsearch [static]
 

Definition at line 51 of file shellwindowmenu.c.

Referenced by pushwindowmenuvisit(), and shellwindowmenuselect().


Generated on Tue Jun 13 09:16:55 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6