SAP ABAP Class CL_FORMPAINTER_BASEWINDOW (SAP Form Painter Window Base Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-SSF (Application Component) Smart Forms
     SMART (Package) SAP Smart Forms
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_OBJECT Proxy Class for a GUI Object 19990914
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FORMPAINTER_BITMAPWINDOW SAP Form Painter Bitmap Window Class 19990914
2 Inheritance (c INHERITING FROM c_ref)  CL_FORMPAINTER_TEXTWINDOW SAP Form Painter Text Window Class 19990914
Properties
Class CL_FORMPAINTER_BASEWINDOW  
Short Description SAP Form Painter Window Base Class    
Super Class CL_GUI_OBJECT Proxy Class for a GUI Object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SMART   SAP Smart Forms 
Created 19990914   SAP 
Last change 20000420   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FORMPAINTER_BASEWINDOW has no interface implemented.
Friends
Class CL_FORMPAINTER_BASEWINDOW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_INTERNAL_UNIT_CH Instance attribute Protected Type reference (TYPE) I 0 Characters per Inch 19990914
2 CO_INTERNAL_UNIT_CM Instance attribute Protected Type reference (TYPE) I 1 Centimeters 19990914
3 CO_INTERNAL_UNIT_IN Instance attribute Protected Type reference (TYPE) I 2 Inches 19990914
4 CO_INTERNAL_UNIT_LN Instance attribute Protected Type reference (TYPE) I 3 Lines per Inch 19990914
5 CO_INTERNAL_UNIT_MM Instance attribute Protected Type reference (TYPE) I 4 Millimeters 19990914
6 CO_INTERNAL_UNIT_PT Instance attribute Protected Type reference (TYPE) I 5 Points 19990914
7 CO_INTERNAL_UNIT_TW Instance attribute Protected Type reference (TYPE) I 6 Twips 19990914
8 CO_UNIT_CH Instance attribute Public Type reference (TYPE) TDUNIT 'CH' Characters per Inch 19990914
9 CO_UNIT_CM Instance attribute Public Type reference (TYPE) TDUNIT 'CM' Centimeters 19990914
10 CO_UNIT_IN Instance attribute Public Type reference (TYPE) TDUNIT 'IN' Inches 19990914
11 CO_UNIT_LN Instance attribute Public Type reference (TYPE) TDUNIT 'LN' Lines per Inch 19990914
12 CO_UNIT_MM Instance attribute Public Type reference (TYPE) TDUNIT 'MM' Millimeters 19990914
13 CO_UNIT_PT Instance attribute Public Type reference (TYPE) TDUNIT 'PT' Points 19990914
14 CO_UNIT_TW Instance attribute Public Type reference (TYPE) TDUNIT 'TW' Twips 19990914
15 DELETING Instance attribute Private Type reference (TYPE) I Deleting in progress? 19991019
16 M_FORMPAINTER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_FORMPAINTER Form Painter 19991019
17 M_HEIGHT Instance attribute Public Type reference (TYPE) SSFDOCSTRC-WHEIGHT Height 19990915
18 M_HEIGHT_UNIT Instance attribute Public Type reference (TYPE) SSFDOCSTRC-U_WHEIGHT Unit of height 19990915
19 M_ICON Instance attribute Public Type reference (TYPE) ICONNAME Icon 19991028
20 M_LEFT Instance attribute Public Type reference (TYPE) SSFDOCSTRC-WLEFT Left position 19990915
21 M_LEFT_UNIT Instance attribute Public Type reference (TYPE) SSFDOCSTRC-U_WLEFT Unit of left position 19990915
22 M_NAME Instance attribute Public Type reference (TYPE) SSFDOCSTRC-TDWINDOW Name 19990914
23 M_RESIZABLE Instance attribute Public Type reference (TYPE) I Is window resizable? 19990915
24 M_TOP Instance attribute Public Type reference (TYPE) SSFDOCSTRC-WTOP Top position 19990915
25 M_TOP_UNIT Instance attribute Public Type reference (TYPE) SSFDOCSTRC-U_WTOP Unit of top position 19990915
26 M_WIDTH Instance attribute Public Type reference (TYPE) SSFDOCSTRC-WWIDTH Width 19990915
27 M_WIDTH_UNIT Instance attribute Public Type reference (TYPE) SSFDOCSTRC-U_WWIDTH Unit of width 19990915
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19990916
2 CONVERT_INTERNAL_UNIT_TO_UNIT Instance method Protected Method Convert unit to internal unit 19990914
3 CONVERT_UNIT_TO_INTERNAL_UNIT Instance method Protected Method Convert internal unit to unit 19990914
4 DELETE Instance method Public Method Delete window 19990914
5 RAISE_DBLCLICK Instance method Public Method Internal use! Doubleclick on window 20000502
6 RAISE_KEY_PRESSED Instance method Public Method Internal use! Window key pressed 20000525
7 RAISE_PROPERTIES_CHANGED Instance method Public Method Internal use! Position and size of window have changed 19990915
8 RAISE_SELECTED Instance method Public Method Internal use! Window was selected 19990915
9 SELECT Instance method Public Method Select window 19990914
10 SEND_TO_BACK Instance method Public Method Send window to back 19990916
11 SET_ICON Instance method Public Method Set icon of window 19991028
12 SET_NAME Instance method Public Method Set name of window 19990914
13 SET_PROPERTIES Instance method Public Method Set position and size of window 19990914
14 SET_RESIZABLE Instance method Public Method Set resizable property 19990914
Events
# Event Type Visibility Description Created on
1 DBLCLICK Instance Event
(0)
Public
(2)
Doubleclick on window 20000502
2 KEY_PRESSED Instance Event
(0)
Public
(2)
Key pressed 20000525
3 PROPERTIES_CHANGED Instance Event
(0)
Public
(2)
Window properties changed 19990915
4 SELECTED Instance Event
(0)
Public
(2)
Window selected 19990915
Types
Class CL_FORMPAINTER_BASEWINDOW has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORMPAINTER Call by reference Object reference (TYPE REF TO) CL_GUI_FORMPAINTER Formpainter 19991019
2 Importing HANDLE Call by reference Type reference (TYPE) CNTL_HANDLE-OBJ Control handle 19990916
3 Importing HEIGHT Call by reference Type reference (TYPE) SSFDOCSTRC-WHEIGHT Height of window 19990916
4 Importing HEIGHT_UNIT Call by reference Type reference (TYPE) SSFDOCSTRC-U_WHEIGHT Unit of height 19990916
5 Importing LEFT Call by reference Type reference (TYPE) SSFDOCSTRC-WLEFT Left position of window 19990916
6 Importing LEFT_UNIT Call by reference Type reference (TYPE) SSFDOCSTRC-U_WLEFT Unit of left position 19990916
7 Importing NAME Call by reference Type reference (TYPE) SSFDOCSTRC-TDWINDOW Name of new window 19990916
8 Importing RESIZABLE Call by reference Type reference (TYPE) I Is window resizable? 19990916
9 Importing TOP Call by reference Type reference (TYPE) SSFDOCSTRC-WTOP Top position of window 19990916
10 Importing TOP_UNIT Call by reference Type reference (TYPE) SSFDOCSTRC-U_WTOP Unit of top position 19990916
11 Importing WIDTH Call by reference Type reference (TYPE) SSFDOCSTRC-WWIDTH Width of window 19990916
12 Importing WIDTH_UNIT Call by reference Type reference (TYPE) SSFDOCSTRC-U_WWIDTH Unit of width 19990916

Method CONSTRUCTOR on class CL_FORMPAINTER_BASEWINDOW has no exception.

Method CONVERT_INTERNAL_UNIT_TO_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERNAL_UNIT Call by reference Type reference (TYPE) I Internal unit 19990914
2 Exporting UNIT Call by reference Type reference (TYPE) SSFDOCSTRC-U_WLEFT String unit 19990914
# Exception Resumable Description Created on
1 UNKNOWN_UNIT Unknown unit 19990914

Method CONVERT_UNIT_TO_INTERNAL_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INTERNAL_UNIT Call by reference Type reference (TYPE) I Internal unit 19990914
2 Importing UNIT Call by reference Type reference (TYPE) SSFDOCSTRC-U_WLEFT String unit 19990914
# Exception Resumable Description Created on
1 UNKNOWN_UNIT Unknown unit 19990914

Method DELETE Signature

Method DELETE on class CL_FORMPAINTER_BASEWINDOW has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR Control error 19990914

Method RAISE_DBLCLICK Signature

Method RAISE_DBLCLICK on class CL_FORMPAINTER_BASEWINDOW has no parameter.
Method RAISE_DBLCLICK on class CL_FORMPAINTER_BASEWINDOW has no exception.

Method RAISE_KEY_PRESSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Call by reference Type reference (TYPE) I Key 20000525

Method RAISE_KEY_PRESSED on class CL_FORMPAINTER_BASEWINDOW has no exception.

Method RAISE_PROPERTIES_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEIGHT Call by reference Type reference (TYPE) SSFDOCSTRC-WHEIGHT Height of window 19990915
2 Importing HEIGHT_UNIT Call by reference Type reference (TYPE) SSFDOCSTRC-U_WHEIGHT Unit of height 19990915
3 Importing LEFT Call by reference Type reference (TYPE) SSFDOCSTRC-WLEFT Left position of window 19990915
4 Importing LEFT_UNIT Call by reference Type reference (TYPE) SSFDOCSTRC-U_WLEFT Unit of left position 19990915
5 Importing TOP Call by reference Type reference (TYPE) SSFDOCSTRC-WTOP Top position of window 19990915
6 Importing TOP_UNIT Call by reference Type reference (TYPE) SSFDOCSTRC-U_WTOP Unit of top position 19990915
7 Importing WIDTH Call by reference Type reference (TYPE) SSFDOCSTRC-WWIDTH Width of window 19990915
8 Importing WIDTH_UNIT Call by reference Type reference (TYPE) SSFDOCSTRC-U_WWIDTH Unit of width 19990915

Method RAISE_PROPERTIES_CHANGED on class CL_FORMPAINTER_BASEWINDOW has no exception.

Method RAISE_SELECTED Signature

Method RAISE_SELECTED on class CL_FORMPAINTER_BASEWINDOW has no parameter.
Method RAISE_SELECTED on class CL_FORMPAINTER_BASEWINDOW has no exception.

Method SELECT Signature

Method SELECT on class CL_FORMPAINTER_BASEWINDOW has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR Control error 19990914

Method SEND_TO_BACK Signature

Method SEND_TO_BACK on class CL_FORMPAINTER_BASEWINDOW has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR Control error 19990916

Method SET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ICON Call by reference Type reference (TYPE) ICONNAME New icon of window 19991028
# Exception Resumable Description Created on
1 CNTL_ERROR Control error 19991028

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) SSFDOCSTRC-TDWINDOW New name of window 19990914
# Exception Resumable Description Created on
1 CNTL_ERROR Control error 19990914

