LibreOffice5(138)スクロールバーのサービスとインターフェイスの一覧

2018-01-29

旧ブログ

t f B! P L
 LibreOffice5(135)スクロールバーコントロールのサービスとインターフェイスの一覧と違って、 AccessibleContextから取得したスクロールバーのものです。定数AccessibleRoleがSCROLL_BAR=50であることを元に取得できます。

前の関連記事:LibreOffice5(137)グリッドコントロールを使うマクロの例


スクロールバーのサービスとインターフェイスの一覧


スクロールバー固有のものはXScrollBarインターフェイスだけのようです。

├─.accessibility.XAccessible
│     .accessibility.XAccessibleContext  getAccessibleContext()
├─.awt.XDevice
│              .awt.XBitmap  createBitmap( [in] long nX,
│                                          [in] long nY,
│                                          [in] long nWidth,
│                                          [in] long nHeight)
│              .awt.XDevice  createDevice( [in] long nWidth,
│                                          [in] long nHeight)
│       .awt.XDisplayBitmap  createDisplayBitmap( [in] .awt.XBitmap Bitmap)
│            .awt.XGraphics  createGraphics()
│                .awt.XFont  getFont( [in] .awt.FontDescriptor aDescriptor)
│     [.awt.FontDescriptor]  getFontDescriptors()
│           .awt.DeviceInfo  getInfo()
├─.awt.XDockableWindow
│        void  addDockableWindowListener( [in] .awt.XDockableWindowListener xListener)
│        void  enableDocking( [in] boolean bEnable)
│     boolean  isFloating()
│     boolean  isInPopupMode()
│     boolean  isLocked()
│        void  lock()
│        void  removeDockableWindowListener( [in] .awt.XDockableWindowListener xListener)
│        void  setFloatingMode( [in] boolean bFloating)
│        void  startPopupMode( [in] .awt.Rectangle WindowRect)
│        void  unlock()
├─.awt.XLayoutConstrains
│     .awt.Size  calcAdjustedSize( [in] .awt.Size aNewSize)
│     .awt.Size  getMinimumSize()
│     .awt.Size  getPreferredSize()
├─.awt.XScrollBar
│     void  addAdjustmentListener( [in] .awt.XAdjustmentListener l)
│     long  getBlockIncrement()
│     long  getLineIncrement()
│     long  getMaximum()
│     long  getOrientation()
│     long  getValue()
│     long  getVisibleSize()
│     void  removeAdjustmentListener( [in] .awt.XAdjustmentListener l)
│     void  setBlockIncrement( [in] long n)
│     void  setLineIncrement( [in] long n)
│     void  setMaximum( [in] long n)
│     void  setOrientation( [in] long n)
│     void  setValue( [in] long n)
│     void  setValues( [in] long nValue,
│                      [in] long nVisible,
│                      [in] long nMax)
│     void  setVisibleSize( [in] long n)
├─.awt.XStyleSettingsSupplier
│     .awt.XStyleSettings  StyleSettings
├─.awt.XUnitConversion
│     .awt.Point  convertPointToLogic( [in] .awt.Point Point,
│                                      [in]      short TargetUnit
│                           ) raises ( .lang.IllegalArgumentException)
│     .awt.Point  convertPointToPixel( [in] .awt.Point Point,
│                                      [in]      short SourceUnit
│                           ) raises ( .lang.IllegalArgumentException)
│      .awt.Size  convertSizeToLogic( [in] .awt.Size Size,
│                                     [in]     short TargetUnit
│                          ) raises ( .lang.IllegalArgumentException)
│      .awt.Size  convertSizeToPixel( [in] .awt.Size Size,
│                                     [in]     short SourceUnit
│                          ) raises ( .lang.IllegalArgumentException)
├─.awt.XVclWindowPeer
│   │      void  enableClipSiblings( [in] boolean bClip)
│   │       any  getProperty( [in] string PropertyName)
│   │      void  getStyles( [in]               short nType,
│   │                       [out] .awt.FontDescriptor Font,
│   │                       [out]         .util.Color ForegroundColor,
│   │                       [out]         .util.Color BackgroundColor)
│   │   boolean  isChild( [in] .awt.XWindowPeer Peer)
│   │   boolean  isDesignMode()
│   │      void  setControlFont( [in] .awt.FontDescriptor aFont)
│   │      void  setDesignMode( [in] boolean bOn)
│   │      void  setForeground( [in] .util.Color Color)
│   │      void  setProperty( [in] string PropertyName,
│   │                         [in]    any Value)
│   └─.awt.XWindowPeer
│     │   .awt.XToolkit  getToolkit()
│     │            void  invalidate( [in] short Flags)
│     │            void  invalidateRect( [in] .awt.Rectangle Rect,
│     │                                  [in]          short Flags)
│     │            void  setBackground( [in] .util.Color Color)
│     │            void  setPointer( [in] .awt.XPointer Pointer)
│     └─.lang.XComponent
│           void  addEventListener( [in] .lang.XEventListener xListener)
│           void  dispose()
│           void  removeEventListener( [in] .lang.XEventListener aListener)
├─.awt.XView
│               void  draw( [in] long nX,
│                           [in] long nY)
│     .awt.XGraphics  getGraphics()
│          .awt.Size  getSize()
│            boolean  setGraphics( [in] .awt.XGraphics aDevice)
│               void  setZoom( [in] float fZoomX,
│                              [in] float fZoomY)
├─.awt.XWindow2
│   │   .awt.Size  getOutputSize()
│   │     boolean  hasFocus()
│   │     boolean  isActive()
│   │     boolean  isEnabled()
│   │     boolean  isVisible()
│   │        void  setOutputSize( [in] .awt.Size Size)
│   └─.awt.XWindow
│                  void  addFocusListener( [in] .awt.XFocusListener xListener)
│                  void  addKeyListener( [in] .awt.XKeyListener xListener)
│                  void  addMouseListener( [in] .awt.XMouseListener xListener)
│                  void  addMouseMotionListener( [in] .awt.XMouseMotionListener xListener)
│                  void  addPaintListener( [in] .awt.XPaintListener xListener)
│                  void  addWindowListener( [in] .awt.XWindowListener xListener)
│        .awt.Rectangle  getPosSize()
│                  void  removeFocusListener( [in] .awt.XFocusListener xListener)
│                  void  removeKeyListener( [in] .awt.XKeyListener xListener)
│                  void  removeMouseListener( [in] .awt.XMouseListener xListener)
│                  void  removeMouseMotionListener( [in] .awt.XMouseMotionListener xListener)
│                  void  removePaintListener( [in] .awt.XPaintListener xListener)
│                  void  removeWindowListener( [in] .awt.XWindowListener xListener)
│                  void  setEnable( [in] boolean Enable)
│                  void  setFocus()
│                  void  setPosSize( [in]  long X,
│                                    [in]  long Y,
│                                    [in]  long Width,
│                                    [in]  long Height,
│                                    [in] short Flags)
│                  void  setVisible( [in] boolean Visible)
├─.beans.XPropertySetInfo
│     [.beans.Property]  getProperties()
│       .beans.Property  getPropertyByName( [in] string aName
│                                ) raises ( .beans.UnknownPropertyException)
│               boolean  hasPropertyByName( [in] string Name)
└──(サービスやインターフェイスに属しないプロパティ)
              long  BackgroundColor
              long  BlockIncrement
             short  Border
              long  BorderColor
             short  ContextWritingMode
            string  DefaultControl
           boolean  EnableVisible
           boolean  Enabled
            string  HelpText
            string  HelpURL
              long  LineIncrement
           boolean  LiveScroll
              long  Orientation
           boolean  Printable
              long  RepeatDelay
              long  ScrollValue
              long  ScrollValueMax
              long  ScrollValueMin
              long  SymbolColor
           boolean  Tabstop
              long  VisibleSize
             short  WritingMode

