libgitk text mode renderer
[gitk rendering modules]


Files

file  color.xsl
 colorizes the dialog

file  gitk-renderer-text/xsl/domain.xsl
 transfomrms dialog into text domain

file  gitk-renderer-text/gitkrdone.c
 gitk renderer done routine

file  gitk-renderer-text/gitkrdone.h
 gitk renderer done routine

file  gitk-renderer-text/gitkreventloop.c
 gitk renderer event loop

file  gitk-renderer-text/gitkreventloop.h
 gitk renderer event loop

file  gitk-renderer-text/gitkrglobal.c
 gitk renderer global vars

file  gitk-renderer-text/gitkrglobal.h
 gitk renderer global vars

file  gitk-renderer-phone/gitkrglobal.h
 gitk renderer global vars

file  gitk-renderer-text/gitkrhideshow.c
 gitk renderer hide and show routines

file  gitk-renderer-text/gitkrhideshow.h
 gitk renderer hide and show routines

file  gitk-renderer-text/gitkrincludes.h
 gitk renderer local includes

file  gitk-renderer-text/gitkrinfo.c
 gitk renderer info routine

file  gitk-renderer-text/gitkrinfo.h
 gitk renderer info routine

file  gitk-renderer-text/gitkrinit.c
 gitk renderer init routine

file  gitk-renderer-text/gitkrinit.h
 gitk renderer init routine

file  gitk-renderer-text/gitkrlayout.c
 gitk renderer layout routines

file  gitk-renderer-text/gitkrrenderer.c
 gitk renderer rendering routines

file  gitk-renderer-text/gitkrrenderer.h
 gitk renderer rendering routines

file  gitk-renderer-text/gitkrtools.c
 gitk renderer tool routines

file  gitk-renderer-text/gitkrtools.h
 gitk renderer tool routines

file  gitk-renderer-text/widgets/gitkrw.c
 gitk text renderer widget

file  gitk-renderer-text/widgets/gitkrw.h
 gitk text renderer widget

file  gitk-renderer-text/widgets/gitkrwaction.c
 gitk text renderer widget : action

file  gitk-renderer-text/widgets/gitkrwaction.h
 gitk text renderer widget : action

file  gitk-renderer-text/widgets/gitkrwcharacterinput.c
 gitk text renderer widget : character input

file  gitk-renderer-text/widgets/gitkrwcharacterinput.h
 gitk text renderer widget : characterinput

file  gitk-renderer-text/widgets/gitkrwcharacterinputalphabetic.c
 gitk text renderer widget : character input/alphabetic

file  gitk-renderer-text/widgets/gitkrwcharacterinputalphabetic.h
 gitk text renderer widget : characterinput/alphabetic

file  gitk-renderer-text/widgets/gitkrwlabel.c
 gitk text renderer widget : label

file  gitk-renderer-text/widgets/gitkrwlabel.h
 gitk text renderer widget : label

file  gitk-renderer-text/widgets/gitkrwoptionchoice.c
 gitk text renderer widget : optionchoice

file  gitk-renderer-text/widgets/gitkrwoptionchoice.h
 gitk text renderer widget : optionchoice

file  gitk-renderer-text/widgets/gitkrwoptionchoiceboolean.c
 gitk text renderer widget : optionchoice/boolean

file  gitk-renderer-text/widgets/gitkrwoptionchoiceboolean.h
 gitk text renderer widget : optionchoice/boolean

file  icon.xsl
 adds 'icons' to the dialog


Functions

void gitkr_dialog_hide (GitkDialogPtr dialog)
 hide a dialog

void gitkr_dialog_show (GitkDialogPtr dialog)
 show a dialog

void gitkr_done (void)
 frees memory and data used by the the renderer

void gitkr_event_loop_end (void)
 terminates the event-loop

void gitkr_event_loop_restart (void)
 terminates the event-loop so that it will be restarted after relayouting the dialogs

void gitkr_event_loop_start (void)
 curses based event-loop

gchar * gitkr_info (GitkrInfo key)
 return information about the renderer

