Main Page | Data Structures | File List | Data Fields | Globals

ibgxCriaWidgets.h

Go to the documentation of this file.
00001 /*---------------------------------------------------------------------------
00002  NOME     : ibgxCriaWidgets.h
00003  DESCRICAO: Include para uso das funcoes da fbgxCriaWidgets.c
00004  DATA     : 25/04/2006
00005  AUTOR    : Renato Fernandez (E&P/ST/TP)   
00006 -----------------------------------------------------------------------------*/
00007 #include <string.h>
00008 #include <stdio.h>
00009 #include <stdlib.h>
00010 #include <Xm/Xm.h>
00011 #include <X11/StringDefs.h>
00012 #include <X11/cursorfont.h>
00013 #include <X11/Shell.h>
00014 #include <X11/Xutil.h>
00015 #include <Xm/ArrowB.h>
00016 #include <Xm/BulletinB.h>
00017 #include <Xm/DrawingA.h>
00018 #include <Xm/CascadeB.h>
00019 #include <Xm/DrawnB.h>
00020 #include <Xm/Scale.h>
00021 #include <Xm/Form.h>
00022 #include <Xm/Frame.h>
00023 #include <Xm/Label.h>
00024 #include <Xm/PushB.h>
00025 #include <Xm/RowColumn.h>
00026 #include <Xm/ScrolledW.h>
00027 #include <Xm/Text.h>
00028 #include <Xm/List.h>
00029 #include <Xm/ToggleB.h>
00030 #include <Xm/Separator.h>
00031 #include <Xm/MessageB.h>
00032 
00033 #define   ESQUERDA      0 
00034 #define   DIREITA       1 
00035 #define   ACIMA         2 
00036 #define   ABAIXO        3 
00037 
00038 #define   HORIZONTAL    0 
00039 #define   VERTICAL      1 
00040 
00041 #define   SELSIMPLES    0 
00042 #define   SELMULTIPLA   1 
00043 #define   SELBROWSE     2 
00044 
00045 #define   BOTAO_COR     0 
00046 #define   BOTAO_PIX     1 
00047 #define   BOTAO_TXT     2 
00048 
00049 /* PROTOTIPOS DAS FUNCOES */
00050 short  fbgxTextoBranco      (char *);
00051 char  *fbgxWgGetTextoTraduz (char *, char *);
00052 
00053 Widget fbgxWg_dialog     (Widget, int, int, char *);
00054 Widget fbgxWg_frame      (Widget, int, int, int, int);
00055 Widget fbgxWg_frameD     (Widget, int, int, int);
00056 Widget fbgxWg_drawa      (Widget, int, int, int, int, int, int, Widget *);
00057 Widget fbgxWg_bboard     (Widget, int, int);
00058 Widget fbgxWg_form       (Widget, int, int, int, int);
00059 Widget fbgxWg_scrolw     (Widget, int, int, int);
00060 Widget fbgxWg_rowcol     (Widget, int, int, int, int);
00061 Widget fbgxWg_scroll     (Widget, int, int, int, int, XmFontList);
00062 Widget fbgxWg_drawnb     (Widget, int, int, short, int, Pixmap);
00063 Widget fbgxWg_label      (Widget, int, int, int, int, char *, XmFontList);
00064 Widget fbgxWg_textf      (Widget, int, int, int, int, int, short, XmFontList,
00065                           Boolean);
00066 Widget fbgxWg_scale      (Widget, int, int, int, int, int, int, short, 
00067                           XmFontList);
00068 Widget fbgxWg_btseta     (Widget, int, int, int, int, short);
00069 Widget fbgxWg_menubar    (Widget, int, int);
00070 Widget fbgxWg_pulldmenu  (Widget);
00071 Widget fbgxWg_cascadeb   (Widget, int, int, char **, Widget);
00072 Widget fbgxWg_pushbTXT   (Widget, int, int, int, int, char *, XmFontList);
00073 Widget fbgxWg_pushbCOR   (Widget, int, int, int, int, int);
00074 Widget fbgxWg_pushbPIX   (Widget, int, int, int, int, char **, char **);
00075 Widget fbgxWg_pushbBIT   (Widget, int, int, int, int, Pixmap);
00076 Widget fbgxWg_cascbPIX   (Widget, int, int, int, int, char **, char **);
00077 Widget fbgxWg_togglePIX  (Widget, int, int, int, int, int, char **);
00078 Widget fbgxWg_rboxtgl    (Widget, int, short, short, short, char **, Widget *, 
00079                           XmFontList);
00080 Widget fbgxWg_rboxpix    (Widget, int, int, int, short, short, short, 
00081                           Widget *, char **, char **);
00082 Widget fbgxWg_tgbTXT     (Widget, int, int, short, char *, XmFontList);
00083 Widget fbgxWg_tgbPIX     (Widget, int, int, int, int, short, char **);
00084 Widget fbgxWg_separator  (Widget, int, int, int, int);
00085 
00086 
00087 #ifdef IBGX_CRIA_WIDGET_GLOBAL
00088 XmFontList  Rom_10, Rom_14;
00089 XtPointer   COR_PRETO, COR_BRANCO, COR_VERMELHO, COR_CINZA_CLARO,
00090             COR_MENU_BAR_B, COR_TEXTO_B, COR_GERAL_B, COR_AREA_DES_B;
00091 #else
00092 extern XmFontList  Rom_10, Rom_14;
00093 extern XtPointer   COR_PRETO, COR_BRANCO, COR_VERMELHO, COR_CINZA_CLARO,
00094                    COR_MENU_BAR_B, COR_TEXTO_B, COR_GERAL_B, COR_AREA_DES_B;
00095 #endif
00096 

Generated on Mon Dec 15 14:12:44 2008 for XDraw by doxygen 1.3.5