A
download gitkreventloop.h
Language: C
LOC: 23
Project Info
GITK - Generalized Interface Toolkit(gitk)
Server: SourceForge
Type: cvs
...k\gitk\gitk‑renderer‑phone\
   autogen.sh
   config.h.in
   configure.in
   gitkr-phoneConf.sh.in
   gitkrdefines.h
   gitkrdone.c
   gitkrdone.h
   gitkreventloop.c
   gitkreventloop.h
   gitkrglobal.c
   gitkrglobal.h
   gitkrhideshow.c
   gitkrhideshow.h
   gitkrincludes.h
   gitkrinfo.c
   gitkrinfo.h
   gitkrinit.c
   gitkrinit.h
   gitkrlayout.c
   gitkrlayout.h
   gitkrrenderer.c
   gitkrrenderer.h
   gitkrtools.c
   gitkrtools.h
   Makefile.am

/** $Id: gitkreventloop.h,v 1.4 2004/06/08 10:30:49 sast Exp $
 *
 * @file   gitk-renderer-phone/gitkreventloop.h
 * @author Steffen Ast <sast@users.sf.net>
 * @date   Thu Oct 09 09:43:54 2003
 * 
 * @brief  gitk renderer event loop
 * @ingroup gitkrendererphone
 * 
 */

#ifndef GITKR_EVENTLOOP_H
#define GITKR_EVENTLOOP_H

//#undef KEY_BACKSPACE

/** @brief backspace key-code */
//#define KEY_BACKSPACE 0x08
//#define KEY_BACKSPACE 0x107
/** @brief tab key-code */
#define KEY_TAB 0x09
/** @brief return key-code */
//#define KEY_RETURN 0x0D
/** @brief enter key-code */
//#define KEY_ENTER 0x0A
/** @brief escape key-code */
#define KEY_ESCAPE 0x1B

//-- aliases
/** @brief f1 key-code */
#define KEY_F1 0x109 /*KEY_F(1)*/
/** @brief f2 key-code */
#define KEY_F2 0x10a /*KEY_F(2)*/
/** @brief f10 key-code */
#define KEY_F10 0x112 /*KEY_F(0)*/
/** @brief del key-code */
//#define KEY_DEL KEY_DC
#define KEY_DEL 0x07f
/** @brief ins key-code */
#define KEY_INS KEY_IC

/** @brief a two-byte sequence follows 
 * @internal
 */
#define KEYSEQ_2BYTES 0x04f
/** @brief a three-byte sequence follows 
 * @internal
 */
#define KEYSEQ_3BYTES 0x05b

/** @brief for log keycode output, display printable chars only 
 * @internal
 */
#define KEYCODE_TO_ASCII(code) ((code>31 && code<256)?(char)code:'.')

#ifdef GITKR_EVENTLOOP_C
void next_page(GitkrPhoneLayoutPtr layout);
void prev_page(GitkrPhoneLayoutPtr layout);
void handle_dialog_main_widgets(GitkrPhoneLayoutPtr layout);
void handle_dialog_ctrl_widgets(GitkrPhoneLayoutPtr layout);
void gitkr_welcome_help();

//void sighandler_on_sigint();
//void sighandler_on_sigwinch();
#else
#ifdef GITK_RENDERER_C

#endif
#endif

#endif /* GITKR_EVENTLOOP_H */

About Koders | Resources | Downloads | Support | Black Duck | Terms of Service | DMCA | Privacy Policy | Contact Us