cancoonpopup.c File Reference

#include "frontier.h"
#include "standard.h"
#include "strings.h"
#include "menu.h"
#include "quickdraw.h"
#include "smallicon.h"
#include "popup.h"
#include "kb.h"
#include "cursor.h"
#include "windowlayout.h"
#include "lang.h"
#include "langexternal.h"
#include "scripts.h"
#include "tablestructure.h"
#include "cancoon.h"
#include "cancooninternal.h"

Include dependency graph for cancoonpopup.c:

Go to the source code of this file.

Data Structures

struct  agentpopupinfo

Typedefs

typedef agentpopupinfo tyagentpopupinfo
typedef agentpopupinfoptragentpopupinfo

Functions

static boolean ccagentpopupvisit (bigstring bsname, hdlhashnode hnode, tyvaluerecord val, ptrvoid refcon)
static boolean ccfillagentpopup (hdlmenu hmenu, short *checkeditem)
static boolean ccagentselectvisit (bigstring bsname, hdlhashnode hnode, tyvaluerecord val, ptrvoid refcon)
static boolean ccagentpopupselect (hdlmenu hmenu, short itemselected)
boolean ccagentpopuphit (Rect rpopup, Point pt)
void ccupdateagentpopup (Rect rpopup)
boolean ccgetprimaryagent (short *ixagent)
boolean ccsetprimaryagent (short ixagent)
boolean cccodereplaced (hdltreenode holdcode, hdltreenode hnewcode)


Typedef Documentation

typedef struct agentpopupinfo * ptragentpopupinfo
 

typedef struct agentpopupinfo tyagentpopupinfo
 


Function Documentation

boolean ccagentpopuphit Rect  rpopup,
Point  pt
 

Definition at line 172 of file cancoonpopup.c.

References ccagentpopupselect(), ccfillagentpopup(), and popupmenuhit().

Referenced by aboutmousedown().

Here is the call graph for this function:

static boolean ccagentpopupselect hdlmenu  hmenu,
short  itemselected
[static]
 

Definition at line 156 of file cancoonpopup.c.

References agentstable, ccagentselectvisit(), hashsortedinversesearch(), and info.

Referenced by ccagentpopuphit(), and ccsetprimaryagent().

Here is the call graph for this function:

static boolean ccagentpopupvisit bigstring  bsname,
hdlhashnode  hnode,
tyvaluerecord  val,
ptrvoid  refcon
[static]
 

Definition at line 58 of file cancoonpopup.c.

References hcode, info, langexternalvaltocode(), nil, and pushpopupitem().

Referenced by ccfillagentpopup().

Here is the call graph for this function:

static boolean ccagentselectvisit bigstring  bsname,
hdlhashnode  hnode,
tyvaluerecord  val,
ptrvoid  refcon
[static]
 

Definition at line 101 of file cancoonpopup.c.

References agentstable, bigstring, cancoondata, ccmsg(), copystring(), tykeystrokerecord::floptionkey, hcode, hnode, tycancoonrecord::hprimaryagent, info, keyboardstatus, langexternalvaltocode(), langexternalzoom(), nil, optionkeydown(), processfindcode(), scriptinstallagent(), and zerostring.

Referenced by ccagentpopupselect().

Here is the call graph for this function:

boolean cccodereplaced hdltreenode  holdcode,
hdltreenode  hnewcode
 

Definition at line 213 of file cancoonpopup.c.

References cancoonglobals, tycancoonrecord::hprimaryagent, and nil.

Referenced by ccwindowstart().

static boolean ccfillagentpopup hdlmenu  hmenu,
short checkeditem
[static]
 

Definition at line 79 of file cancoonpopup.c.

References agentstable, ccagentpopupvisit(), hashsortedinversesearch(), info, and nil.

Referenced by ccagentpopuphit(), and ccgetprimaryagent().

Here is the call graph for this function:

boolean ccgetprimaryagent short ixagent  ) 
 

Definition at line 197 of file cancoonpopup.c.

References ccfillagentpopup(), and nil.

Referenced by ccsavefile().

Here is the call graph for this function:

boolean ccsetprimaryagent short  ixagent  ) 
 

Definition at line 203 of file cancoonpopup.c.

References ccagentpopupselect(), and nil.

Here is the call graph for this function:

void ccupdateagentpopup Rect  rpopup  ) 
 

Definition at line 179 of file cancoonpopup.c.

References displaypopupicon(), insetrect(), and popuparrowwidth.

Referenced by ccdrawagentpopup().

Here is the call graph for this function:


Generated on Thu Jun 1 01:44:50 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6