class CSourceEditWidget


Definition#include </app/hbasic/hbasic/include/source_edit_widget.h>
InheritsCWindowListChild [public ], CWindowListChild [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Slots

Public Members


Detailed Description

 CSourceEditWidget ( QWidget *my_parent, CBasicDocument *srcptr )

CSourceEditWidget

void  initEditor ( void )

initEditor

 ~CSourceEditWidget ()

~CSourceEditWidget

void  closeEvent ( QCloseEvent *e )

closeEvent

long cursor_line_offset

cursor_line_offset

long first_scr_line_offset

first_scr_line_offset

char * getCursorLine ( void )

getCursorLine

char * getScreenStart ( void )

getScreenStart

short current_line_changed

current_line_changed

short curs_pos

curs_pos

short last_pos

last_pos

short line_length

line_length

short edit_fold_line

edit_fold_line

CBasicDocument * source_doc_ptr

source_doc_ptr

char ** token_strings

token_strings

short packed_line_format

packed_line_format

SOURCE_BLOCK_HEADER block_desc

block_desc

int line_count

line_count

short block_marked

block_marked

CEditScrollWidget * main_view

main_view

char * current_edit_line

current_edit_line

QWidget * code_compl_widget

code_compl_widget

void  setEditFont ( void )

setEditFont

void  initSource ( void )

initSource

void  initParameter ( void )

initParameter

void  windowTopped ( void )

windowTopped

void  setErrorLine ( void )

setErrorLine

void  redrawScreen2 ( void )

redrawScreen2

void  redrawScreen ( QPainter *p, int cx, int cy, int cw, int ch )

redrawScreen

int  parse_new_line ( char *readptr )

parse_new_line

void  storeCurrentLine ( void )

storeCurrentLine

void  delete_block ( short with_undo )

delete_block

int  unparseLine ( char *start_line, char *write_ptr)

unparseLine

void  undoInsertChar ( long code_offset, short last_curs_pos, short new_char )

undoInsertChar

void  undoDeleteChar ( long code_offset, short last_curs_pos, short del_char )

undoDeleteChar

void  undo_create_block_delete ( SOURCE_BLOCK_HEADER *block_desc_ptr, short cut_type )

undo_create_block_delete

void  undo_create_block_insert ( SOURCE_BLOCK_HEADER *block_desc_ptr, short block_holds_data )

undo_create_block_insert

void  copySourceBuffer ( void )

copySourceBuffer

void  moveScreenDown ( void )

moveScreenDown

char * insertSourceLine ( char *new_line )

insertSourceLine

void  keyLeft ( void )

keyLeft

void  keyRight ( void )

keyRight

void  keyUp ( void )

keyUp

short  getCursorPos ( void )

getCursorPos

void  moveCursorUp ( void )

moveCursorUp

void  keyDown ( void )

keyDown

void  compCursYpos ( char *start_line )

compCursYpos

void  setEditCursorPos ( char *current_line, short curs_pos )

setEditCursorPos

void  redrawAllLines2 ( void )

redrawAllLines2

void  redrawAllLines ( QPainter *p, int cx, int cy, int cw, int ch )

redrawAllLines

void  drawCurrentLine ( void )

drawCurrentLine

void  insertNewChar ( short sign, bool with_undo )

insertNewChar

void  deleteChar ( short direction, bool with_undo )

deleteChar

void  removeErrorMessage ( void )

removeErrorMessage

void  setCursorXPosition ( int new_curs_pos )

setCursorXPosition

void  setCursorYPosition ( int new_curs_line )

setCursorYPosition

void  handleMousePress ( QMouseEvent *ev )

handleMousePress

void  handleMouseRelease ( QMouseEvent *ev )

handleMouseRelease

void  deleteBlock ( SOURCE_BLOCK_HEADER *block_desc_ptr, short with_undo, short paste )

deleteBlock

void  insertBlock ( SOURCE_BLOCK_HEADER *sblock_ptr, short with_undo )

insertBlock

short  getLastPos ( void )

getLastPos

void  setLastPos ( short new_last_pos )

setLastPos

void  viewportMouseMoveEvent (QMouseEvent* e)

viewportMouseMoveEvent

void  viewportMousePressEvent (QMouseEvent* e)

viewportMousePressEvent

void  viewportMouseReleaseEvent (QMouseEvent* e)

viewportMouseReleaseEvent

char * skipFoldedLines ( char *start_ptr )

skipFoldedLines

void  setNewCurrentLine ( char *start_line, short curspos_in_line )

setNewCurrentLine

char * getCurrentSourceLine ()

getCurrentSourceLine

void  saveCurrentLineIfChanged ( void )

saveCurrentLineIfChanged

void  appendSourceLine ( QFile *f, FILE_TAG_HEADER *file_info )

appendSourceLine

void  countVisibleLines ( void )

countVisibleLines

void  appendPopupListEntry ( int type, char *name )

appendPopupListEntry

void  destroyPopupWidget ( void )

destroyPopupWidget

void  insertPopupText ( void )

insertPopupText

void  keyReturn ( void )

keyReturn

void  makeEditLineVisible ( char *source_line, short set_cursor )

makeEditLineVisible

void  setCurrentSourceLine ( char *new_source_line )

setCurrentSourceLine

void  mouseHasMoved ()

mouseHasMoved

[slot]

void  slotUnfoldAllLines ( void )

slotUnfoldAllLines

[slot]

void  slotFoldAllLines ( void )

slotFoldAllLines

[slot]

 CSourceEditWidget ( QWidget *parent, CSourceEditData *srcptr, CBasicDocument *new_src_cont )

CSourceEditWidget

void  initEditor ( void )

initEditor

 ~CSourceEditWidget ()

~CSourceEditWidget

void  closeEvent ( QCloseEvent *e )

closeEvent

long cursor_line_offset

cursor_line_offset

long first_scr_line_offset

first_scr_line_offset

unsigned char * getCursorLine ( void )

getCursorLine

unsigned char * getScreenStart ( void )

getScreenStart

short current_line_changed

current_line_changed

short curs_pos

curs_pos

short last_pos

last_pos

short line_length

line_length

short edit_fold_line

edit_fold_line

CSourceEditData * source_doc_ptr

source_doc_ptr

CBasicDocument * source_container

source_container

short packed_line_format

packed_line_format

SOURCE_BLOCK_HEADER block_desc

block_desc

short block_marked

block_marked

CEditScrollWidget * main_view

main_view

unsigned char * current_edit_line

current_edit_line

QWidget * code_compl_widget

code_compl_widget

void  setEditFont ( void )

setEditFont

void  initSource ( void )

initSource

void  initParameter ( void )

initParameter

void  windowTopped ( void )

windowTopped

void  setErrorLine ( void )

setErrorLine

void  redrawScreen2 ( void )

redrawScreen2

void  redrawScreen ( QPainter *p, int cx, int cy, int cw, int ch )

redrawScreen

void  storeCurrentLine ( void )

storeCurrentLine

void  handleKeyEvent ( QKeyEvent *ev )

handleKeyEvent

void  delete_block ( short with_undo )

delete_block

int  unparseLine ( unsigned char *start_line, unsigned char *write_ptr)

unparseLine

void  undoInsertChar ( long code_offset, short last_curs_pos, short new_char )

undoInsertChar

void  undoDeleteChar ( long code_offset, short last_curs_pos, short del_char )

undoDeleteChar

void  undo_create_block_delete ( SOURCE_BLOCK_HEADER *block_desc_ptr, short cut_type )

undo_create_block_delete

void  undo_create_block_insert ( SOURCE_BLOCK_HEADER *block_desc_ptr, short block_holds_data )

undo_create_block_insert

void  copySourceBuffer ( void )

copySourceBuffer

void  moveScreenDown ( void )

moveScreenDown

unsigned char * insertSourceLine ( unsigned char *new_line )

insertSourceLine

void  keyLeft ( void )

keyLeft

void  keyRight ( void )

keyRight

void  keyUp ( void )

keyUp

short  getCursorPos ( void )

getCursorPos

void  moveCursorUp ( void )

moveCursorUp

void  keyDown ( void )

keyDown

void  compCursYpos ( unsigned char *start_line )

compCursYpos

void  setEditCursorPos ( unsigned char *current_line, short curs_pos )

setEditCursorPos

void  redrawAllLines2 ( void )

redrawAllLines2

void  redrawAllLines ( QPainter *p, int cx, int cy, int cw, int ch )

redrawAllLines

void  drawCurrentLine ( void )

drawCurrentLine

void  insertNewChar ( short sign, bool with_undo )

insertNewChar

void  insertString ( unsigned char *str )

insertString

void  deleteChar ( short direction, bool with_undo )

deleteChar

void  removeErrorMessage ( void )

removeErrorMessage

void  setCursorXPosition ( int new_curs_pos )

setCursorXPosition

void  setCursorYPosition ( int new_curs_line )

setCursorYPosition

void  handleMousePress ( QMouseEvent *ev )

handleMousePress

void  handleMouseRelease ( QMouseEvent *ev )

handleMouseRelease

void  deleteBlock ( SOURCE_BLOCK_HEADER *block_desc_ptr, short with_undo, short paste )

deleteBlock

void  checkBracketCodeCompl ( void )

checkBracketCodeCompl

void  insertBlock ( SOURCE_BLOCK_HEADER *sblock_ptr, short with_undo )

insertBlock

short  getLastPos ( void )

getLastPos

void  setLastPos ( short new_last_pos )

setLastPos

void  viewportMouseMoveEvent (QMouseEvent* e)

viewportMouseMoveEvent

void  viewportMousePressEvent (QMouseEvent* e)

viewportMousePressEvent

void  viewportMouseReleaseEvent (QMouseEvent* e)

viewportMouseReleaseEvent

unsigned char * skipFoldedLines ( unsigned char *start_ptr )

skipFoldedLines

void  setNewCurrentLine ( unsigned char *start_line, short curspos_in_line )

setNewCurrentLine

unsigned char * getCurrentSourceLine ()

getCurrentSourceLine

void  saveCurrentLineIfChanged ( void )

saveCurrentLineIfChanged

void  appendSourceLine ( QFile *f, FILE_TAG_HEADER *file_info )

appendSourceLine

void  countVisibleLines ( void )

countVisibleLines

void  appendPopupListEntry ( int type, char *name )

appendPopupListEntry

void  destroyPopupWidget ( void )

destroyPopupWidget

void  insertPopupText ( void )

insertPopupText

void  keyReturn ( void )

keyReturn

void  makeEditLineVisible ( unsigned char *source_line, short set_cursor )

makeEditLineVisible

void  setCurrentSourceLine ( unsigned char *new_source_line )

setCurrentSourceLine

QWidgetcreateCCParent ( void )

createCCParent

void  storeCurrentLine ( bool with_preparse )

storeCurrentLine

void  mouseHasMoved ()

mouseHasMoved

[slot]

void  slotUnfoldAllLines ( void )

slotUnfoldAllLines

[slot]

void  slotFoldAllLines ( void )

slotFoldAllLines

[slot]

void  slotCCInfoClicked ( void )

slotCCInfoClicked

[slot]


Generated by: root on linux on Sun Jul 13 18:06:35 2003, using kdoc 2.0a54.