Impl Class Reference

This class holds the dialog implementation data. More...

Collaboration diagram for Impl:
Collaboration graph
[legend]

List of all members.

Classes

struct  visible_page
 Find the dialog element with a given name. More...

Public Types

typedef
CursorWindow::Dialog::element_list_t 
element_list_t
typedef element_list_t::iterator iterator

Public Member Functions

void draw_current_input_area (viewport *v, bool highlighted)
iterator find_element (string const &name)
 The field where the cursor will go when the popup function is first called.
void recompute_page_info (viewport *v)

Public Attributes

int actual_height_
 constrained width
int actual_input_column_
 where cursor is placed on entry
int actual_width_
 of dialog given no constraints
std::string curdir_
 storage for the list elements
int desired_height_
 of dialog given no constraints
int desired_input_column_
int desired_input_width_
int desired_label_width_
 indent from left side of dialog to label text
int desired_width_
 page display state
element_list_t elements_
 Text of the dialog's title string.
std::string first_input_field_
 "current directory" to be used when performing tab completion of strings.
int first_input_row_
 between end of label and beginning of input data
int gutter_width_
 constrained height
int label_indent_
 offset from top of dialog to title
visible_page page_
string title_
int title_col_
 offset from top of dialog to title row
int title_row_
 offset from top of dialog to first input row

Detailed Description

This class holds the dialog implementation data.

Definition at line 1937 of file cursorwindow.cxx.


Member Typedef Documentation

Definition at line 1944 of file cursorwindow.cxx.

Definition at line 1945 of file cursorwindow.cxx.


Member Function Documentation

void draw_current_input_area ( viewport v,
bool  highlighted 
)

Definition at line 2021 of file cursorwindow.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

CursorWindow::Dialog::Impl::iterator find_element ( string const &  name  ) 

The field where the cursor will go when the popup function is first called.

Definition at line 3801 of file cursorwindow.cxx.

Here is the caller graph for this function:

void recompute_page_info ( viewport v  ) 

Definition at line 2036 of file cursorwindow.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

constrained width

Definition at line 2009 of file cursorwindow.cxx.

where cursor is placed on entry

Definition at line 2019 of file cursorwindow.cxx.

of dialog given no constraints

Definition at line 2008 of file cursorwindow.cxx.

std::string curdir_

storage for the list elements

Definition at line 1953 of file cursorwindow.cxx.

of dialog given no constraints

Definition at line 2007 of file cursorwindow.cxx.

Definition at line 2018 of file cursorwindow.cxx.

Definition at line 2017 of file cursorwindow.cxx.

indent from left side of dialog to label text

Definition at line 2016 of file cursorwindow.cxx.

page display state

Definition at line 2006 of file cursorwindow.cxx.

Text of the dialog's title string.

Definition at line 1950 of file cursorwindow.cxx.

std::string first_input_field_

"current directory" to be used when performing tab completion of strings.

Definition at line 1957 of file cursorwindow.cxx.

between end of label and beginning of input data

Definition at line 2011 of file cursorwindow.cxx.

constrained height

Definition at line 2010 of file cursorwindow.cxx.

offset from top of dialog to title

Definition at line 2014 of file cursorwindow.cxx.

Definition at line 2004 of file cursorwindow.cxx.

Definition at line 1947 of file cursorwindow.cxx.

offset from top of dialog to title row

Definition at line 2013 of file cursorwindow.cxx.

offset from top of dialog to first input row

Definition at line 2012 of file cursorwindow.cxx.


The documentation for this class was generated from the following file:
Generated on Wed Feb 29 22:53:39 2012 for CXXUtilities by  doxygen 1.6.3