00001
00002
00003
00004
00005
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
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