gboolean gitkr_init (guint *argc, gchar ***argv)
 initialises the renderer


Detailed Description

A text-mode rendering module for gitk.

Function Documentation

void gitkr_dialog_hide GitkDialogPtr  dialog  ) 
 

hide a dialog

Parameters:
dialog the dialog to hide
See also:
gitkr_dialog_show

Todo:
alternatively set dialog invisible, so that render will not choose it

Definition at line 34 of file gitk-renderer-text/gitkrhideshow.c.

References gitk_log_intro, gitk_log_outro, GitkDialogPtr, and gitkr_dialog_free_layout().

Here is the call graph for this function:

void gitkr_dialog_show GitkDialogPtr  dialog  ) 
 

show a dialog

Parameters:
dialog the dialog to show
See also:
gitkr_dialog_hide

Definition at line 23 of file gitk-renderer-text/gitkrhideshow.c.

References gitk_log_intro, gitk_log_outro, GitkDialogPtr, and gitkr_render().

Here is the call graph for this function:

void gitkr_done void   ) 
 

frees memory and data used by the the renderer

See also:
gitkr_init

Todo:
how to finalize gtk here ?

Definition at line 22 of file gitk-renderer-text/gitkrdone.c.

References context_selection_dialog, ftinfo, gitk_dialog_free(), gitk_dialog_hide(), gitk_log, gitk_log_intro, gitk_log_outro, and gitkr_text_speech_name.

Here is the call graph for this function:

void gitkr_event_loop_end void   ) 
 

terminates the event-loop

See also:
gitkr_event_loop_start, gitkr_event_loop_getkey

Definition at line 58 of file gitk-renderer-text/gitkreventloop.c.

References gitk_log_intro, gitk_log_outro, and run.

void gitkr_event_loop_restart void   ) 
 

terminates the event-loop so that it will be restarted after relayouting the dialogs

See also:
gitkr_event_loop_start, gitkr_event_loop_end

Definition at line 94 of file gitk-renderer-phone/gitkreventloop.c.

References gitk_log_intro, gitkr_event_loop_end(), and restart_event_loop.

Here is the call graph for this function:

void gitkr_event_loop_start void   ) 
 

curses based event-loop

See also:
gitkr_event_loop_end

Definition at line 25 of file gitk-renderer-text/gitkreventloop.c.

References cur_context, GitkrTextLayout::focus, gitk_context_get_current(), GITK_FOCUS_TYPE_CTRL, GITK_FOCUS_TYPE_MAIN, gitk_log, gitk_log1, gitk_log_intro, gitk_log_outro, gitk_relayout(), GitkrTextLayoutPtr, handle_dialog_ctrl_widgets(), handle_dialog_main_widgets(), GitkDialog::layout, restart_event_loop, and run.

Here is the call graph for this function:

gchar* gitkr_info GitkrInfo  key  ) 
 

return information about the renderer

Parameters:
key what information to return
Returns:
the requested information

Definition at line 22 of file gitk-renderer-text/gitkrinfo.c.

References GITKR_INFO_INTERFACE_LOCATION, GITKR_INFO_INTERFACE_LOCATION_LOCAL, GITKR_INFO_LOCALEDIR, GITKR_INFO_MEDIA_DOMAIN, GITKR_INFO_PACKAGE, and GitkrInfo.

gboolean gitkr_init guint *  argc,
gchar ***  argv
 

initialises the renderer

Parameters:
argc pointer to callers argc variable
argv pointer to callers argv variable
See also:
gitkr_done

Definition at line 29 of file gitk-renderer-text/gitkrinit.c.

References ftinfo, gitk_log, gitk_log1, gitk_log2, gitk_log_handler(), gitkr_init_process_commandline(), gitkr_text_speech_name, sighandler_on_sighup(), sighandler_on_sigint(), and sighandler_on_sigwinch().

Here is the call graph for this function:


Generated on Thu Oct 28 11:05:09 2004 for gitk by doxygen 1.3.6