ARB
Classes | Enumerations | Functions
ed4_block.hxx File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ED4_block_operator
 

Enumerations

enum  ED4_blocktype { ED4_BT_NOBLOCK, ED4_BT_LINEBLOCK, ED4_BT_COLUMNBLOCK, ED4_BT_MODIFIED_COLUMNBLOCK }
 
enum  ED4_blockoperation_type {
  ED4_BO_UPPER_CASE, ED4_BO_LOWER_CASE, ED4_BO_REVERSE, ED4_BO_COMPLEMENT,
  ED4_BO_REVERSE_COMPLEMENT, ED4_BO_UNALIGN_LEFT, ED4_BO_UNALIGN_CENTER, ED4_BO_UNALIGN_RIGHT,
  ED4_BO_SHIFT_LEFT, ED4_BO_SHIFT_RIGHT
}
 

Functions

ED4_blocktype ED4_getBlocktype ()
 
void ED4_setBlocktype (ED4_blocktype bt)
 
void ED4_toggle_block_type ()
 
void ED4_correctBlocktypeAfterSelection ()
 
void ED4_setColumnblockCorner (AW_event *event, ED4_sequence_terminal *seq_term)
 
bool ED4_get_selected_range (ED4_terminal *term, PosRange &range)
 
void ED4_perform_block_operation (ED4_blockoperation_type type)
 
AW_windowED4_create_replace_window (AW_root *root)
 
AW_windowED4_create_modsai_window (AW_root *root)
 

Enumeration Type Documentation

Enumerator
ED4_BT_NOBLOCK 
ED4_BT_LINEBLOCK 
ED4_BT_COLUMNBLOCK 
ED4_BT_MODIFIED_COLUMNBLOCK 

Definition at line 15 of file ed4_block.hxx.

Enumerator
ED4_BO_UPPER_CASE 
ED4_BO_LOWER_CASE 
ED4_BO_REVERSE 
ED4_BO_COMPLEMENT 
ED4_BO_REVERSE_COMPLEMENT 
ED4_BO_UNALIGN_LEFT 
ED4_BO_UNALIGN_CENTER 
ED4_BO_UNALIGN_RIGHT 
ED4_BO_SHIFT_LEFT 
ED4_BO_SHIFT_RIGHT 

Definition at line 22 of file ed4_block.hxx.

Function Documentation

ED4_blocktype ED4_getBlocktype ( )

Definition at line 360 of file ED4_block.cxx.

References ED4_block::get_type().

Referenced by ED4_menu_highlight().

void ED4_setBlocktype ( ED4_blocktype  bt)

Definition at line 361 of file ED4_block.cxx.

References ED4_block::set_type().

Referenced by ED4_root::deselect_all().

void ED4_toggle_block_type ( )

Definition at line 362 of file ED4_block.cxx.

References ED4_block::toggle_type().

Referenced by ED4_menu_highlight().

void ED4_correctBlocktypeAfterSelection ( )
void ED4_setColumnblockCorner ( AW_event event,
ED4_sequence_terminal seq_term 
)
bool ED4_get_selected_range ( ED4_terminal term,
PosRange range 
)
void ED4_perform_block_operation ( ED4_blockoperation_type  type)
AW_window* ED4_create_replace_window ( AW_root root)
AW_window* ED4_create_modsai_window ( AW_root root)