CAPD DynSys Library  5.2.0
capd::krak::menu_job Class Reference

#include <capd/krak/job.h>

Public Member Functions

 menu_job (const capd::krak::frstring &t, list &l, const capd::krak::Frame &f, void(*e)(capd::krak::frstring &), int nostopfrm=0)
 
virtual int type ()
 
virtual capd::krak::Stat process (capd::krak::UserMove &um)
 
virtual void launch (job *prnt=rootJob)
 
virtual void furnish (void)
 
virtual void own_repaint (void)
 
virtual int MakeSelection (capd::krak::UserMove &um)
 
void testUpDown (capd::krak::UserMove &um)
 
void makeInvisible (void)
 
void makeVisible (void)
 
jobselectJob (capd::krak::UserMove &um)
 
virtual void terminate (void)
 
virtual void repaint (void)
 
int exists (job *jobPt)
 
int exists (int type)
 
virtual capd::krak::frstring descriptor (void)
 
virtual capd::krak::frstring description (void)
 
linkwithdraw (void)
 
void destroy (void)
 
linkoperator>> (int i)
 
linkoperator<< (int i)
 
linknext (void)
 
linkprev (void)
 
virtual int who (void)
 
virtual void put (std::ostream &)
 
virtual int operator<= (atom &a2)
 
virtual int operator>= (atom &a2)
 
virtual int operator== (atom &a2)
 

Static Public Member Functions

static jobuserSelectedJob (capd::krak::UserMove &um)
 
static void mainLoop (void)
 

Public Attributes

void(* executor )(capd::krak::frstring &)
 
capd::krak::lista_list
 
capd::krak::Frame window
 
capd::krak::Frame upFrm
 
capd::krak::Frame downFrm
 
int selector
 
int firstshown
 
int lastshown
 
int maxshown
 
int length
 
int search_token_length
 
int search_permitted
 
capd::krak::frstring search_token
 
int noStopFrm
 
capd::krak::frstring title
 
capd::krak::Frame titlefrm
 
capd::krak::Frame stopfrm
 
capd::krak::Frame userfrm
 
capd::krak::Frame helpfrm
 
capd::krak::view_jobhelp
 
capd::krak::Frame jobfrm
 
capd::krak::Stat status
 
int visible
 
jobparent
 
capd::krak::hlink children
 
int order_no
 
int immortal
 
int request_repaint
 

Static Public Attributes

static jobrunningJob = NULL
 
static jobrootJob = new job
 
static jobrequestedJob = NULL
 
static jobpreviousJob = NULL
 
static int desktopColor = WHITE
 
static capd::krak::frstring message = ""
 

Protected Member Functions

virtual capd::krak::atomcopy (void)
 
void bind (void)
 
void join (link &pred)
 
linkeject (void)
 
void insert (link &pred)
 

Constructor & Destructor Documentation

◆ menu_job()

capd::krak::menu_job::menu_job ( const capd::krak::frstring t,
list l,
const capd::krak::Frame f,
void(*)(capd::krak::frstring &)  e,
int  nostopfrm = 0 
)
inline

Member Function Documentation

◆ bind()

void capd::krak::link::bind ( void  )
inlineprotectedinherited

◆ copy()

capd::krak::atom * capd::krak::link::copy ( void  )
inlineprotectedvirtualinherited

◆ description()

capd::krak::frstring capd::krak::link::description ( void  )
inlinevirtualinherited

Reimplemented in capd::krak::hlink.

◆ descriptor()

capd::krak::frstring capd::krak::link::descriptor ( void  )
inlinevirtualinherited

◆ destroy()

void capd::krak::link::destroy ( void  )
inlineinherited

◆ eject()

capd::krak::link * capd::krak::link::eject ( void  )
inlineprotectedinherited

◆ furnish()

void capd::krak::sel_job::furnish ( void  )
inlinevirtualinherited

Reimplemented from capd::krak::basic_job.

Reimplemented in capd::krak::ed_rec_job, and capd::krak::del_ins_job.

◆ insert()

void capd::krak::link::insert ( link pred)
inlineprotectedinherited

◆ join()

void capd::krak::link::join ( link pred)
inlineprotectedinherited

◆ makeInvisible()

void capd::krak::job::makeInvisible ( void  )
inlineinherited

