Commit d04653d38cd0212a89b0d3309e4d49e106e4b9f4

Authored by Perry Werneck
1 parent 40e11ff2
Exists in master and in 1 other branch develop

v3270 acessibility class should be published.

src/include/accessible.h
... ... @@ -1,73 +0,0 @@
1   -/*
2   - * "Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270
3   - * (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a
4   - * aplicativos mainframe. Registro no INPI sob o nome G3270.
5   - *
6   - * Copyright (C) <2008> <Banco do Brasil S.A.>
7   - *
8   - * Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob
9   - * os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela
10   - * Free Software Foundation.
11   - *
12   - * Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER
13   - * GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO
14   - * A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para
15   - * obter mais detalhes.
16   - *
17   - * Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este
18   - * programa; se não, escreva para a Free Software Foundation, Inc., 51 Franklin
19   - * St, Fifth Floor, Boston, MA 02110-1301 USA
20   - *
21   - * Este programa está nomeado como accessible.h e possui - linhas de código.
22   - *
23   - * Contatos:
24   - *
25   - * perry.werneck@gmail.com (Alexandre Perry de Souza Werneck)
26   - * erico.mendonca@gmail.com (Erico Mascarenhas Mendonça)
27   - *
28   - */
29   -
30   -#include <gtk/gtk.h>
31   -
32   -G_BEGIN_DECLS
33   -
34   -#define GTK_TYPE_V3270_ACCESSIBLE (v3270_accessible_get_type ())
35   -#define GTK_V3270_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_V3270_ACCESSIBLE, v3270Accessible))
36   -#define GTK_V3270_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_V3270_ACCESSIBLE, v3270AccessibleClass))
37   -#define GTK_IS_V3270_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_V3270_ACCESSIBLE))
38   -#define GTK_IS_V3270_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_V3270_ACCESSIBLE))
39   -#define GTK_V3270_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_V3270_ACCESSIBLE, v3270AccessibleClass))
40   -
41   -typedef struct _v3270Accessible v3270Accessible;
42   -typedef struct _v3270AccessibleClass v3270AccessibleClass;
43   -
44   -typedef enum _v3270_state
45   -{
46   - V3270_STATE_NONE = 0x0000,
47   - V3270_STATE_EDITABLE = 0x0001,
48   - V3270_STATE_BUSY = 0x0002,
49   - V3270_STATE_ENABLED = 0x0004,
50   - V3270_STATE_INVALID_ENTRY = 0x0008,
51   -
52   -} V3270_STATE;
53   -
54   -struct _v3270Accessible
55   -{
56   - GtkAccessible parent;
57   - V3270_STATE state;
58   -
59   -// AtkLayer layer;
60   -};
61   -
62   -struct _v3270AccessibleClass
63   -{
64   - GtkAccessibleClass parent_class;
65   -
66   -
67   -};
68   -
69   -GType v3270_accessible_get_type(void);
70   -
71   -void v3270_acessible_set_state(GtkAccessible *obj, LIB3270_MESSAGE id);
72   -
73   -G_END_DECLS
src/include/v3270/accessible.h 0 → 100644
... ... @@ -0,0 +1,73 @@
  1 +/*
  2 + * "Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270
  3 + * (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a
  4 + * aplicativos mainframe. Registro no INPI sob o nome G3270.
  5 + *
  6 + * Copyright (C) <2008> <Banco do Brasil S.A.>
  7 + *
  8 + * Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob
  9 + * os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela
  10 + * Free Software Foundation.
  11 + *
  12 + * Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER
  13 + * GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO
  14 + * A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para
  15 + * obter mais detalhes.
  16 + *
  17 + * Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este
  18 + * programa; se não, escreva para a Free Software Foundation, Inc., 51 Franklin
  19 + * St, Fifth Floor, Boston, MA 02110-1301 USA
  20 + *
  21 + * Este programa está nomeado como accessible.h e possui - linhas de código.
  22 + *
  23 + * Contatos:
  24 + *
  25 + * perry.werneck@gmail.com (Alexandre Perry de Souza Werneck)
  26 + * erico.mendonca@gmail.com (Erico Mascarenhas Mendonça)
  27 + *
  28 + */
  29 +
  30 +#include <gtk/gtk.h>
  31 +
  32 +G_BEGIN_DECLS
  33 +
  34 +#define GTK_TYPE_V3270_ACCESSIBLE (v3270_accessible_get_type ())
  35 +#define GTK_V3270_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_V3270_ACCESSIBLE, v3270Accessible))
  36 +#define GTK_V3270_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_V3270_ACCESSIBLE, v3270AccessibleClass))
  37 +#define GTK_IS_V3270_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_V3270_ACCESSIBLE))
  38 +#define GTK_IS_V3270_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_V3270_ACCESSIBLE))
  39 +#define GTK_V3270_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_V3270_ACCESSIBLE, v3270AccessibleClass))
  40 +
  41 +typedef struct _v3270Accessible v3270Accessible;
  42 +typedef struct _v3270AccessibleClass v3270AccessibleClass;
  43 +
  44 +typedef enum _v3270_state
  45 +{
  46 + V3270_STATE_NONE = 0x0000,
  47 + V3270_STATE_EDITABLE = 0x0001,
  48 + V3270_STATE_BUSY = 0x0002,
  49 + V3270_STATE_ENABLED = 0x0004,
  50 + V3270_STATE_INVALID_ENTRY = 0x0008,
  51 +
  52 +} V3270_STATE;
  53 +
  54 +struct _v3270Accessible
  55 +{
  56 + GtkAccessible parent;
  57 + V3270_STATE state;
  58 +
  59 +// AtkLayer layer;
  60 +};
  61 +
  62 +struct _v3270AccessibleClass
  63 +{
  64 + GtkAccessibleClass parent_class;
  65 +
  66 +
  67 +};
  68 +
  69 +GType v3270_accessible_get_type(void);
  70 +
  71 +void v3270_acessible_set_state(GtkAccessible *obj, LIB3270_MESSAGE id);
  72 +
  73 +G_END_DECLS
... ...