OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [javax/] [swing/] [plaf/] [basic/] [BasicTextUI.h] - Blame information for rev 759

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 759 jeremybenn
 
2
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
 
4
#ifndef __javax_swing_plaf_basic_BasicTextUI__
5
#define __javax_swing_plaf_basic_BasicTextUI__
6
 
7
#pragma interface
8
 
9
#include <javax/swing/plaf/TextUI.h>
10
#include <gcj/array.h>
11
 
12
extern "Java"
13
{
14
  namespace java
15
  {
16
    namespace awt
17
    {
18
        class Dimension;
19
        class Graphics;
20
        class Insets;
21
        class Point;
22
        class Rectangle;
23
      namespace event
24
      {
25
          class FocusListener;
26
      }
27
    }
28
    namespace beans
29
    {
30
        class PropertyChangeEvent;
31
    }
32
  }
33
  namespace javax
34
  {
35
    namespace swing
36
    {
37
        class ActionMap;
38
        class InputMap;
39
        class JComponent;
40
      namespace plaf
41
      {
42
        namespace basic
43
        {
44
            class BasicTextUI;
45
            class BasicTextUI$Handler;
46
            class BasicTextUI$RootView;
47
        }
48
      }
49
      namespace text
50
      {
51
          class Caret;
52
          class EditorKit;
53
          class Element;
54
          class Highlighter;
55
          class JTextComponent;
56
          class Keymap;
57
          class Position$Bias;
58
          class View;
59
      }
60
    }
61
  }
62
}
63
 
64
class javax::swing::plaf::basic::BasicTextUI : public ::javax::swing::plaf::TextUI
65
{
66
 
67
public:
68
  BasicTextUI();
69
public: // actually protected
70
  virtual ::javax::swing::text::Caret * createCaret();
71
  virtual ::javax::swing::text::Highlighter * createHighlighter();
72
  virtual ::javax::swing::text::JTextComponent * getComponent();
73
public:
74
  virtual void installUI(::javax::swing::JComponent *);
75
public: // actually protected
76
  virtual void installDefaults();
77
private:
78
  void installFixedDefaults();
79
public: // actually protected
80
  virtual void installListeners();
81
  virtual ::java::lang::String * getKeymapName();
82
  virtual ::javax::swing::text::Keymap * createKeymap();
83
  virtual void installKeyboardActions();
84
private:
85
  ::javax::swing::ActionMap * getActionMap();
86
  ::javax::swing::ActionMap * createActionMap();
87
  ::javax::swing::InputMap * getInputMap();
88
public:
89
  virtual void uninstallUI(::javax::swing::JComponent *);
90
public: // actually protected
91
  virtual void uninstallDefaults();
92
private:
93
  void uninstallFixedDefaults();
94
public: // actually protected
95
  virtual void uninstallListeners();
96
  virtual void uninstallKeyboardActions();
97
  virtual ::java::lang::String * getPropertyPrefix() = 0;
98
public:
99
  virtual ::java::awt::Dimension * getPreferredSize(::javax::swing::JComponent *);
100
  virtual ::java::awt::Dimension * getMaximumSize(::javax::swing::JComponent *);
101
  virtual ::java::awt::Dimension * getMinimumSize(::javax::swing::JComponent *);
102
  virtual void paint(::java::awt::Graphics *, ::javax::swing::JComponent *);
103
public: // actually protected
104
  virtual void paintSafely(::java::awt::Graphics *);
105
  virtual void paintBackground(::java::awt::Graphics *);
106
public:
107
  virtual void update(::java::awt::Graphics *, ::javax::swing::JComponent *);
108
  virtual void damageRange(::javax::swing::text::JTextComponent *, jint, jint);
109
  virtual void damageRange(::javax::swing::text::JTextComponent *, jint, jint, ::javax::swing::text::Position$Bias *, ::javax::swing::text::Position$Bias *);
110
  virtual ::javax::swing::text::EditorKit * getEditorKit(::javax::swing::text::JTextComponent *);
111
  virtual jint getNextVisualPositionFrom(::javax::swing::text::JTextComponent *, jint, ::javax::swing::text::Position$Bias *, jint, JArray< ::javax::swing::text::Position$Bias * > *);
112
  virtual ::javax::swing::text::View * getRootView(::javax::swing::text::JTextComponent *);
113
  virtual ::java::awt::Rectangle * modelToView(::javax::swing::text::JTextComponent *, jint);
114
  virtual ::java::awt::Rectangle * modelToView(::javax::swing::text::JTextComponent *, jint, ::javax::swing::text::Position$Bias *);
115
  virtual jint viewToModel(::javax::swing::text::JTextComponent *, ::java::awt::Point *);
116
  virtual jint viewToModel(::javax::swing::text::JTextComponent *, ::java::awt::Point *, JArray< ::javax::swing::text::Position$Bias * > *);
117
  virtual ::javax::swing::text::View * create(::javax::swing::text::Element *);
118
  virtual ::javax::swing::text::View * create(::javax::swing::text::Element *, jint, jint);
119
public: // actually protected
120
  virtual ::java::awt::Rectangle * getVisibleEditorRect();
121
  virtual void setView(::javax::swing::text::View *);
122
  virtual void modelChanged();
123
  virtual void propertyChange(::java::beans::PropertyChangeEvent *);
124
private:
125
  static ::java::awt::event::FocusListener * focusListener;
126
  static ::javax::swing::text::EditorKit * kit;
127
public: // actually package-private
128
  ::javax::swing::plaf::basic::BasicTextUI$Handler * __attribute__((aligned(__alignof__( ::javax::swing::plaf::TextUI)))) handler;
129
  ::javax::swing::plaf::basic::BasicTextUI$RootView * rootView;
130
  ::javax::swing::text::JTextComponent * textComponent;
131
private:
132
  ::java::awt::Insets * cachedInsets;
133
public:
134
  static ::java::lang::Class class$;
135
};
136
 
137
#endif // __javax_swing_plaf_basic_BasicTextUI__

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.