スクロールバーのAccessibleContextのサービスとインターフェイスの一覧


スクロールバーのgetAccessibleContext()の戻り値にも固有のサービスとインターフェイスがありました。

├─.awt.AccessibleScrollBar
│   ├─.accessibility.XAccessibleAction
│   │                                  boolean  doAccessibleAction( [in] long nIndex
│   │                                                    ) raises ( .lang.IndexOutOfBoundsException)
│   │                                     long  getAccessibleActionCount()
│   │                                   string  getAccessibleActionDescription( [in] long nIndex
│   │                                                                ) raises ( .lang.IndexOutOfBoundsException)
│   │     .accessibility.XAccessibleKeyBinding  getAccessibleActionKeyBinding( [in] long nIndex
│   │                                                               ) raises ( .lang.IndexOutOfBoundsException)
│   ├─.accessibility.XAccessibleComponent
│   │                        boolean  containsPoint( [in] .awt.Point Point)
│   │     .accessibility.XAccessible  getAccessibleAtPoint( [in] .awt.Point Point)
│   │                    .util.Color  getBackground()
│   │                 .awt.Rectangle  getBounds()
│   │                    .util.Color  getForeground()
│   │                     .awt.Point  getLocation()
│   │                     .awt.Point  getLocationOnScreen()
│   │                      .awt.Size  getSize()
│   │                           void  grabFocus()
│   ├─.accessibility.XAccessibleContext
│   │                .accessibility.XAccessible  getAccessibleChild( [in] long i
│   │                                                     ) raises ( .lang.IndexOutOfBoundsException)
│   │                                      long  getAccessibleChildCount()
│   │                                    string  getAccessibleDescription()
│   │                                      long  getAccessibleIndexInParent()
│   │                                    string  getAccessibleName()
│   │                .accessibility.XAccessible  getAccessibleParent()
│   │     .accessibility.XAccessibleRelationSet  getAccessibleRelationSet()
│   │                                     short  getAccessibleRole()
│   │        .accessibility.XAccessibleStateSet  getAccessibleStateSet()
│   │                              .lang.Locale  getLocale()
│   ├─.accessibility.XAccessibleEventBroadcaster
│   │     void  addAccessibleEventListener( [in] .accessibility.XAccessibleEventListener xListener)
│   │     void  removeAccessibleEventListener( [in] .accessibility.XAccessibleEventListener xListener)
│   ├─.accessibility.XAccessibleExtendedComponent
│   │     .awt.XFont  getFont()
│   │         string  getTitledBorderText()
│   │         string  getToolTipText()
│   └─.accessibility.XAccessibleValue
│            any  getCurrentValue()
│            any  getMaximumValue()
│            any  getMinimumValue()
│        boolean  setCurrentValue( [in] any aNumber)
└─.lang.XComponent
     void  addEventListener( [in] .lang.XEventListener xListener)
     void  dispose()
     void  removeEventListener( [in] .lang.XEventListener aListener)

次の関連記事:LibreOffice5(139)リスナーのメソッドの発火ログを取得する

ブログ検索 by Blogger

Translate

最近のコメント

Created by Calendar Gadget

QooQ