Method SET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADJUST_TO_GRID Call by reference Type reference (TYPE) I 0 Adjust to grid? 19990923
2 Importing HEIGHT Call by reference Type reference (TYPE) SSFDOCSTRC-WHEIGHT Height of window 19990914
3 Importing HEIGHT_UNIT Call by reference Type reference (TYPE) SSFDOCSTRC-U_WHEIGHT Unit of height 19990914
4 Importing LEFT Call by reference Type reference (TYPE) SSFDOCSTRC-WLEFT Left position of window 19990914
5 Importing LEFT_UNIT Call by reference Type reference (TYPE) SSFDOCSTRC-U_WLEFT Unit of left position 19990914
6 Importing TOP Call by reference Type reference (TYPE) SSFDOCSTRC-WTOP Top position of window 19990914
7 Importing TOP_UNIT Call by reference Type reference (TYPE) SSFDOCSTRC-U_WTOP Unit of top position 19990914
8 Importing WIDTH Call by reference Type reference (TYPE) SSFDOCSTRC-WWIDTH Width of window 19990914
9 Importing WIDTH_UNIT Call by reference Type reference (TYPE) SSFDOCSTRC-U_WWIDTH Unit of width 19990914
# Exception Resumable Description Created on
1 CNTL_ERROR Control error 19990914

Method SET_RESIZABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESIZABLE Call by reference Type reference (TYPE) I Resizable? 19990914
# Exception Resumable Description Created on
1 CNTL_ERROR Control error 19990914
Event Signatures

Event DBLCLICK Signature
Event DBLCLICK on class CL_FORMPAINTER_BASEWINDOW has no parameter.
Event KEY_PRESSED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 KEY Exporting Value transfer Type reference (TYPE) I Key 20000525

Event PROPERTIES_CHANGED Signature
Event PROPERTIES_CHANGED on class CL_FORMPAINTER_BASEWINDOW has no parameter.
Event SELECTED Signature
Event SELECTED on class CL_FORMPAINTER_BASEWINDOW has no parameter.
History
Last changed by/on SAP  20000420 
SAP Release Created in