◆ makeVisible()

void capd::krak::job::makeVisible ( void  )
inlineinherited

◆ next()

capd::krak::link * capd::krak::link::next ( void  )
inlineinherited

◆ operator<<()

capd::krak::link * capd::krak::link::operator<< ( int  i)
inlineinherited

◆ operator<=()

int capd::krak::atom::operator<= ( atom a2)
inlinevirtualinherited

Reimplemented in capd::krak::frstring, and capd::krak::item.

◆ operator==()

int capd::krak::atom::operator== ( atom a2)
inlinevirtualinherited

Reimplemented in capd::krak::frstring, and capd::krak::item.

◆ operator>=()

int capd::krak::atom::operator>= ( atom a2)
inlinevirtualinherited

Reimplemented in capd::krak::frstring, and capd::krak::item.

◆ operator>>()

capd::krak::link * capd::krak::link::operator>> ( int  i)
inlineinherited

◆ prev()

capd::krak::link * capd::krak::link::prev ( void  )
inlineinherited

◆ put()

virtual void capd::krak::atom::put ( std::ostream &  )
inlinevirtualinherited

◆ type()

int capd::krak::menu_job::type ( )
inlinevirtual

Reimplemented from capd::krak::sel_job.

◆ who()

int capd::krak::link::who ( void  )
inlinevirtualinherited

◆ withdraw()

capd::krak::link & capd::krak::link::withdraw ( void  )
inlineinherited

Member Data Documentation

◆ a_list

capd::krak::list& capd::krak::sel_job::a_list
inherited

◆ children

capd::krak::hlink capd::krak::job::children
inherited

◆ desktopColor

int capd::krak::job::desktopColor = WHITE
staticinherited

◆ downFrm

capd::krak::Frame capd::krak::sel_job::downFrm
inherited

◆ executor

void(* capd::krak::menu_job::executor) (capd::krak::frstring &)

◆ firstshown

int capd::krak::sel_job::firstshown
inherited

◆ help

capd::krak::view_job* capd::krak::basic_job::help
inherited

◆ helpfrm

capd::krak::Frame capd::krak::basic_job::helpfrm
inherited

◆ immortal

int capd::krak::job::immortal
inherited

◆ jobfrm

capd::krak::Frame capd::krak::job::jobfrm
inherited

◆ lastshown

int capd::krak::sel_job::lastshown
inherited

◆ length

int capd::krak::sel_job::length
inherited

◆ maxshown

int capd::krak::sel_job::maxshown
inherited

◆ message

capd::krak::frstring capd::krak::job::message = ""
staticinherited

◆ noStopFrm

int capd::krak::sel_job::noStopFrm
inherited

◆ order_no

int capd::krak::job::order_no
inherited

◆ parent

job* capd::krak::job::parent
inherited

◆ previousJob

capd::krak::job * capd::krak::job::previousJob = NULL
staticinherited

◆ request_repaint

int capd::krak::job::request_repaint
inherited

◆ requestedJob

capd::krak::job * capd::krak::job::requestedJob = NULL
staticinherited

◆ rootJob

capd::krak::job * capd::krak::job::rootJob = new job
staticinherited

◆ runningJob

capd::krak::job * capd::krak::job::runningJob = NULL
staticinherited

◆ search_permitted

int capd::krak::sel_job::search_permitted
inherited

◆ search_token

capd::krak::frstring capd::krak::sel_job::search_token
inherited

◆ search_token_length

int capd::krak::sel_job::search_token_length
inherited

◆ selector

int capd::krak::sel_job::selector
inherited

◆ status

capd::krak::Stat capd::krak::job::status
inherited

◆ stopfrm

capd::krak::Frame capd::krak::basic_job::stopfrm
inherited

◆ title

capd::krak::frstring capd::krak::basic_job::title
inherited

◆ titlefrm

capd::krak::Frame capd::krak::basic_job::titlefrm
inherited

◆ upFrm

capd::krak::Frame capd::krak::sel_job::upFrm
inherited

◆ userfrm

capd::krak::Frame capd::krak::basic_job::userfrm
inherited

◆ visible

int capd::krak::job::visible
inherited

◆ window

capd::krak::Frame capd::krak::sel_job::window
inherited