Shorthand notations: this - pointer to method's object (C++). jcomponent.h namespacejgui [+] Component (71)
Change
Effect
1
Member _bg_alpha has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
2
Member _bg_blue has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
3
Member _bg_green has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
4
Member _bg_red has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
5
Member _bgfocus_alpha has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
6
Member _bgfocus_blue has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
7
Member _bgfocus_green has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
8
Member _bgfocus_red has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
9
Member _border_green has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
10
Member _border_red has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
11
Member _fg_alpha has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
12
Member _fg_blue has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
13
Member _fg_green has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
14
Member _fg_red has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
15
Member _fgfocus_alpha has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
16
Member _fgfocus_blue has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
17
Member _fgfocus_green has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
18
Member _fgfocus_red has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
19
Member _height has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
20
Member _minimum_width has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
21
Member _width has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
22
Member _x has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
23
Member _y has been removed from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the removed member will be incorrect.
24
Size of virtual table in this class has been changed from 424 to 444 bytes and therefore the layout of virtual tables in its subclasses has been changed.
Call of any virtual method in subclasses may result in crash or incorrect behavior of applications.
25
Virtual method Component::GetLocation ( ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
26
Virtual method Component::GetSize ( ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
27
Virtual method Component::Move ( jpoint_t location ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
28
Virtual method Component::SetBackgroundColor ( jcolor_t color ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
29
Virtual method Component::SetBackgroundFocusColor ( jcolor_t color ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
30
Virtual method Component::SetBorderColor ( jcolor_t color ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
31
Virtual method Component::SetBorderFocusColor ( jcolor_t color ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
32
Virtual method Component::SetBounds ( jpoint_t location,jsize_t size ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
33
Virtual method Component::SetBounds ( jregion_t region ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
34
Virtual method Component::SetForegroundColor ( jcolor_t color ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
35
Virtual method Component::SetForegroundFocusColor ( jcolor_t color ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
36
Virtual method Component::SetLocation ( jpoint_t point ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
37
Virtual method Component::SetSize ( jsize_t size ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
38
Virtual method Component::GetPreferredHeight ( ) has been removed from this class and therefore the layout of virtual table has been changed.
Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
39
Virtual method Component::SetBackgroundColor ( uint32_t color ) has been removed from this class and therefore the layout of virtual table has been changed.
Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
40
Virtual method Component::SetBackgroundFocusColor ( uint32_t color ) has been removed from this class and therefore the layout of virtual table has been changed.
Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
41
Virtual method Component::SetBorderColor ( uint32_t color ) has been removed from this class and therefore the layout of virtual table has been changed.
Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
42
Virtual method Component::SetForegroundColor ( uint32_t color ) has been removed from this class and therefore the layout of virtual table has been changed.
Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
43
Virtual method Component::SetForegroundFocusColor ( uint32_t color ) has been removed from this class and therefore the layout of virtual table has been changed.
Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
44
Virtual method Component::SetMaximumSize ( int w,int h ) has been removed from this class and therefore the layout of virtual table has been changed.
Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
45
Virtual method Component::SetMinimumSize ( int w,int h ) has been removed from this class and therefore the layout of virtual table has been changed.
Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
46
The relative position of virtual method Component::GetBackgroundColor ( ) has been changed from 61 to 58 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
47
The relative position of virtual method Component::GetBackgroundFocusColor ( ) has been changed from 63 to 60 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
48
The relative position of virtual method Component::GetBorderColor ( ) has been changed from 65 to 62 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
49
The relative position of virtual method Component::GetFont ( ) has been changed from 50 to 47 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
50
The relative position of virtual method Component::GetForegroundColor ( ) has been changed from 62 to 59 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
51
The relative position of virtual method Component::GetForegroundFocusColor ( ) has been changed from 64 to 61 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
52
The relative position of virtual method Component::GetGradientLevel ( ) has been changed from 47 to 44 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
53
The relative position of virtual method Component::Intersect ( int x,int y ) has been changed from 68 to 65 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
54
The relative position of virtual method Component::IsFocusable ( ) has been changed from 67 to 64 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
55
The relative position of virtual method Component::IsFontSet ( ) has been changed from 49 to 46 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
56
The relative position of virtual method Component::LowerToBottom ( ) has been changed from 52 to 49 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
57
The relative position of virtual method Component::Paint ( Graphics* g ) has been changed from 43 to 66 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
58
The relative position of virtual method Component::PaintBorder ( Graphics* g ) has been changed from 44 to 67 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
59
The relative position of virtual method Component::PutAtop ( Component* c ) has been changed from 53 to 50 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
60
The relative position of virtual method Component::PutBelow ( Component* c ) has been changed from 54 to 51 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
61
The relative position of virtual method Component::RaiseToTop ( ) has been changed from 51 to 48 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
62
The relative position of virtual method Component::Repaint ( bool all ) has been changed from 45 to 68 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
63
The relative position of virtual method Component::SetBackgroundColor ( int red,int green,int blue,int alpha ) has been changed from 55 to 52 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
64
The relative position of virtual method Component::SetBackgroundFocusColor ( int red,int green,int blue,int alpha ) has been changed from 58 to 54 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
65
The relative position of virtual method Component::SetBorderColor ( int red,int green,int blue,int alpha ) has been changed from 57 to 56 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
66
The relative position of virtual method Component::SetBorderFocusColor ( int red,int green,int blue,int alpha ) has been changed from 60 to 57 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
67
The relative position of virtual method Component::SetFocusable ( bool b ) has been changed from 66 to 63 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
68
The relative position of virtual method Component::SetFont ( Font* font ) has been changed from 48 to 45 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
69
The relative position of virtual method Component::SetForegroundColor ( int red,int green,int blue,int alpha ) has been changed from 56 to 53 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
70
The relative position of virtual method Component::SetForegroundFocusColor ( int red,int green,int blue,int alpha ) has been changed from 59 to 55 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
71
The relative position of virtual method Component::SetGradientLevel ( int level ) has been changed from 46 to 43 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
[+] affected interfaces (211)
Animation::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
BorderLayout::AddLayoutComponent ( Component* c,jborderlayout_align_t align ): 1st parameter 'c' (pointer) has base type 'Component'.
BorderLayout::GetChild ( jborderlayout_align_t key,bool ltr ): Return value (pointer) has base type 'Component'.
BorderLayout::GetConstraints ( Component* c ): 1st parameter 'c' (pointer) has base type 'Component'.
BorderLayout::GetLayoutComponent ( Container* target,jborderlayout_align_t align ): Return value (pointer) has base type 'Component'.
BorderLayout::GetLayoutComponent ( jborderlayout_align_t align ): Return value (pointer) has base type 'Component'.
BorderLayout::RemoveLayoutComponent ( Component* c ): 1st parameter 'c' (pointer) has base type 'Component'.
Button::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Canvas::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
CardLayout::AddLayoutComponent ( std::string name,Component* comp ): 2nd parameter 'comp' (pointer) has base type 'Component'.
CardLayout::RemoveLayoutComponent ( Component* comp ): 1st parameter 'comp' (pointer) has base type 'Component'.
CheckButton::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ComboBox::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ComboBox::Run ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ComboMenu::SetBackgroundColor ( int red,int green,int blue,int alpha ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ComboMenu::SetForegroundColor ( int red,int green,int blue,int alpha ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ComboMenuComponent::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::Component [in-charge]( int x,int y,int width,int height ): 'this' pointer has base type 'Component'.
Component::CountLines ( std::string text,int width,Font* font )[static]: 'this' pointer has base type 'Component'.
Component::DispatchEvent ( ComponentEvent* event ): 'this' pointer has base type 'Component'.
Component::DispatchEvent ( FocusEvent* event ): 'this' pointer has base type 'Component'.
Component::FillRectangle ( Graphics* g,int x,int y,int width,int height ): 'this' pointer has base type 'Component'.
Component::GetAlignmentX ( ): 'this' pointer has base type 'Component'.
Component::GetAlignmentY ( ): 'this' pointer has base type 'Component'.
Component::GetBackgroundColor ( ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::GetBackgroundFocusColor ( ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::GetBaseline ( int width,int height ): 'this' pointer has base type 'Component'.
Component::GetBaselineResizeBehavior ( ): 'this' pointer has base type 'Component'.
Component::GetBorderColor ( ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::GetComponentListeners ( ): 'this' pointer has base type 'Component'.
Component::GetComponentOrientation ( ): 'this' pointer has base type 'Component'.
Component::GetDownComponent ( ): Return value (pointer) has base type 'Component'.
Component::GetFocusListeners ( ): 'this' pointer has base type 'Component'.
Component::GetFont ( ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::GetForegroundColor ( ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::GetForegroundFocusColor ( ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::GetGradientLevel ( ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::GetHeight ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::GetLeftComponent ( ): Return value (pointer) has base type 'Component'.
Component::GetParent ( ): 'this' pointer has base type 'Component'.
Component::GetRightComponent ( ): Return value (pointer) has base type 'Component'.
Component::GetUpComponent ( ): Return value (pointer) has base type 'Component'.
Component::GetWidth ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::GetX ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::GetY ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::HasFocus ( ): 'this' pointer has base type 'Component'.
Component::Intersect ( int x,int y ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::Invalidate ( ): 'this' pointer has base type 'Component'.
Component::IsFocusable ( ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::IsFontSet ( ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::IsOpaque ( ): 'this' pointer has base type 'Component'.
Component::IsThemeEnabled ( ): 'this' pointer has base type 'Component'.
Component::IsValid ( ): 'this' pointer has base type 'Component'.
Component::IsVisible ( ): 'this' pointer has base type 'Component'.
Component::LowerToBottom ( ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::Move ( int x,int y ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::PaintBorder ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::ProcessEvent ( KeyEvent* event ): 'this' pointer has base type 'Component'.
Component::ProcessEvent ( MouseEvent* event ): 'this' pointer has base type 'Component'.
Component::PutAtop ( Component* c ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::PutBelow ( Component* c ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::RaiseToTop ( ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::RegisterComponentListener ( ComponentListener* listener ): 'this' pointer has base type 'Component'.
Component::RegisterFocusListener ( FocusListener* listener ): 'this' pointer has base type 'Component'.
Component::ReleaseFocus ( ): 'this' pointer has base type 'Component'.
Component::RemoveComponentListener ( ComponentListener* listener ): 'this' pointer has base type 'Component'.
Component::RemoveFocusListener ( FocusListener* listener ): 'this' pointer has base type 'Component'.
Component::Repaint ( bool all ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::RequestFocus ( ): 'this' pointer has base type 'Component'.
Component::Revalidate ( ): 'this' pointer has base type 'Component'.
Component::SetAlignmentX ( jcomponent_alignment_t align ): 'this' pointer has base type 'Component'.
Component::SetAlignmentY ( jcomponent_alignment_t align ): 'this' pointer has base type 'Component'.
Component::SetBackgroundColor ( int red,int green,int blue,int alpha ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::SetBackgroundFocusColor ( int red,int green,int blue,int alpha ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::SetBackgroundVisible ( bool b ): 'this' pointer has base type 'Component'.
Component::SetBorder ( jcomponent_border_t t ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::SetBorderColor ( int red,int green,int blue,int alpha ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::SetBorderFocusColor ( int red,int green,int blue,int alpha ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::SetBorderSize ( int size ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::SetBounds ( int x,int y,int w,int h ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::SetComponentOrientation ( jcomponent_orientation_t orientation ): 'this' pointer has base type 'Component'.
Component::SetEnabled ( bool b ): 'this' pointer has base type 'Component'.
Component::SetFocusable ( bool b ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::SetFont ( Font* font ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::SetForegroundColor ( int red,int green,int blue,int alpha ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::SetForegroundFocusColor ( int red,int green,int blue,int alpha ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::SetGap ( int hgap,int vgap ): 'this' pointer has base type 'Component'.
Component::SetGradientLevel ( int level ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::SetIgnoreRepaint ( bool b ): 'this' pointer has base type 'Component'.
Component::SetNavigation ( Component* left,Component* right,Component* up,Component* down ): 4th parameter 'down' (pointer) has base type 'Component'.
Component::SetOpaque ( bool opaque ): 'this' pointer has base type 'Component'.
Component::SetParent ( Container* parent ): 'this' pointer has base type 'Component'.
Component::SetSize ( int width,int height ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::SetThemeEnabled ( bool b ): 'this' pointer has base type 'Component'.
Component::SetTruncated ( bool b ): 'this' pointer has base type 'Component'.
Component::SetVisible ( bool b ): 'this' pointer has base type 'Component'.
Component::TruncateString ( std::string text,int width ): 'this' pointer has base type 'Component'.
Component::~Component [in-charge]( ): 'this' pointer has base type 'Component'.
Container::Add ( Component* c,GridBagConstraints* constraints ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::Add ( Component* c,jborderlayout_align_t align ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::Add ( Component* c,std::string id ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::DoLayout ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::GetComponentCount ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::GetComponentInFocus ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::GetInsets ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::GetLayout ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::GetTargetComponent ( Container* target,int x,int y ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::GetWorkingHeight ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::GetWorkingWidth ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::Intersect ( Component* c1,int x,int y,int w,int h ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::Intersect ( Component* c1,Component* c2 ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::InvalidateAll ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::LowerComponentToBottom ( Component* c ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::PutComponentATop ( Component* c,Component* c1 ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::PutComponentBelow ( Component* c,Component* c1 ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::RaiseComponentToTop ( Component* c ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::ReleaseComponentFocus ( Component* c ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::Remove ( Component* c ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::RemoveAll ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::Repaint ( bool all ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::Repaint ( int x,int y,int width,int height ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::Repaint ( Component* c,int x,int y,int width,int height ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::RequestComponentFocus ( Component* c,bool has_parent ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::RevalidateAll ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::SetInsets ( int left,int top,int right,int bottom ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::SetInsets ( jinsets_t insets ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::SetLayout ( Layout* layout ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::SetOptimizedPaint ( bool b ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::SetSize ( int w,int h ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Container::SetWorkingScreenSize ( int width,int height ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ContainerEvent::ContainerEvent [in-charge]( void* source,Component* component,frame_event_t type ): 2nd parameter 'component' (pointer) has base type 'Component'.
ContainerEvent::GetComponent ( ): Return value (pointer) has base type 'Component'.
Frame::AddSubtitle ( std::string image,std::string label ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::GetFrameButtons ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::GetIcon ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::GetLastKeyCode ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::GetTitle ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::IsMoveEnabled ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::IsResizeEnabled ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::Maximize ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::Pack ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::Release ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::RemoveAllSubtitles ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::Restore ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::SetDefaultExitEnabled ( bool b ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::SetFrameButtons ( int buttons ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::SetIcon ( std::string icon ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::SetInputEnabled ( bool b ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::SetLastKeyCode ( jkey_symbol_t key ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::SetMoveEnabled ( bool b ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::SetResizeEnabled ( bool b ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::SetTitle ( std::string title ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
GridBagLayout::AddLayoutComponent ( Component* comp,GridBagConstraints* constraints ): 1st parameter 'comp' (pointer) has base type 'Component'.
GridBagLayout::CalculateBaseline ( Component* c,GridBagConstraints* constraints,jsize_t size ): 1st parameter 'c' (pointer) has base type 'Component'.
GridBagLayout::GetConstraints ( Component* comp ): 1st parameter 'comp' (pointer) has base type 'Component'.
GridBagLayout::LookupConstraints ( Component* comp ): 1st parameter 'comp' (pointer) has base type 'Component'.
GridBagLayout::RemoveConstraints ( Component* comp ): 1st parameter 'comp' (pointer) has base type 'Component'.
GridBagLayout::RemoveLayoutComponent ( Component* comp ): 1st parameter 'comp' (pointer) has base type 'Component'.
GridBagLayout::SetConstraints ( Component* comp,GridBagConstraints* constraints ): 1st parameter 'comp' (pointer) has base type 'Component'.
Icon::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Icon::SetSize ( int width,int height ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ImageButton::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ImageButton::SetSize ( int width,int height ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Keyboard::GetText ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Keyboard::ProcessCaps ( Button* button ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Keyboard::SetMaxTextSize ( int max ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Keyboard::SetText ( std::string text ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Keyboard::SetWrap ( bool b ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Label::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ListBox::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Marquee::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Menu::SetBackgroundColor ( int red,int green,int blue,int alpha ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Menu::SetForegroundColor ( int red,int green,int blue,int alpha ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
MenuComponent::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Panel::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ProgressBar::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ScrollBar::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ScrollPane::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ScrollPane::SetAutoScroll ( bool b ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ScrollPane::SetScrollType ( jscrollpane_type_t type ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Slider::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Spin::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Table::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
TextArea::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
TextArea::SetWrap ( bool b ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
TextField::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
TreeComponent::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Watch::Paint ( Graphics* g ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::Clear ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::DumpScreen ( std::string dir,std::string pre ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::Flip ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::GetCursor ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::GetOpacity ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::Hide ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::LowerToBottom ( ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::Move ( int x1,int y1 ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::PutAtop ( Window* w ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::PutBelow ( Window* w ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::RaiseToTop ( ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::ReleaseWindow ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::Repaint ( bool all ): Call of this pure virtual method implementation may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::Repaint ( Component* c,int x,int y,int width,int height ): 1st parameter 'c' (pointer) has base type 'Component'.
Window::SetBounds ( int x1,int y1,int w1,int h1 ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::SetCursor ( jcursor_style_t t ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::SetOpacity ( int i ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::SetSize ( int w,int h ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::SetUndecorated ( bool b ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Window::Show ( bool modal ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Size of this class has been increased from 56 to 68 bytes.
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported costructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed.
[+] affected interfaces (13)
FileInputStream::Available ( ): 'this' pointer has base type 'FileInputStream'.
FileInputStream::Close ( ): 'this' pointer has base type 'FileInputStream'.
FileInputStream::FileInputStream [in-charge]( File* file_ ): 'this' pointer has base type 'FileInputStream'.
FileInputStream::FileInputStream [in-charge]( std::string filename_ ): 'this' pointer has base type 'FileInputStream'.
FileInputStream::GetPosition ( ): 'this' pointer has base type 'FileInputStream'.
FileInputStream::GetReceiveBytes ( ): 'this' pointer has base type 'FileInputStream'.
FileInputStream::GetSize ( ): 'this' pointer has base type 'FileInputStream'.
FileInputStream::IsEmpty ( ): 'this' pointer has base type 'FileInputStream'.
FileInputStream::Read ( ): 'this' pointer has base type 'FileInputStream'.
FileInputStream::Read ( char* p1,long long size ): 'this' pointer has base type 'FileInputStream'.
FileInputStream::Reset ( ): 'this' pointer has base type 'FileInputStream'.
FileInputStream::Skip ( long long skip ): 'this' pointer has base type 'FileInputStream'.
FileInputStream::~FileInputStream [in-charge]( ): 'this' pointer has base type 'FileInputStream'.
jgraphics.h namespacejgui [+] Graphics (14)
Change
Effect
1
Size of virtual table in this class has been changed from 348 to 352 bytes and therefore the layout of virtual tables in its subclasses has been changed.
Call of any virtual method in subclasses may result in crash or incorrect behavior of applications.
2
Virtual method Graphics::DrawImage ( OffScreenImage* img,int sx,int sy,int sw,int sh,int x,int y,int alpha ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
3
Virtual method Graphics::DrawImage ( std::string img,int sx,int sy,int sw,int sh,int x,int y,int alpha ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
4
Virtual method Graphics::DrawString ( std::string full_text,int x,int y,int width,int height,jalign_t align ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
5
Virtual method Graphics::FillGradientRectangle ( int x,int y,int w,int h,jcolor_t scolor,jcolor_t dcolor,bool horizontal ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
6
Virtual method Graphics::SetColor ( jcolor_t c ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
7
Virtual method Graphics::SetNativeSurface ( void* surface ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
8
Virtual method Graphics::SetWorkingScreenSize ( int width,int height ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
9
Virtual method Graphics::DrawStringJustified ( std::string full_text,int x,int y,int width,int height,jalign_t align ) has been removed from this class and therefore the layout of virtual table has been changed.
Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
10
Virtual method Graphics::FillGradientRectangle ( int x,int y,int w,int h,int sr,int sg,int sb,int sa,int dr,int dg,int db,int da,bool horizontal ) has been removed from this class and therefore the layout of virtual table has been changed.
Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
11
Virtual method Graphics::GetClipBounds ( ) has been removed from this class and therefore the layout of virtual table has been changed.
Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
12
Virtual method Graphics::GetClipHeight ( ) has been removed from this class and therefore the layout of virtual table has been changed.
Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
13
Virtual method Graphics::GetClipWidth ( ) has been removed from this class and therefore the layout of virtual table has been changed.
Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
14
Virtual method Graphics::GetClipX ( ) has been removed from this class and therefore the layout of virtual table has been changed.
Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
[+] affected interfaces (107)
Graphics::Clear ( int r,int g,int b,int a ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::Create ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::DrawArc ( int xcp,int ycp,int rxp,int ryp,double start_angle,double end_angle ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::DrawBevelRectangle ( int x,int y,int w,int h,int dx,int dy ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::DrawBezierCurve ( jpoint_t* points,int n_points ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::DrawCircle ( int xp,int yp,int raio ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::DrawGlyph ( int symbol,int xp,int yp ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::DrawImage ( OffScreenImage* img,int sx,int sy,int sw,int sh,int x,int y,int w,int h,int alpha ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::DrawImage ( std::string img,int x,int y,int alpha ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::DrawImage ( std::string img,int x,int y,int w,int h,int alpha ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::DrawLine ( int xp,int yp,int xf,int yf ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::DrawPolygon ( int x,int y,jpoint_t* p,int num,bool close ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::DrawRectangle ( int x,int y,int w,int h ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::DrawRoundRectangle ( int x,int y,int w,int h,int raio ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::DrawString ( std::string s,int x,int y ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::DrawTriangle ( int x1,int y1,int x2,int y2,int x3,int y3 ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::FillArc ( int xcp,int ycp,int rxp,int ryp,double start_angle,double end_angle ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::FillBevelRectangle ( int x,int y,int w,int h,int dx,int dy ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::FillCircle ( int xp,int yp,int raio ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::FillPolygon ( int x,int y,jpoint_t* p,int num ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::FillRectangle ( int x,int y,int w,int h ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::FillRoundRectangle ( int x,int y,int w,int h,int raio ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::FillTriangle ( int x1,int y1,int x2,int y2,int x3,int y3 ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::Flip ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::Flip ( int x,int y,int w,int h ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::GetColor ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::GetFont ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::GetImageSize ( std::string img,int* real_width,int* real_height,int* scaled_width,int* scaled_height ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::GetLineStyle ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::GetLineType ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::GetLineWidth ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::GetPixel ( int xp,int yp ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::GetRGB ( int xp,int yp,uint32_t pixel ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::GetRGBArray ( int startxp,int startyp,int widthp,int heightp,uint32_t** rgb,int offset,int scansize ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::Idle ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::ReleaseClip ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::Reset ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::Rotate ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::Rotate ( double radians ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::SetBlittingFlags ( jblitting_flags_t t ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::SetClip ( int x1,int y1,int width,int height ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::SetColor ( int r,int g,int b,int a ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::SetColor ( uint32_t c ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::SetDrawingFlags ( jdrawing_flags_t t ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::SetFont ( Font* font ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::SetLineStyle ( jline_style_t t ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::SetLineType ( jline_type_t t ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::SetLineWidth ( int size ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::SetPixel ( int xp,int yp,uint32_t pixel ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::SetPorterDuffFlags ( jporter_duff_flags_t t ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::SetRGB ( int xp,int yp,uint32_t rgb ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::SetRGB ( uint32_t* rgb,int xp,int yp,int wp,int hp,int scanline ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::Translate ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Graphics::Translate ( int x,int y ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::Clear ( int r,int g,int b,int a ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::Create ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::DrawArc ( int xcp,int ycp,int rxp,int ryp,double start_angle,double end_angle ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::DrawBevelRectangle ( int x,int y,int w,int h,int dx,int dy ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::DrawBezierCurve ( jpoint_t* points,int n_points ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::DrawCircle ( int xp,int yp,int raio ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::DrawGlyph ( int symbol,int xp,int yp ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::DrawImage ( OffScreenImage* img,int sx,int sy,int sw,int sh,int x,int y,int w,int h,int alpha ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::DrawImage ( std::string img,int x,int y,int alpha ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::DrawImage ( std::string img,int x,int y,int w,int h,int alpha ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::DrawLine ( int xp,int yp,int xf,int yf ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::DrawPolygon ( int x,int y,jpoint_t* p,int num,bool close ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::DrawRectangle ( int x,int y,int w,int h ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::DrawRoundRectangle ( int x,int y,int w,int h,int raio ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::DrawString ( std::string s,int x,int y ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::DrawTriangle ( int x1,int y1,int x2,int y2,int x3,int y3 ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::FillArc ( int xcp,int ycp,int rxp,int ryp,double start_angle,double end_angle ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::FillBevelRectangle ( int x,int y,int w,int h,int dx,int dy ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::FillCircle ( int xp,int yp,int raio ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::FillPolygon ( int x,int y,jpoint_t* p,int num ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::FillRectangle ( int x,int y,int w,int h ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::FillRoundRectangle ( int x,int y,int w,int h,int raio ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::FillTriangle ( int x1,int y1,int x2,int y2,int x3,int y3 ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::Flip ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::Flip ( int x,int y,int w,int h ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::GetColor ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::GetImageSize ( std::string img,int* real_width,int* real_height,int* scaled_width,int* scaled_height ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::GetLineStyle ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::GetLineType ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::GetLineWidth ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::GetPixel ( int xp,int yp ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::GetRGB ( int xp,int yp,uint32_t pixel ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::GetRGBArray ( int startxp,int startyp,int widthp,int heightp,uint32_t** rgb,int offset,int scansize ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::Idle ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::ReleaseClip ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::Reset ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::Rotate ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::Rotate ( double radians ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::SetBlittingFlags ( jblitting_flags_t t ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::SetClip ( int x1,int y1,int width,int height ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::SetColor ( int r,int g,int b,int a ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::SetColor ( uint32_t color ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::SetDrawingFlags ( jdrawing_flags_t t ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::SetFont ( Font* font ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::SetLineStyle ( jline_style_t t ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::SetLineType ( jline_type_t t ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::SetLineWidth ( int size ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::SetPixel ( int xp,int yp,uint32_t pixel ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::SetPorterDuffFlags ( jporter_duff_flags_t t ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::SetRGB ( int xp,int yp,int rgb ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::SetRGB ( uint32_t* rgb,int x,int y,int w,int h,int scanline ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::Translate ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
NullGraphics::Translate ( int x,int y ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Size of this class has been increased from 52 to 56 bytes.
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported costructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed.
[+] affected interfaces (22)
GFXHandler::SetCursor ( OffScreenImage* shape,int hotx,int hoty ): 1st parameter 'shape' (pointer) has base type 'OffScreenImage'.
Graphics::Create ( ): Return value (pointer) has base type 'OffScreenImage'.
Graphics::DrawImage ( OffScreenImage* img,int x,int y,int alpha ): 1st parameter 'img' (pointer) has base type 'OffScreenImage'.
Graphics::DrawImage ( OffScreenImage* img,int x,int y,int w,int h,int alpha ): 1st parameter 'img' (pointer) has base type 'OffScreenImage'.
Graphics::DrawImage ( OffScreenImage* img,int sx,int sy,int sw,int sh,int x,int y,int w,int h,int alpha ): 1st parameter 'img' (pointer) has base type 'OffScreenImage'.
ImageButton::ImageButton [in-charge]( std::string image,std::string label,int x,int y,int width,int height ): 'this' pointer has base type 'OffScreenImage'.
ImageButton::Paint ( Graphics* g ): 'this' pointer has base type 'OffScreenImage'.
ImageButton::SetImage ( std::string image ): 'this' pointer has base type 'OffScreenImage'.
ImageButton::SetImageFocus ( std::string image ): 'this' pointer has base type 'OffScreenImage'.
ImageButton::SetSize ( int width,int height ): 'this' pointer has base type 'OffScreenImage'.
ImageButton::~ImageButton [in-charge]( ): 'this' pointer has base type 'OffScreenImage'.
NullGraphics::Create ( ): Return value (pointer) has base type 'OffScreenImage'.
NullGraphics::DrawImage ( OffScreenImage* img,int x,int y,int w,int h,int alpha ): 1st parameter 'img' (pointer) has base type 'OffScreenImage'.
NullGraphics::DrawImage ( OffScreenImage* img,int sx,int sy,int sw,int sh,int x,int y,int w,int h,int alpha ): 1st parameter 'img' (pointer) has base type 'OffScreenImage'.
OffScreenImage::GetGraphics ( ): 'this' pointer has base type 'OffScreenImage'.
OffScreenImage::GetHeight ( ): 'this' pointer has base type 'OffScreenImage'.
OffScreenImage::GetScaleHeight ( ): 'this' pointer has base type 'OffScreenImage'.
OffScreenImage::GetScaleWidth ( ): 'this' pointer has base type 'OffScreenImage'.
OffScreenImage::GetWidth ( ): 'this' pointer has base type 'OffScreenImage'.
OffScreenImage::Release ( ): 'this' pointer has base type 'OffScreenImage'.
OffScreenImage::Restore ( ): 'this' pointer has base type 'OffScreenImage'.
OffScreenImage::~OffScreenImage [in-charge]( ): 'this' pointer has base type 'OffScreenImage'.
jtheme.h namespacejgui [+] Theme (2)
Change
Effect
1
Size of this class has been increased from 100 to 104 bytes.
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported costructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed.
2
Virtual method Theme::SetComponentBackgroundFocusColor ( int red,int green,int blue,int alpha ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications.
[+] affected interfaces (20)
Theme::SetComponentBackgroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Theme'.
Theme::SetComponentBorder ( jcomponent_border_t border ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Theme::SetComponentBorderColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Theme'.
Theme::SetComponentBorderSize ( int size ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Theme::SetComponentFont ( Font* font ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Theme::SetComponentForegroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Theme'.
Theme::SetComponentForegroundFocusColor ( int red,int green,int blue,int alpha ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Theme::SetGradientLevel ( int level ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Theme::SetWindowBackgroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Theme'.
Theme::SetWindowBorder ( jcomponent_border_t border ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Theme::SetWindowBorderColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Theme'.
Theme::SetWindowBorderSize ( int size ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Theme::SetWindowFont ( Font* font ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Theme::SetWindowForegroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Theme'.
Theme::SetWindowInsets ( int left,int top,int right,int bottom ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Theme::Theme [in-charge]( ): 'this' pointer has base type 'Theme'.
Theme::~Theme [in-charge]( ): 'this' pointer has base type 'Theme'.
ThemeManager::GetDefaultTheme ( ): Return value (pointer) has base type 'Theme'.
ThemeManager::GetTheme ( ): Return value (pointer) has base type 'Theme'.
ThemeManager::SetTheme ( Theme* theme ): 1st parameter 'theme' (pointer) has base type 'Theme'.
jwindow.h namespacejgui [+] Window (1)
Change
Effect
1
Size of virtual table in this class has been changed from 596 to 628 bytes and therefore the layout of virtual tables in its subclasses has been changed.
Call of any virtual method in subclasses may result in crash or incorrect behavior of applications.
[+] affected interfaces (25)
Frame::AddSubtitle ( std::string image,std::string label ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::GetFrameButtons ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::GetIcon ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::GetLastKeyCode ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::GetTitle ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::IsMoveEnabled ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::IsResizeEnabled ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::Maximize ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::Pack ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::Release ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::RemoveAllSubtitles ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::Restore ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::SetDefaultExitEnabled ( bool b ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::SetFrameButtons ( int buttons ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::SetIcon ( std::string icon ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::SetInputEnabled ( bool b ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::SetLastKeyCode ( jkey_symbol_t key ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::SetMoveEnabled ( bool b ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::SetResizeEnabled ( bool b ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Frame::SetTitle ( std::string title ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Keyboard::GetText ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Keyboard::ProcessCaps ( Button* button ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Keyboard::SetMaxTextSize ( int max ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Keyboard::SetText ( std::string text ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Keyboard::SetWrap ( bool b ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Shorthand notations: this - pointer to method's object (C++). jbutton.h namespacejgui [+] Button (1)
Change
Effect
1
Size of this class has been decreased from 348 to 276 bytes.
Previous accesses of applications to public members of this class or its subclasses may be incorrect.
[+] affected interfaces (6)
ImageButton::ImageButton [in-charge]( std::string image,std::string label,int x,int y,int width,int height ): 'this' pointer has base type 'Button'.
ImageButton::Paint ( Graphics* g ): 'this' pointer has base type 'Button'.
ImageButton::SetImage ( std::string image ): 'this' pointer has base type 'Button'.
ImageButton::SetImageFocus ( std::string image ): 'this' pointer has base type 'Button'.
ImageButton::SetSize ( int width,int height ): 'this' pointer has base type 'Button'.
ImageButton::~ImageButton [in-charge]( ): 'this' pointer has base type 'Button'.
jcomponent.h namespacejgui [+] Component (20)
Change
Effect
1
Member _border_alpha has been removed from this type.
1) Applications will access incorrect memory when attempting to access this member. 2) Size of the inclusive type has been changed.
2
Member _border_blue has been removed from this type.
1) Applications will access incorrect memory when attempting to access this member. 2) Size of the inclusive type has been changed.
3
Member _borderfocus_alpha has been removed from this type.
1) Applications will access incorrect memory when attempting to access this member. 2) Size of the inclusive type has been changed.
4
Member _borderfocus_blue has been removed from this type.
1) Applications will access incorrect memory when attempting to access this member. 2) Size of the inclusive type has been changed.
5
Member _borderfocus_green has been removed from this type.
1) Applications will access incorrect memory when attempting to access this member. 2) Size of the inclusive type has been changed.
6
Member _borderfocus_red has been removed from this type.
1) Applications will access incorrect memory when attempting to access this member. 2) Size of the inclusive type has been changed.
7
Size of this class has been decreased from 316 to 244 bytes.
Previous accesses of applications to public members of this class or its subclasses may be incorrect.
8
Member _borderfocus_color has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
9
Member _location has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
10
Member _maximum_size has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
11
Member _minimum_size has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
12
Member _preferred_size has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
13
Member _size has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
14
Virtual method Component::GetMaximumSize ( ) has been added to this class instead of Component::GetMaximumHeight ( )
Applications will pass parameters of older replaced method to newely added virtual method. It may result in crash or incorrect behavior of applications.
15
Virtual method Component::GetMinimumSize ( ) has been added to this class instead of Component::GetMaximumWidth ( )
Applications will pass parameters of older replaced method to newely added virtual method. It may result in crash or incorrect behavior of applications.
16
Virtual method Component::GetPreferredSize ( ) has been added to this class instead of Component::GetPreferredWidth ( )
Applications will pass parameters of older replaced method to newely added virtual method. It may result in crash or incorrect behavior of applications.
17
Virtual method Component::SetLocation ( int x,int y ) has been added to this class instead of Component::SetPosition ( int x,int y )
Applications will pass parameters of older replaced method to newely added virtual method. It may result in crash or incorrect behavior of applications.
18
Virtual method Component::SetMaximumSize ( jsize_t size ) has been added to this class instead of Component::GetMinimumWidth ( )
Applications will pass parameters of older replaced method to newely added virtual method. It may result in crash or incorrect behavior of applications.
19
Virtual method Component::SetMinimumSize ( jsize_t size ) has been added to this class instead of Component::SetPreferredSize ( int w,int h )
Applications will pass parameters of older replaced method to newely added virtual method. It may result in crash or incorrect behavior of applications.
20
Virtual method Component::SetPreferredSize ( jsize_t size ) has been added to this class instead of Component::GetMinimumHeight ( )
Applications will pass parameters of older replaced method to newely added virtual method. It may result in crash or incorrect behavior of applications.
[+] affected interfaces (205)
BorderLayout::AddLayoutComponent ( Component* c,jborderlayout_align_t align ): 1st parameter 'c' (pointer) has base type 'Component'.
BorderLayout::DoLayout ( Container* target ): 1st parameter 'target' (pointer) has base type 'Component'.
BorderLayout::GetChild ( jborderlayout_align_t key,bool ltr ): Return value (pointer) has base type 'Component'.
BorderLayout::GetConstraints ( Component* c ): 1st parameter 'c' (pointer) has base type 'Component'.
BorderLayout::GetLayoutComponent ( Container* target,jborderlayout_align_t align ): 1st parameter 'target' (pointer) has base type 'Component'.
BorderLayout::GetLayoutComponent ( jborderlayout_align_t align ): Return value (pointer) has base type 'Component'.
BorderLayout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
BorderLayout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
BorderLayout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
BorderLayout::RemoveLayoutComponent ( Component* c ): 1st parameter 'c' (pointer) has base type 'Component'.
Button::AddName ( std::string p1 ): 'this' pointer has base type 'Component'.
Button::Button [in-charge]( std::string label,int x,int y,int width,int height ): 'this' pointer has base type 'Component'.
Button::DispatchEvent ( ButtonEvent* event ): 'this' pointer has base type 'Component'.
Button::GetAlign ( ): 'this' pointer has base type 'Component'.
Button::GetButtonListeners ( ): 'this' pointer has base type 'Component'.
Button::GetName ( ): 'this' pointer has base type 'Component'.
Button::NextName ( ): 'this' pointer has base type 'Component'.
Button::Paint ( Graphics* g ): 'this' pointer has base type 'Component'.
Button::PreviousName ( ): 'this' pointer has base type 'Component'.
Button::ProcessEvent ( KeyEvent* event ): 'this' pointer has base type 'Component'.
Button::ProcessEvent ( MouseEvent* event ): 'this' pointer has base type 'Component'.
Button::RegisterButtonListener ( ButtonListener* listener ): 'this' pointer has base type 'Component'.
Button::RemoveButtonListener ( ButtonListener* listener ): 'this' pointer has base type 'Component'.
Button::RemoveName ( int index ): 'this' pointer has base type 'Component'.
Button::SetAlign ( jalign_t align ): 'this' pointer has base type 'Component'.
Button::SetCurrentNameIndex ( int index ): 'this' pointer has base type 'Component'.
Button::SetText ( std::string text ): 'this' pointer has base type 'Component'.
Button::~Button [in-charge]( ): 'this' pointer has base type 'Component'.
CardLayout::AddLayoutComponent ( std::string name,Component* comp ): 2nd parameter 'comp' (pointer) has base type 'Component'.
CardLayout::CheckLayout ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
CardLayout::DoLayout ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
CardLayout::First ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
CardLayout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
CardLayout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
CardLayout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
CardLayout::Last ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
CardLayout::Next ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
CardLayout::Previous ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
CardLayout::RemoveLayoutComponent ( Component* comp ): 1st parameter 'comp' (pointer) has base type 'Component'.
CardLayout::ShowDefaultComponent ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
Component::Component [in-charge]( int x,int y,int width,int height ): 'this' pointer has base type 'Component'.
Component::CountLines ( std::string text,int width,Font* font )[static]: 'this' pointer has base type 'Component'.
Component::DispatchEvent ( ComponentEvent* event ): 'this' pointer has base type 'Component'.
Component::DispatchEvent ( FocusEvent* event ): 'this' pointer has base type 'Component'.
Component::FillRectangle ( Graphics* g,int x,int y,int width,int height ): 'this' pointer has base type 'Component'.
Component::GetAlignmentX ( ): 'this' pointer has base type 'Component'.
Component::GetAlignmentY ( ): 'this' pointer has base type 'Component'.
Component::GetBackgroundColor ( ): 'this' pointer has base type 'Component'.
Component::GetBackgroundFocusColor ( ): 'this' pointer has base type 'Component'.
Component::GetBaseline ( int width,int height ): 'this' pointer has base type 'Component'.
Component::GetBaselineResizeBehavior ( ): 'this' pointer has base type 'Component'.
Component::GetBorderColor ( ): 'this' pointer has base type 'Component'.
Component::GetComponentListeners ( ): 'this' pointer has base type 'Component'.
Component::GetComponentOrientation ( ): 'this' pointer has base type 'Component'.
Component::GetDownComponent ( ): Return value (pointer) has base type 'Component'.
Component::GetFocusListeners ( ): 'this' pointer has base type 'Component'.
Component::GetFont ( ): 'this' pointer has base type 'Component'.
Component::GetForegroundColor ( ): 'this' pointer has base type 'Component'.
Component::GetForegroundFocusColor ( ): 'this' pointer has base type 'Component'.
Component::GetGradientLevel ( ): 'this' pointer has base type 'Component'.
Component::GetHeight ( ): 'this' pointer has base type 'Component'.
Component::GetLeftComponent ( ): Return value (pointer) has base type 'Component'.
Component::GetMaximumHeight ( ): Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
Component::GetMaximumWidth ( ): Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
Component::GetMinimumHeight ( ): Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
Component::GetMinimumWidth ( ): Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
Component::GetParent ( ): Return value (pointer) has base type 'Component'.
Component::GetPreferredWidth ( ): Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
Component::GetRightComponent ( ): Return value (pointer) has base type 'Component'.
Component::GetUpComponent ( ): Return value (pointer) has base type 'Component'.
Component::GetWidth ( ): 'this' pointer has base type 'Component'.
Component::GetX ( ): 'this' pointer has base type 'Component'.
Component::GetY ( ): 'this' pointer has base type 'Component'.
Component::HasFocus ( ): 'this' pointer has base type 'Component'.
Component::Intersect ( int x,int y ): 'this' pointer has base type 'Component'.
Component::Invalidate ( ): 'this' pointer has base type 'Component'.
Component::IsFocusable ( ): 'this' pointer has base type 'Component'.
Component::IsFontSet ( ): 'this' pointer has base type 'Component'.
Component::IsOpaque ( ): 'this' pointer has base type 'Component'.
Component::IsThemeEnabled ( ): 'this' pointer has base type 'Component'.
Component::IsValid ( ): 'this' pointer has base type 'Component'.
Component::IsVisible ( ): 'this' pointer has base type 'Component'.
Component::LowerToBottom ( ): 'this' pointer has base type 'Component'.
Component::Move ( int x,int y ): 'this' pointer has base type 'Component'.
Component::Paint ( Graphics* g ): 'this' pointer has base type 'Component'.
Component::PaintBorder ( Graphics* g ): 'this' pointer has base type 'Component'.
Component::ProcessEvent ( KeyEvent* event ): 'this' pointer has base type 'Component'.
Component::ProcessEvent ( MouseEvent* event ): 'this' pointer has base type 'Component'.
Component::PutAtop ( Component* c ): 1st parameter 'c' (pointer) has base type 'Component'.
Component::PutBelow ( Component* c ): 1st parameter 'c' (pointer) has base type 'Component'.
Component::RaiseToTop ( ): 'this' pointer has base type 'Component'.
Component::RegisterComponentListener ( ComponentListener* listener ): 'this' pointer has base type 'Component'.
Component::RegisterFocusListener ( FocusListener* listener ): 'this' pointer has base type 'Component'.
Component::ReleaseFocus ( ): 'this' pointer has base type 'Component'.
Component::RemoveComponentListener ( ComponentListener* listener ): 'this' pointer has base type 'Component'.
Component::RemoveFocusListener ( FocusListener* listener ): 'this' pointer has base type 'Component'.
Component::Repaint ( bool all ): 'this' pointer has base type 'Component'.
Component::RequestFocus ( ): 'this' pointer has base type 'Component'.
Component::Revalidate ( ): 'this' pointer has base type 'Component'.
Component::SetAlignmentX ( jcomponent_alignment_t align ): 'this' pointer has base type 'Component'.
Component::SetAlignmentY ( jcomponent_alignment_t align ): 'this' pointer has base type 'Component'.
Component::SetBackgroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Component'.
Component::SetBackgroundFocusColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Component'.
Component::SetBackgroundVisible ( bool b ): 'this' pointer has base type 'Component'.
Component::SetBorder ( jcomponent_border_t t ): 'this' pointer has base type 'Component'.
Component::SetBorderColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Component'.
Component::SetBorderFocusColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Component'.
Component::SetBorderSize ( int size ): 'this' pointer has base type 'Component'.
Component::SetBounds ( int x,int y,int w,int h ): 'this' pointer has base type 'Component'.
Component::SetComponentOrientation ( jcomponent_orientation_t orientation ): 'this' pointer has base type 'Component'.
Component::SetEnabled ( bool b ): 'this' pointer has base type 'Component'.
Component::SetFocusable ( bool b ): 'this' pointer has base type 'Component'.
Component::SetFont ( Font* font ): 'this' pointer has base type 'Component'.
Component::SetForegroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Component'.
Component::SetForegroundFocusColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Component'.
Component::SetGap ( int hgap,int vgap ): 'this' pointer has base type 'Component'.
Component::SetGradientLevel ( int level ): 'this' pointer has base type 'Component'.
Component::SetIgnoreRepaint ( bool b ): 'this' pointer has base type 'Component'.
Component::SetNavigation ( Component* left,Component* right,Component* up,Component* down ): 4th parameter 'down' (pointer) has base type 'Component'.
Component::SetOpaque ( bool opaque ): 'this' pointer has base type 'Component'.
Component::SetParent ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
Component::SetPosition ( int x,int y ): Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
Component::SetPreferredSize ( int w,int h ): Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
Component::SetSize ( int width,int height ): 'this' pointer has base type 'Component'.
Component::SetThemeEnabled ( bool b ): 'this' pointer has base type 'Component'.
Component::SetTruncated ( bool b ): 'this' pointer has base type 'Component'.
Component::SetVisible ( bool b ): 'this' pointer has base type 'Component'.
Component::TruncateString ( std::string text,int width ): 'this' pointer has base type 'Component'.
Component::~Component [in-charge]( ): 'this' pointer has base type 'Component'.
Container::Add ( Component* c,GridBagConstraints* constraints ): 'this' pointer has base type 'Component'.
Container::Add ( Component* c,jborderlayout_align_t align ): 'this' pointer has base type 'Component'.
Container::Add ( Component* c,std::string id ): 'this' pointer has base type 'Component'.
Container::Container [in-charge]( int x,int y,int width,int height,int scale_width,int scale_height ): 'this' pointer has base type 'Component'.
Container::DispatchEvent ( ContainerEvent* event ): 'this' pointer has base type 'Component'.
Container::DoLayout ( ): 'this' pointer has base type 'Component'.
Container::GetComponentCount ( ): 'this' pointer has base type 'Component'.
Container::GetComponentInFocus ( ): 'this' pointer has base type 'Component'.
Container::GetComponents ( ): 'this' pointer has base type 'Component'.
Container::GetFrameListeners ( ): 'this' pointer has base type 'Component'.
Container::GetInsets ( ): 'this' pointer has base type 'Component'.
Container::GetLayout ( ): 'this' pointer has base type 'Component'.
Container::GetParent ( ): 'this' pointer has base type 'Component'.
Container::GetTargetComponent ( Container* target,int x,int y ): 'this' pointer has base type 'Component'.
Container::GetWorkingHeight ( ): 'this' pointer has base type 'Component'.
Container::GetWorkingWidth ( ): 'this' pointer has base type 'Component'.
Container::Intersect ( Component* c1,int x,int y,int w,int h ): 'this' pointer has base type 'Component'.
Container::Intersect ( Component* c1,Component* c2 ): 'this' pointer has base type 'Component'.
Container::InvalidateAll ( ): 'this' pointer has base type 'Component'.
Container::LowerComponentToBottom ( Component* c ): 'this' pointer has base type 'Component'.
Container::Paint ( Graphics* g ): 'this' pointer has base type 'Component'.
Container::PutComponentATop ( Component* c,Component* c1 ): 'this' pointer has base type 'Component'.
Container::PutComponentBelow ( Component* c,Component* c1 ): 'this' pointer has base type 'Component'.
Container::RaiseComponentToTop ( Component* c ): 'this' pointer has base type 'Component'.
Container::RegisterContainerListener ( ContainerListener* listener ): 'this' pointer has base type 'Component'.
Container::ReleaseComponentFocus ( Component* c ): 'this' pointer has base type 'Component'.
Container::Remove ( Component* c ): 'this' pointer has base type 'Component'.
Container::RemoveAll ( ): 'this' pointer has base type 'Component'.
Container::RemoveContainerListener ( ContainerListener* listener ): 'this' pointer has base type 'Component'.
Container::Repaint ( bool all ): 'this' pointer has base type 'Component'.
Container::Repaint ( int x,int y,int width,int height ): 'this' pointer has base type 'Component'.
Container::Repaint ( Component* c,int x,int y,int width,int height ): 'this' pointer has base type 'Component'.
Container::RequestComponentFocus ( Component* c,bool has_parent ): 'this' pointer has base type 'Component'.
Container::RevalidateAll ( ): 'this' pointer has base type 'Component'.
Container::SetInsets ( int left,int top,int right,int bottom ): 'this' pointer has base type 'Component'.
Container::SetInsets ( jinsets_t insets ): 'this' pointer has base type 'Component'.
Container::SetLayout ( Layout* layout ): 'this' pointer has base type 'Component'.
Container::SetOptimizedPaint ( bool b ): 'this' pointer has base type 'Component'.
Container::SetSize ( int w,int h ): 'this' pointer has base type 'Component'.
Container::SetWorkingScreenSize ( int width,int height ): 'this' pointer has base type 'Component'.
Container::~Container [in-charge]( ): 'this' pointer has base type 'Component'.
ContainerEvent::ContainerEvent [in-charge]( void* source,Component* component,frame_event_t type ): 2nd parameter 'component' (pointer) has base type 'Component'.
ContainerEvent::GetComponent ( ): Return value (pointer) has base type 'Component'.
FlowLayout::DoLayout ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
FlowLayout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
FlowLayout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
FlowLayout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
FlowLayout::MoveComponents ( Container* target,int x,int y,int width,int height,int rowStart,int rowEnd,bool ltr,bool useBaseline,int* ascent,int* descent ): 1st parameter 'target' (pointer) has base type 'Component'.
GridBagLayout::AddLayoutComponent ( Component* comp,GridBagConstraints* constraints ): 1st parameter 'comp' (pointer) has base type 'Component'.
GridBagLayout::ArrangeGrid ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridBagLayout::CalculateBaseline ( Component* c,GridBagConstraints* constraints,jsize_t size ): 1st parameter 'c' (pointer) has base type 'Component'.
GridBagLayout::DoLayout ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridBagLayout::GetConstraints ( Component* comp ): 1st parameter 'comp' (pointer) has base type 'Component'.
GridBagLayout::GetLayoutInfo ( Container* parent,int sizeflag ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridBagLayout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridBagLayout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridBagLayout::GetMinSize ( Container* parent,GridBagLayoutInfo* info ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridBagLayout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridBagLayout::LookupConstraints ( Component* comp ): 1st parameter 'comp' (pointer) has base type 'Component'.
GridBagLayout::PreInitMaximumArraySizes ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridBagLayout::RemoveConstraints ( Component* comp ): 1st parameter 'comp' (pointer) has base type 'Component'.
GridBagLayout::RemoveLayoutComponent ( Component* comp ): 1st parameter 'comp' (pointer) has base type 'Component'.
GridBagLayout::SetConstraints ( Component* comp,GridBagConstraints* constraints ): 1st parameter 'comp' (pointer) has base type 'Component'.
GridLayout::DoLayout ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridLayout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridLayout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridLayout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
Layout::DoLayout ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
Layout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
Layout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
Layout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
NullLayout::DoLayout ( Container* c ): 1st parameter 'c' (pointer) has base type 'Component'.
NullLayout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
NullLayout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
NullLayout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
Window::Repaint ( Component* c,int x,int y,int width,int height ): 1st parameter 'c' (pointer) has base type 'Component'.
jcontainer.h namespacejgui [+] Container (1)
Change
Effect
1
Size of this class has been decreased from 444 to 372 bytes.
Previous accesses of applications to public members of this class or its subclasses may be incorrect.
[+] affected interfaces (38)
ScrollPane::Paint ( Graphics* g ): 'this' pointer has base type 'Container'.
ScrollPane::SetAutoScroll ( bool b ): 'this' pointer has base type 'Container'.
ScrollPane::SetScrollType ( jscrollpane_type_t type ): 'this' pointer has base type 'Container'.
ScrollPane::~ScrollPane [in-charge]( ): 'this' pointer has base type 'Container'.
Window::Clear ( ): 'this' pointer has base type 'Container'.
Window::DispatchEvent ( WindowEvent* event ): 'this' pointer has base type 'Container'.
Window::DumpScreen ( std::string dir,std::string pre ): 'this' pointer has base type 'Container'.
Window::Flip ( ): 'this' pointer has base type 'Container'.
Window::GetCursor ( ): 'this' pointer has base type 'Container'.
Window::GetGraphics ( ): 'this' pointer has base type 'Container'.
Window::GetOpacity ( ): 'this' pointer has base type 'Container'.
Window::GetWindowEngine ( ): 'this' pointer has base type 'Container'.
Window::GetWindowListeners ( ): 'this' pointer has base type 'Container'.
Window::Hide ( ): 'this' pointer has base type 'Container'.
Window::InnerCreateWindow ( ): 'this' pointer has base type 'Container'.
Window::LowerToBottom ( ): 'this' pointer has base type 'Container'.
Window::Move ( int x1,int y1 ): 'this' pointer has base type 'Container'.
Window::PutAtop ( Window* w ): 'this' pointer has base type 'Container'.
Window::PutBelow ( Window* w ): 'this' pointer has base type 'Container'.
Window::RaiseToTop ( ): 'this' pointer has base type 'Container'.
Window::RegisterWindowListener ( WindowListener* listener ): 'this' pointer has base type 'Container'.
Window::ReleaseWindow ( ): 'this' pointer has base type 'Container'.
Window::RemoveWindowListener ( WindowListener* listener ): 'this' pointer has base type 'Container'.
Window::Repaint ( bool all ): 'this' pointer has base type 'Container'.
Window::Repaint ( int x,int y,int width,int height ): 'this' pointer has base type 'Container'.
Window::Repaint ( Component* c,int x,int y,int width,int height ): 'this' pointer has base type 'Container'.
Window::SetBounds ( int x1,int y1,int w1,int h1 ): 'this' pointer has base type 'Container'.
Window::SetCursor ( jcursor_style_t t ): 'this' pointer has base type 'Container'.
Window::SetMaximumSize ( int w,int h ): 'this' pointer has base type 'Container'.
Window::SetMinimumSize ( int w,int h ): 'this' pointer has base type 'Container'.
Window::SetOpacity ( int i ): 'this' pointer has base type 'Container'.
Window::SetPosition ( int x1,int y1 ): 'this' pointer has base type 'Container'.
Window::SetSize ( int w,int h ): 'this' pointer has base type 'Container'.
Window::SetUndecorated ( bool b ): 'this' pointer has base type 'Container'.
Window::SetVisible ( bool b ): 'this' pointer has base type 'Container'.
Window::Show ( bool modal ): 'this' pointer has base type 'Container'.
Window::Window [in-charge]( int x,int y,int width,int height,int opacity,int scale_width,int scale_height ): 'this' pointer has base type 'Container'.
Window::~Window [in-charge]( ): 'this' pointer has base type 'Container'.
jgfxhandler.h namespacejgui [+] GFXHandler (1)
Change
Effect
1
Virtual method GFXHandler::SetWorkingScreenSize ( int width,int height ) has been added to this class instead of GFXHandler::SetCurrentWorkingScreenSize ( int width,int height )
Applications will pass parameters of older replaced method to newely added virtual method. It may result in crash or incorrect behavior of applications.
[+] affected interfaces (1)
GFXHandler::SetCurrentWorkingScreenSize ( int width,int height ): Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
jgraphics.h namespacejgui [+] Graphics (2)
Change
Effect
1
Virtual method Graphics::GetClip ( ) has been added to this class instead of Graphics::GetClipY ( )
Applications will pass parameters of older replaced method to newely added virtual method. It may result in crash or incorrect behavior of applications.
2
Virtual method Graphics::GetNativeSurface ( ) has been added to this class instead of Graphics::SetCurrentWorkingScreenSize ( int width,int height )
Applications will pass parameters of older replaced method to newely added virtual method. It may result in crash or incorrect behavior of applications.
[+] affected interfaces (2)
Graphics::GetClipY ( ): Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
Graphics::SetCurrentWorkingScreenSize ( int width,int height ): Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
Value of member JMOD_ALT has been changed from 2 to 4.
Applications may execute another branch of library code.
2
Value of member JMOD_ALTGR has been changed from 3 to 8.
Applications may execute another branch of library code.
3
Value of member JMOD_CONTROL has been changed from 1 to 2.
Applications may execute another branch of library code.
4
Value of member JMOD_HYPER has been changed from 6 to 64.
Applications may execute another branch of library code.
5
Value of member JMOD_META has been changed from 4 to 16.
Applications may execute another branch of library code.
6
Value of member JMOD_SUPER has been changed from 5 to 32.
Applications may execute another branch of library code.
[+] affected interfaces (2)
KeyEvent::GetModifiers ( ): Return value has type 'jinput_modifiers_t'.
KeyEvent::KeyEvent [in-charge]( void* source,jkey_type_t type,jinput_modifiers_t mod,int code,jkey_symbol_t symbol ): 3rd parameter 'mod' has type 'jinput_modifiers_t'.
Virtual method NullGraphics::DrawString ( std::string full_text,int x,int y,int width,int height,int align ) has been added to this class instead of NullGraphics::DrawStringJustified ( std::string full_text,int x,int y,int width,int height,int align )
Applications will pass parameters of older replaced method to newely added virtual method. It may result in crash or incorrect behavior of applications.
[+] affected interfaces (1)
NullGraphics::DrawStringJustified ( std::string full_text,int x,int y,int width,int height,int align ): Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
jtheme.h namespacejgui [+] Theme (2)
Change
Effect
1
Member _component_border_focus_color has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
2
Virtual method Theme::SetComponentBorderFocusColor ( int red,int green,int blue,int alpha ) has been added to this class instead of Theme::SetComponentBackgroungFocusColor ( int red,int green,int blue,int alpha )
Applications will pass parameters of older replaced method to newely added virtual method. It may result in crash or incorrect behavior of applications.
[+] affected interfaces (21)
Theme::SetComponentBackgroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Theme'.
Theme::SetComponentBackgroungFocusColor ( int red,int green,int blue,int alpha ): Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
Theme::SetComponentBorder ( jcomponent_border_t border ): 'this' pointer has base type 'Theme'.
Theme::SetComponentBorderColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Theme'.
Theme::SetComponentBorderSize ( int size ): 'this' pointer has base type 'Theme'.
Theme::SetComponentFont ( Font* font ): 'this' pointer has base type 'Theme'.
Theme::SetComponentForegroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Theme'.
Theme::SetComponentForegroundFocusColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Theme'.
Theme::SetGradientLevel ( int level ): 'this' pointer has base type 'Theme'.
Theme::SetWindowBackgroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Theme'.
Theme::SetWindowBorder ( jcomponent_border_t border ): 'this' pointer has base type 'Theme'.
Theme::SetWindowBorderColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Theme'.
Theme::SetWindowBorderSize ( int size ): 'this' pointer has base type 'Theme'.
Theme::SetWindowFont ( Font* font ): 'this' pointer has base type 'Theme'.
Theme::SetWindowForegroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Theme'.
Theme::SetWindowInsets ( int left,int top,int right,int bottom ): 'this' pointer has base type 'Theme'.
Theme::Theme [in-charge]( ): 'this' pointer has base type 'Theme'.
Theme::~Theme [in-charge]( ): 'this' pointer has base type 'Theme'.
ThemeManager::GetDefaultTheme ( ): Return value (pointer) has base type 'Theme'.
ThemeManager::GetTheme ( ): Return value (pointer) has base type 'Theme'.
ThemeManager::SetTheme ( Theme* theme ): 1st parameter 'theme' (pointer) has base type 'Theme'.
jwindow.h namespacejgui [+] Window (1)
Change
Effect
1
Size of this class has been decreased from 540 to 468 bytes.
Previous accesses of applications to public members of this class or its subclasses may be incorrect.
[+] affected interfaces (29)
Frame::AddSubtitle ( std::string image,std::string label ): 'this' pointer has base type 'Window'.
Frame::Frame [in-charge]( std::string title,int x,int y,int width,int height,int scale_width,int scale_height ): 'this' pointer has base type 'Window'.
Frame::GetFrameButtons ( ): 'this' pointer has base type 'Window'.
Frame::GetFrameInputListeners ( ): 'this' pointer has base type 'Window'.
Frame::GetIcon ( ): 'this' pointer has base type 'Window'.
Frame::GetInsets ( ): 'this' pointer has base type 'Window'.
Frame::GetLastKeyCode ( ): 'this' pointer has base type 'Window'.
Frame::GetTitle ( ): 'this' pointer has base type 'Window'.
Frame::Hide ( ): 'this' pointer has base type 'Window'.
Frame::IsMoveEnabled ( ): 'this' pointer has base type 'Window'.
Frame::IsResizeEnabled ( ): 'this' pointer has base type 'Window'.
Frame::Maximize ( ): 'this' pointer has base type 'Window'.
Frame::Pack ( ): 'this' pointer has base type 'Window'.
Frame::Paint ( Graphics* g ): 'this' pointer has base type 'Window'.
Frame::RegisterInputListener ( FrameInputListener* listener ): 'this' pointer has base type 'Window'.
Frame::Release ( ): 'this' pointer has base type 'Window'.
Frame::RemoveAllSubtitles ( ): 'this' pointer has base type 'Window'.
Frame::RemoveInputListener ( FrameInputListener* listener ): 'this' pointer has base type 'Window'.
Frame::Restore ( ): 'this' pointer has base type 'Window'.
Frame::SetDefaultExitEnabled ( bool b ): 'this' pointer has base type 'Window'.
Frame::SetFrameButtons ( int buttons ): 'this' pointer has base type 'Window'.
Frame::SetIcon ( std::string icon ): 'this' pointer has base type 'Window'.
Frame::SetInputEnabled ( bool b ): 'this' pointer has base type 'Window'.
Frame::SetLastKeyCode ( jkey_symbol_t key ): 'this' pointer has base type 'Window'.
Frame::SetMoveEnabled ( bool b ): 'this' pointer has base type 'Window'.
Frame::SetResizeEnabled ( bool b ): 'this' pointer has base type 'Window'.
Frame::SetTitle ( std::string title ): 'this' pointer has base type 'Window'.
Frame::Show ( bool modal ): 'this' pointer has base type 'Window'.
Frame::~Frame [in-charge]( ): 'this' pointer has base type 'Window'.
Type of return value has been changed from uint32_t to jcolor_t.
Return value become passed in memory as the 1st hidden parameter instead of the register. Applications will obtain a different return value and execution may change.
Type of return value has been changed from uint32_t to jcolor_t.
Return value become passed in memory as the 1st hidden parameter instead of the register. Applications will obtain a different return value and execution may change.
Type of return value has been changed from unsigned int to jcolor_t.
Return value become passed in memory as the 1st hidden parameter instead of the register. Applications will obtain a different return value and execution may change.
Type of return value has been changed from unsigned int to jcolor_t.
Return value become passed in memory as the 1st hidden parameter instead of the register. Applications will obtain a different return value and execution may change.
[+] Component::GetBorderColor ( ) (1)
[ symbol: _ZN4jgui9Component14GetBorderColorEv ]
Change
Effect
1
Type of return value has been changed from unsigned int to jcolor_t.
Return value become passed in memory as the 1st hidden parameter instead of the register. Applications will obtain a different return value and execution may change.
Type of return value has been changed from unsigned int to jcolor_t.
Return value become passed in memory as the 1st hidden parameter instead of the register. Applications will obtain a different return value and execution may change.
Type of return value has been changed from unsigned int to jcolor_t.
Return value become passed in memory as the 1st hidden parameter instead of the register. Applications will obtain a different return value and execution may change.
Type of return value has been changed from uint32_t to jcolor_t.
Return value become passed in memory as the 1st hidden parameter instead of the register. Applications will obtain a different return value and execution may change.
Type of return value has been changed from uint32_t to jcolor_t.
Return value become passed in memory as the 1st hidden parameter instead of the register. Applications will obtain a different return value and execution may change.
Type of return value has been changed from uint32_t to jcolor_t.
Return value become passed in memory as the 1st hidden parameter instead of the register. Applications will obtain a different return value and execution may change.
Type of return value has been changed from uint32_t to jcolor_t.
Return value become passed in memory as the 1st hidden parameter instead of the register. Applications will obtain a different return value and execution may change.
Type of return value has been changed from uint32_t to jcolor_t.
Return value become passed in memory as the 1st hidden parameter instead of the register. Applications will obtain a different return value and execution may change.
Type of return value has been changed from uint32_t to jcolor_t.
Return value become passed in memory as the 1st hidden parameter instead of the register. Applications will obtain a different return value and execution may change.
Type of return value has been changed from uint32_t to jcolor_t.
Return value become passed in memory as the 1st hidden parameter instead of the register. Applications will obtain a different return value and execution may change.
Size of this type has been changed from 1120 to 1048 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (19)
CalendarDialog::ActionPerformed ( ButtonEvent* event ): 'this' pointer has base type 'CalendarDialog'.
CalendarDialog::AddWarnning ( int day,int month,int year,int red,int green,int blue ): 'this' pointer has base type 'CalendarDialog'.
CalendarDialog::BuildCalendar ( ): 'this' pointer has base type 'CalendarDialog'.
CalendarDialog::CalendarDialog [in-charge]( int x,int y ): 'this' pointer has base type 'CalendarDialog'.
CalendarDialog::DispatchEvent ( CalendarEvent* event ): 'this' pointer has base type 'CalendarDialog'.
CalendarDialog::GetCalendarListeners ( ): 'this' pointer has base type 'CalendarDialog'.
CalendarDialog::GetDay ( ): 'this' pointer has base type 'CalendarDialog'.
CalendarDialog::GetMonth ( ): 'this' pointer has base type 'CalendarDialog'.
CalendarDialog::GetYear ( ): 'this' pointer has base type 'CalendarDialog'.
CalendarDialog::InputChanged ( KeyEvent* event ): 'this' pointer has base type 'CalendarDialog'.
CalendarDialog::ItemChanged ( SelectEvent* event ): 'this' pointer has base type 'CalendarDialog'.
CalendarDialog::RegisterCalendarListener ( CalendarListener* listener ): 'this' pointer has base type 'CalendarDialog'.
CalendarDialog::RemoveAll ( ): 'this' pointer has base type 'CalendarDialog'.
CalendarDialog::RemoveCalendarListener ( CalendarListener* listener ): 'this' pointer has base type 'CalendarDialog'.
CalendarDialog::RemoveWarnning ( jcalendar_warnning_t t ): 'this' pointer has base type 'CalendarDialog'.
CalendarDialog::SetDay ( int d ): 'this' pointer has base type 'CalendarDialog'.
CalendarDialog::SetMonth ( int m ): 'this' pointer has base type 'CalendarDialog'.
CalendarDialog::SetYear ( int y ): 'this' pointer has base type 'CalendarDialog'.
CalendarDialog::~CalendarDialog [in-charge]( ): 'this' pointer has base type 'CalendarDialog'.
jcheckbutton.h namespacejgui [+] CheckButton (1)
Change
Effect
1
Size of this type has been changed from 340 to 268 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (16)
CheckButton::CheckButton [in-charge]( jcheckbox_type_t type,std::string label,int x,int y,int width,int height ): 'this' pointer has base type 'CheckButton'.
CheckButton::DispatchEvent ( CheckButtonEvent* event ): 'this' pointer has base type 'CheckButton'.
CheckButton::GetCheckButtonListeners ( ): 'this' pointer has base type 'CheckButton'.
CheckButton::GetType ( ): 'this' pointer has base type 'CheckButton'.
CheckButton::IsSelected ( ): 'this' pointer has base type 'CheckButton'.
CheckButton::Paint ( Graphics* g ): 'this' pointer has base type 'CheckButton'.
CheckButton::ProcessEvent ( KeyEvent* event ): 'this' pointer has base type 'CheckButton'.
CheckButton::ProcessEvent ( MouseEvent* event ): 'this' pointer has base type 'CheckButton'.
CheckButton::RegisterCheckButtonListener ( CheckButtonListener* listener ): 'this' pointer has base type 'CheckButton'.
CheckButton::RemoveCheckButtonListener ( CheckButtonListener* listener ): 'this' pointer has base type 'CheckButton'.
CheckButton::SetSelected ( bool b ): 'this' pointer has base type 'CheckButton'.
CheckButton::SetType ( jcheckbox_type_t type ): 'this' pointer has base type 'CheckButton'.
CheckButton::~CheckButton [in-charge]( ): 'this' pointer has base type 'CheckButton'.
CheckButtonGroup::Add ( CheckButton* button ): 1st parameter 'button' (pointer) has base type 'CheckButton'.
CheckButtonGroup::GetSelected ( ): Return value (pointer) has base type 'CheckButton'.
CheckButtonGroup::Remove ( CheckButton* button ): 1st parameter 'button' (pointer) has base type 'CheckButton'.
jcombobox.h namespacejgui [+] ComboBox (1)
Change
Effect
1
Size of this type has been changed from 344 to 272 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (22)
ComboBox::Add ( std::string text ): 'this' pointer has base type 'ComboBox'.
ComboBox::ComboBox [in-charge]( int x,int y,int width,int height,int visible_items ): 'this' pointer has base type 'ComboBox'.
ComboBox::DispatchEvent ( SelectEvent* event ): 'this' pointer has base type 'ComboBox'.
ComboBox::GetArrowSize ( ): 'this' pointer has base type 'ComboBox'.
ComboBox::GetIndex ( ): 'this' pointer has base type 'ComboBox'.
ComboBox::GetSelectListeners ( ): 'this' pointer has base type 'ComboBox'.
ComboBox::GetValue ( ): 'this' pointer has base type 'ComboBox'.
ComboBox::ItemChanged ( MenuEvent* event ): 'this' pointer has base type 'ComboBox'.
ComboBox::ItemSelected ( MenuEvent* event ): 'this' pointer has base type 'ComboBox'.
ComboBox::Paint ( Graphics* g ): 'this' pointer has base type 'ComboBox'.
ComboBox::ProcessEvent ( KeyEvent* event ): 'this' pointer has base type 'ComboBox'.
ComboBox::ProcessEvent ( MouseEvent* event ): 'this' pointer has base type 'ComboBox'.
ComboBox::RegisterSelectListener ( SelectListener* listener ): 'this' pointer has base type 'ComboBox'.
ComboBox::Remove ( int index ): 'this' pointer has base type 'ComboBox'.
ComboBox::RemoveAll ( ): 'this' pointer has base type 'ComboBox'.
ComboBox::RemoveSelectListener ( SelectListener* listener ): 'this' pointer has base type 'ComboBox'.
ComboBox::Run ( ): 'this' pointer has base type 'ComboBox'.
ComboBox::SetArrowSize ( int size ): 'this' pointer has base type 'ComboBox'.
ComboBox::SetIndex ( int i ): 'this' pointer has base type 'ComboBox'.
ComboBox::SetLoop ( bool b ): 'this' pointer has base type 'ComboBox'.
ComboBox::SetVisibleItems ( int max_items ): 'this' pointer has base type 'ComboBox'.
ComboBox::~ComboBox [in-charge]( ): 'this' pointer has base type 'ComboBox'.
[+] ComboMenu (1)
Change
Effect
1
Size of this type has been changed from 1012 to 940 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (23)
ComboMenu::AddMenuItem ( MenuItem* item ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::ComboMenu [in-charge]( int x,int y,int width,int visible_items ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::DispatchEvent ( MenuEvent* event ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::GetCurrentIndex ( ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::GetCurrentItem ( ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::GetItemColor ( ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::GetItemsSize ( ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::GetMenuListeners ( ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::GetVisibleItems ( ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::InputChanged ( KeyEvent* event ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::RegisterMenuListener ( MenuListener* listener ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::RemoveAll ( ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::RemoveItem ( int index ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::RemoveMenuListener ( MenuListener* listener ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::SetBackgroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::SetComboMenuAlign ( jmenu_align_t align ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::SetCurrentIndex ( int i ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::SetForegroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::SetItemColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::SetLoop ( bool loop ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::SetTitle ( std::string title ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::Show ( bool modal ): 'this' pointer has base type 'ComboMenu'.
ComboMenu::~ComboMenu [in-charge]( ): 'this' pointer has base type 'ComboMenu'.
[+] ComboMenuComponent (1)
Change
Effect
1
Size of this type has been changed from 400 to 316 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (20)
ComboMenuComponent::AddEmptyItem ( ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::AddItem ( std::string text ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::AddItem ( std::string text,bool checked ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::AddItem ( std::string text,std::string image ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::AddMenuItem ( MenuItem* item ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::ComboMenuComponent [in-charge]( int x,int y,int width,int visible_items ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::GetCurrentIndex ( ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::GetCurrentMenuItem ( ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::GetItemColor ( ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::GetItemsSize ( ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::GetMenuItem ( int index ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::Paint ( Graphics* g ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::ProcessEvent ( KeyEvent* event ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::RemoveAll ( ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::RemoveItem ( int index ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::SetCurrentIndex ( int i ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::SetGap ( int hgap,int vgap ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::SetItemColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::SetLoop ( bool loop ): 'this' pointer has base type 'ComboMenuComponent'.
ComboMenuComponent::~ComboMenuComponent [in-charge]( ): 'this' pointer has base type 'ComboMenuComponent'.
jcomponent.h namespacejgui [+] Component (11)
Change
Effect
1
Size of this type has been changed from 316 to 244 bytes.
Change of type size may lead to different effects. [+] ...
2
Member _minimum_height has been renamed to _bg_color.
Renaming of a member in a structural data type may indicate a change in the semantic meaning of the member.
3
Member _maximum_height has been renamed to _bgfocus_color.
Renaming of a member in a structural data type may indicate a change in the semantic meaning of the member.
4
Member _preferred_height has been renamed to _border_color.
Renaming of a member in a structural data type may indicate a change in the semantic meaning of the member.
5
Member _maximum_width has been renamed to _fg_color.
Renaming of a member in a structural data type may indicate a change in the semantic meaning of the member.
6
Member _preferred_width has been renamed to _fgfocus_color.
Renaming of a member in a structural data type may indicate a change in the semantic meaning of the member.
7
Type of member _maximum_height has been changed from int to jcolor_t.
Replacement of the member data type may indicate a change in the semantic meaning of the member.
8
Type of member _maximum_width has been changed from int to jcolor_t.
Replacement of the member data type may indicate a change in the semantic meaning of the member.
9
Type of member _minimum_height has been changed from int to jcolor_t.
Replacement of the member data type may indicate a change in the semantic meaning of the member.
10
Type of member _preferred_height has been changed from int to jcolor_t.
Replacement of the member data type may indicate a change in the semantic meaning of the member.
11
Type of member _preferred_width has been changed from int to jcolor_t.
Replacement of the member data type may indicate a change in the semantic meaning of the member.
[+] affected interfaces (180)
BorderLayout::AddLayoutComponent ( Component* c,jborderlayout_align_t align ): 1st parameter 'c' (pointer) has base type 'Component'.
BorderLayout::DoLayout ( Container* target ): 1st parameter 'target' (pointer) has base type 'Component'.
BorderLayout::GetChild ( jborderlayout_align_t key,bool ltr ): Return value (pointer) has base type 'Component'.
BorderLayout::GetConstraints ( Component* c ): 1st parameter 'c' (pointer) has base type 'Component'.
BorderLayout::GetLayoutComponent ( Container* target,jborderlayout_align_t align ): Return value (pointer) has base type 'Component'.
BorderLayout::GetLayoutComponent ( jborderlayout_align_t align ): Return value (pointer) has base type 'Component'.
BorderLayout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
BorderLayout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
BorderLayout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
BorderLayout::RemoveLayoutComponent ( Component* c ): 1st parameter 'c' (pointer) has base type 'Component'.
CardLayout::AddLayoutComponent ( std::string name,Component* comp ): 2nd parameter 'comp' (pointer) has base type 'Component'.
CardLayout::CheckLayout ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
CardLayout::DoLayout ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
CardLayout::First ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
CardLayout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
CardLayout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
CardLayout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
CardLayout::Last ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
CardLayout::Next ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
CardLayout::Previous ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
CardLayout::RemoveLayoutComponent ( Component* comp ): 1st parameter 'comp' (pointer) has base type 'Component'.
CardLayout::ShowDefaultComponent ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
Component::Component [in-charge]( int x,int y,int width,int height ): 'this' pointer has base type 'Component'.
Component::CountLines ( std::string text,int width,Font* font )[static]: 'this' pointer has base type 'Component'.
Component::DispatchEvent ( ComponentEvent* event ): 'this' pointer has base type 'Component'.
Component::DispatchEvent ( FocusEvent* event ): 'this' pointer has base type 'Component'.
Component::FillRectangle ( Graphics* g,int x,int y,int width,int height ): 'this' pointer has base type 'Component'.
Component::GetAlignmentX ( ): 'this' pointer has base type 'Component'.
Component::GetAlignmentY ( ): 'this' pointer has base type 'Component'.
Component::GetBackgroundColor ( ): 'this' pointer has base type 'Component'.
Component::GetBackgroundFocusColor ( ): 'this' pointer has base type 'Component'.
Component::GetBaseline ( int width,int height ): 'this' pointer has base type 'Component'.
Component::GetBaselineResizeBehavior ( ): 'this' pointer has base type 'Component'.
Component::GetBorderColor ( ): 'this' pointer has base type 'Component'.
Component::GetComponentListeners ( ): 'this' pointer has base type 'Component'.
Component::GetComponentOrientation ( ): 'this' pointer has base type 'Component'.
Component::GetDownComponent ( ): 'this' pointer has base type 'Component'.
Component::GetFocusListeners ( ): 'this' pointer has base type 'Component'.
Component::GetFont ( ): 'this' pointer has base type 'Component'.
Component::GetForegroundColor ( ): 'this' pointer has base type 'Component'.
Component::GetForegroundFocusColor ( ): 'this' pointer has base type 'Component'.
Component::GetGradientLevel ( ): 'this' pointer has base type 'Component'.
Component::GetHeight ( ): 'this' pointer has base type 'Component'.
Component::GetLeftComponent ( ): 'this' pointer has base type 'Component'.
Component::GetParent ( ): 'this' pointer has base type 'Component'.
Component::GetRightComponent ( ): 'this' pointer has base type 'Component'.
Component::GetUpComponent ( ): 'this' pointer has base type 'Component'.
Component::GetWidth ( ): 'this' pointer has base type 'Component'.
Component::GetX ( ): 'this' pointer has base type 'Component'.
Component::GetY ( ): 'this' pointer has base type 'Component'.
Component::HasFocus ( ): 'this' pointer has base type 'Component'.
Component::Intersect ( int x,int y ): 'this' pointer has base type 'Component'.
Component::Invalidate ( ): 'this' pointer has base type 'Component'.
Component::IsFocusable ( ): 'this' pointer has base type 'Component'.
Component::IsFontSet ( ): 'this' pointer has base type 'Component'.
Component::IsOpaque ( ): 'this' pointer has base type 'Component'.
Component::IsThemeEnabled ( ): 'this' pointer has base type 'Component'.
Component::IsValid ( ): 'this' pointer has base type 'Component'.
Component::IsVisible ( ): 'this' pointer has base type 'Component'.
Component::LowerToBottom ( ): 'this' pointer has base type 'Component'.
Component::Move ( int x,int y ): 'this' pointer has base type 'Component'.
Component::Paint ( Graphics* g ): 'this' pointer has base type 'Component'.
Component::PaintBorder ( Graphics* g ): 'this' pointer has base type 'Component'.
Component::ProcessEvent ( KeyEvent* event ): 'this' pointer has base type 'Component'.
Component::ProcessEvent ( MouseEvent* event ): 'this' pointer has base type 'Component'.
Component::PutAtop ( Component* c ): 1st parameter 'c' (pointer) has base type 'Component'.
Component::PutBelow ( Component* c ): 1st parameter 'c' (pointer) has base type 'Component'.
Component::RaiseToTop ( ): 'this' pointer has base type 'Component'.
Component::RegisterComponentListener ( ComponentListener* listener ): 'this' pointer has base type 'Component'.
Component::RegisterFocusListener ( FocusListener* listener ): 'this' pointer has base type 'Component'.
Component::ReleaseFocus ( ): 'this' pointer has base type 'Component'.
Component::RemoveComponentListener ( ComponentListener* listener ): 'this' pointer has base type 'Component'.
Component::RemoveFocusListener ( FocusListener* listener ): 'this' pointer has base type 'Component'.
Component::Repaint ( bool all ): 'this' pointer has base type 'Component'.
Component::RequestFocus ( ): 'this' pointer has base type 'Component'.
Component::Revalidate ( ): 'this' pointer has base type 'Component'.
Component::SetAlignmentX ( jcomponent_alignment_t align ): 'this' pointer has base type 'Component'.
Component::SetAlignmentY ( jcomponent_alignment_t align ): 'this' pointer has base type 'Component'.
Component::SetBackgroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Component'.
Component::SetBackgroundFocusColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Component'.
Component::SetBackgroundVisible ( bool b ): 'this' pointer has base type 'Component'.
Component::SetBorder ( jcomponent_border_t t ): 'this' pointer has base type 'Component'.
Component::SetBorderColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Component'.
Component::SetBorderFocusColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Component'.
Component::SetBorderSize ( int size ): 'this' pointer has base type 'Component'.
Component::SetBounds ( int x,int y,int w,int h ): 'this' pointer has base type 'Component'.
Component::SetComponentOrientation ( jcomponent_orientation_t orientation ): 'this' pointer has base type 'Component'.
Component::SetEnabled ( bool b ): 'this' pointer has base type 'Component'.
Component::SetFocusable ( bool b ): 'this' pointer has base type 'Component'.
Component::SetFont ( Font* font ): 'this' pointer has base type 'Component'.
Component::SetForegroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Component'.
Component::SetForegroundFocusColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Component'.
Component::SetGap ( int hgap,int vgap ): 'this' pointer has base type 'Component'.
Component::SetGradientLevel ( int level ): 'this' pointer has base type 'Component'.
Component::SetIgnoreRepaint ( bool b ): 'this' pointer has base type 'Component'.
Component::SetNavigation ( Component* left,Component* right,Component* up,Component* down ): 3rd parameter 'up' (pointer) has base type 'Component'.
Component::SetOpaque ( bool opaque ): 'this' pointer has base type 'Component'.
Component::SetParent ( Container* parent ): 'this' pointer has base type 'Component'.
Component::SetSize ( int width,int height ): 'this' pointer has base type 'Component'.
Component::SetThemeEnabled ( bool b ): 'this' pointer has base type 'Component'.
Component::SetTruncated ( bool b ): 'this' pointer has base type 'Component'.
Component::SetVisible ( bool b ): 'this' pointer has base type 'Component'.
Component::TruncateString ( std::string text,int width ): 'this' pointer has base type 'Component'.
Component::~Component [in-charge]( ): 'this' pointer has base type 'Component'.
Container::Add ( Component* c,GridBagConstraints* constraints ): 1st parameter 'c' (pointer) has base type 'Component'.
Container::Add ( Component* c,jborderlayout_align_t align ): 1st parameter 'c' (pointer) has base type 'Component'.
Container::Add ( Component* c,std::string id ): 1st parameter 'c' (pointer) has base type 'Component'.
Container::Container [in-charge]( int x,int y,int width,int height,int scale_width,int scale_height ): 'this' pointer has base type 'Component'.
Container::DispatchEvent ( ContainerEvent* event ): 'this' pointer has base type 'Component'.
Container::DoLayout ( ): 'this' pointer has base type 'Component'.
Container::GetComponentCount ( ): 'this' pointer has base type 'Component'.
Container::GetComponentInFocus ( ): 'this' pointer has base type 'Component'.
Container::GetComponents ( ): 'this' pointer has base type 'Component'.
Container::GetFrameListeners ( ): 'this' pointer has base type 'Component'.
Container::GetInsets ( ): 'this' pointer has base type 'Component'.
Container::GetLayout ( ): 'this' pointer has base type 'Component'.
Container::GetParent ( ): Return value (pointer) has base type 'Component'.
Container::GetTargetComponent ( Container* target,int x,int y ): 1st parameter 'target' (pointer) has base type 'Component'.
Container::GetWorkingHeight ( ): 'this' pointer has base type 'Component'.
Container::GetWorkingWidth ( ): 'this' pointer has base type 'Component'.
Container::Intersect ( Component* c1,int x,int y,int w,int h ): 1st parameter 'c1' (pointer) has base type 'Component'.
Container::Intersect ( Component* c1,Component* c2 ): 2nd parameter 'c2' (pointer) has base type 'Component'.
Container::InvalidateAll ( ): 'this' pointer has base type 'Component'.
Container::LowerComponentToBottom ( Component* c ): 1st parameter 'c' (pointer) has base type 'Component'.
Container::Paint ( Graphics* g ): 'this' pointer has base type 'Component'.
Container::PutComponentATop ( Component* c,Component* c1 ): 1st parameter 'c' (pointer) has base type 'Component'.
Container::PutComponentBelow ( Component* c,Component* c1 ): 1st parameter 'c' (pointer) has base type 'Component'.
Container::RaiseComponentToTop ( Component* c ): 1st parameter 'c' (pointer) has base type 'Component'.
Container::RegisterContainerListener ( ContainerListener* listener ): 'this' pointer has base type 'Component'.
Container::ReleaseComponentFocus ( Component* c ): 1st parameter 'c' (pointer) has base type 'Component'.
Container::Remove ( Component* c ): 1st parameter 'c' (pointer) has base type 'Component'.
Container::RemoveAll ( ): 'this' pointer has base type 'Component'.
Container::RemoveContainerListener ( ContainerListener* listener ): 'this' pointer has base type 'Component'.
Container::Repaint ( bool all ): 'this' pointer has base type 'Component'.
Container::Repaint ( int x,int y,int width,int height ): 'this' pointer has base type 'Component'.
Container::Repaint ( Component* c,int x,int y,int width,int height ): 1st parameter 'c' (pointer) has base type 'Component'.
Container::RequestComponentFocus ( Component* c,bool has_parent ): 1st parameter 'c' (pointer) has base type 'Component'.
Container::RevalidateAll ( ): 'this' pointer has base type 'Component'.
Container::SetInsets ( int left,int top,int right,int bottom ): 'this' pointer has base type 'Component'.
Container::SetInsets ( jinsets_t insets ): 'this' pointer has base type 'Component'.
Container::SetLayout ( Layout* layout ): 'this' pointer has base type 'Component'.
Container::SetOptimizedPaint ( bool b ): 'this' pointer has base type 'Component'.
Container::SetSize ( int w,int h ): 'this' pointer has base type 'Component'.
Container::SetWorkingScreenSize ( int width,int height ): 'this' pointer has base type 'Component'.
Container::~Container [in-charge]( ): 'this' pointer has base type 'Component'.
ContainerEvent::ContainerEvent [in-charge]( void* source,Component* component,frame_event_t type ): 2nd parameter 'component' (pointer) has base type 'Component'.
ContainerEvent::GetComponent ( ): Return value (pointer) has base type 'Component'.
FlowLayout::DoLayout ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
FlowLayout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
FlowLayout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
FlowLayout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
FlowLayout::MoveComponents ( Container* target,int x,int y,int width,int height,int rowStart,int rowEnd,bool ltr,bool useBaseline,int* ascent,int* descent ): 1st parameter 'target' (pointer) has base type 'Component'.
GridBagLayout::AddLayoutComponent ( Component* comp,GridBagConstraints* constraints ): 1st parameter 'comp' (pointer) has base type 'Component'.
GridBagLayout::ArrangeGrid ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridBagLayout::CalculateBaseline ( Component* c,GridBagConstraints* constraints,jsize_t size ): 1st parameter 'c' (pointer) has base type 'Component'.
GridBagLayout::DoLayout ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridBagLayout::GetConstraints ( Component* comp ): 1st parameter 'comp' (pointer) has base type 'Component'.
GridBagLayout::GetLayoutInfo ( Container* parent,int sizeflag ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridBagLayout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridBagLayout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridBagLayout::GetMinSize ( Container* parent,GridBagLayoutInfo* info ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridBagLayout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridBagLayout::LookupConstraints ( Component* comp ): 1st parameter 'comp' (pointer) has base type 'Component'.
GridBagLayout::PreInitMaximumArraySizes ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridBagLayout::RemoveConstraints ( Component* comp ): 1st parameter 'comp' (pointer) has base type 'Component'.
GridBagLayout::RemoveLayoutComponent ( Component* comp ): 1st parameter 'comp' (pointer) has base type 'Component'.
GridBagLayout::SetConstraints ( Component* comp,GridBagConstraints* constraints ): 1st parameter 'comp' (pointer) has base type 'Component'.
GridLayout::DoLayout ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridLayout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridLayout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
GridLayout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
Layout::DoLayout ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
Layout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
Layout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
Layout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
NullLayout::DoLayout ( Container* c ): 1st parameter 'c' (pointer) has base type 'Component'.
NullLayout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
NullLayout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
NullLayout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Component'.
Window::Repaint ( Component* c,int x,int y,int width,int height ): 1st parameter 'c' (pointer) has base type 'Component'.
jcontainer.h namespacejgui [+] Container (1)
Change
Effect
1
Size of this type has been changed from 444 to 372 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (83)
BorderLayout::DoLayout ( Container* target ): 1st parameter 'target' (pointer) has base type 'Container'.
BorderLayout::GetLayoutComponent ( Container* target,jborderlayout_align_t align ): 1st parameter 'target' (pointer) has base type 'Container'.
BorderLayout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
BorderLayout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
BorderLayout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
CardLayout::CheckLayout ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
CardLayout::DoLayout ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
CardLayout::First ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
CardLayout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
CardLayout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
CardLayout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
CardLayout::Last ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
CardLayout::Next ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
CardLayout::Previous ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
CardLayout::ShowDefaultComponent ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
Component::GetParent ( ): Return value (pointer) has base type 'Container'.
Component::SetParent ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
Container::Add ( Component* c,GridBagConstraints* constraints ): 'this' pointer has base type 'Container'.
Container::Add ( Component* c,jborderlayout_align_t align ): 'this' pointer has base type 'Container'.
Container::Add ( Component* c,std::string id ): 'this' pointer has base type 'Container'.
Container::Container [in-charge]( int x,int y,int width,int height,int scale_width,int scale_height ): 'this' pointer has base type 'Container'.
Container::DispatchEvent ( ContainerEvent* event ): 'this' pointer has base type 'Container'.
Container::DoLayout ( ): 'this' pointer has base type 'Container'.
Container::GetComponentCount ( ): 'this' pointer has base type 'Container'.
Container::GetComponentInFocus ( ): 'this' pointer has base type 'Container'.
Container::GetComponents ( ): 'this' pointer has base type 'Container'.
Container::GetFrameListeners ( ): 'this' pointer has base type 'Container'.
Container::GetInsets ( ): 'this' pointer has base type 'Container'.
Container::GetLayout ( ): 'this' pointer has base type 'Container'.
Container::GetParent ( ): 'this' pointer has base type 'Container'.
Container::GetTargetComponent ( Container* target,int x,int y ): 1st parameter 'target' (pointer) has base type 'Container'.
Container::GetWorkingHeight ( ): 'this' pointer has base type 'Container'.
Container::GetWorkingWidth ( ): 'this' pointer has base type 'Container'.
Container::Intersect ( Component* c1,int x,int y,int w,int h ): 'this' pointer has base type 'Container'.
Container::Intersect ( Component* c1,Component* c2 ): 'this' pointer has base type 'Container'.
Container::InvalidateAll ( ): 'this' pointer has base type 'Container'.
Container::LowerComponentToBottom ( Component* c ): 'this' pointer has base type 'Container'.
Container::Paint ( Graphics* g ): 'this' pointer has base type 'Container'.
Container::PutComponentATop ( Component* c,Component* c1 ): 'this' pointer has base type 'Container'.
Container::PutComponentBelow ( Component* c,Component* c1 ): 'this' pointer has base type 'Container'.
Container::RaiseComponentToTop ( Component* c ): 'this' pointer has base type 'Container'.
Container::RegisterContainerListener ( ContainerListener* listener ): 'this' pointer has base type 'Container'.
Container::ReleaseComponentFocus ( Component* c ): 'this' pointer has base type 'Container'.
Container::Remove ( Component* c ): 'this' pointer has base type 'Container'.
Container::RemoveAll ( ): 'this' pointer has base type 'Container'.
Container::RemoveContainerListener ( ContainerListener* listener ): 'this' pointer has base type 'Container'.
Container::Repaint ( bool all ): 'this' pointer has base type 'Container'.
Container::Repaint ( int x,int y,int width,int height ): 'this' pointer has base type 'Container'.
Container::Repaint ( Component* c,int x,int y,int width,int height ): 'this' pointer has base type 'Container'.
Container::RequestComponentFocus ( Component* c,bool has_parent ): 'this' pointer has base type 'Container'.
Container::RevalidateAll ( ): 'this' pointer has base type 'Container'.
Container::SetInsets ( int left,int top,int right,int bottom ): 'this' pointer has base type 'Container'.
Container::SetInsets ( jinsets_t insets ): 'this' pointer has base type 'Container'.
Container::SetLayout ( Layout* layout ): 'this' pointer has base type 'Container'.
Container::SetOptimizedPaint ( bool b ): 'this' pointer has base type 'Container'.
Container::SetSize ( int w,int h ): 'this' pointer has base type 'Container'.
Container::SetWorkingScreenSize ( int width,int height ): 'this' pointer has base type 'Container'.
Container::~Container [in-charge]( ): 'this' pointer has base type 'Container'.
FlowLayout::DoLayout ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
FlowLayout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
FlowLayout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
FlowLayout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
FlowLayout::MoveComponents ( Container* target,int x,int y,int width,int height,int rowStart,int rowEnd,bool ltr,bool useBaseline,int* ascent,int* descent ): 1st parameter 'target' (pointer) has base type 'Container'.
GridBagLayout::ArrangeGrid ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
GridBagLayout::DoLayout ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
GridBagLayout::GetLayoutInfo ( Container* parent,int sizeflag ): 1st parameter 'parent' (pointer) has base type 'Container'.
GridBagLayout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
GridBagLayout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
GridBagLayout::GetMinSize ( Container* parent,GridBagLayoutInfo* info ): 1st parameter 'parent' (pointer) has base type 'Container'.
GridBagLayout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
GridBagLayout::PreInitMaximumArraySizes ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
GridLayout::DoLayout ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
GridLayout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
GridLayout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
GridLayout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
Layout::DoLayout ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
Layout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
Layout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
Layout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
NullLayout::DoLayout ( Container* c ): 1st parameter 'c' (pointer) has base type 'Container'.
NullLayout::GetMaximumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
NullLayout::GetMinimumLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
NullLayout::GetPreferredLayoutSize ( Container* parent ): 1st parameter 'parent' (pointer) has base type 'Container'.
Size of this type has been changed from 1020 to 948 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (12)
FileChooserDialog::AddExtension ( std::string ext ): 'this' pointer has base type 'FileChooserDialog'.
FileChooserDialog::FileChooserDialog [in-charge]( std::string title,std::string directory,int x,int y,jfilechooser_type_t type ): 'this' pointer has base type 'FileChooserDialog'.
FileChooserDialog::GetCurrentDirectory ( ): 'this' pointer has base type 'FileChooserDialog'.
FileChooserDialog::GetFile ( ): 'this' pointer has base type 'FileChooserDialog'.
FileChooserDialog::GetName ( ): 'this' pointer has base type 'FileChooserDialog'.
FileChooserDialog::InputChanged ( KeyEvent* event ): 'this' pointer has base type 'FileChooserDialog'.
FileChooserDialog::ItemSelected ( SelectEvent* event ): 'this' pointer has base type 'FileChooserDialog'.
FileChooserDialog::SetCurrentDirectory ( std::string directory ): 'this' pointer has base type 'FileChooserDialog'.
FileChooserDialog::SetExtensionIgnoreCase ( bool b ): 'this' pointer has base type 'FileChooserDialog'.
FileChooserDialog::SetFileFilter ( jfilechooser_filter_t filter ): 'this' pointer has base type 'FileChooserDialog'.
FileChooserDialog::Show ( bool modal ): 'this' pointer has base type 'FileChooserDialog'.
FileChooserDialog::~FileChooserDialog [in-charge]( ): 'this' pointer has base type 'FileChooserDialog'.
jframe.h namespacejgui [+] Frame (1)
Change
Effect
1
Size of this type has been changed from 908 to 836 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (29)
Frame::AddSubtitle ( std::string image,std::string label ): 'this' pointer has base type 'Frame'.
Frame::Frame [in-charge]( std::string title,int x,int y,int width,int height,int scale_width,int scale_height ): 'this' pointer has base type 'Frame'.
Frame::GetFrameButtons ( ): 'this' pointer has base type 'Frame'.
Frame::GetFrameInputListeners ( ): 'this' pointer has base type 'Frame'.
Frame::GetIcon ( ): 'this' pointer has base type 'Frame'.
Frame::GetInsets ( ): 'this' pointer has base type 'Frame'.
Frame::GetLastKeyCode ( ): 'this' pointer has base type 'Frame'.
Frame::GetTitle ( ): 'this' pointer has base type 'Frame'.
Frame::Hide ( ): 'this' pointer has base type 'Frame'.
Frame::IsMoveEnabled ( ): 'this' pointer has base type 'Frame'.
Frame::IsResizeEnabled ( ): 'this' pointer has base type 'Frame'.
Frame::Maximize ( ): 'this' pointer has base type 'Frame'.
Frame::Pack ( ): 'this' pointer has base type 'Frame'.
Frame::Paint ( Graphics* g ): 'this' pointer has base type 'Frame'.
Frame::RegisterInputListener ( FrameInputListener* listener ): 'this' pointer has base type 'Frame'.
Frame::Release ( ): 'this' pointer has base type 'Frame'.
Frame::RemoveAllSubtitles ( ): 'this' pointer has base type 'Frame'.
Frame::RemoveInputListener ( FrameInputListener* listener ): 'this' pointer has base type 'Frame'.
Frame::Restore ( ): 'this' pointer has base type 'Frame'.
Frame::SetDefaultExitEnabled ( bool b ): 'this' pointer has base type 'Frame'.
Frame::SetFrameButtons ( int buttons ): 'this' pointer has base type 'Frame'.
Frame::SetIcon ( std::string icon ): 'this' pointer has base type 'Frame'.
Frame::SetInputEnabled ( bool b ): 'this' pointer has base type 'Frame'.
Frame::SetLastKeyCode ( jkey_symbol_t key ): 'this' pointer has base type 'Frame'.
Frame::SetMoveEnabled ( bool b ): 'this' pointer has base type 'Frame'.
Frame::SetResizeEnabled ( bool b ): 'this' pointer has base type 'Frame'.
Frame::SetTitle ( std::string title ): 'this' pointer has base type 'Frame'.
Frame::Show ( bool modal ): 'this' pointer has base type 'Frame'.
Frame::~Frame [in-charge]( ): 'this' pointer has base type 'Frame'.
jgraphics.h namespacejgui [+] Graphics (1)
Change
Effect
1
Size of this type has been changed from 196 to 168 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (147)
Animation::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
Button::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
CheckButton::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
ComboBox::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
ComboMenuComponent::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
Component::FillRectangle ( Graphics* g,int x,int y,int width,int height ): 1st parameter 'g' (pointer) has base type 'Graphics'.
Component::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
Component::PaintBorder ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
Container::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
Frame::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
GFXHandler::SetCursor ( OffScreenImage* shape,int hotx,int hoty ): 1st parameter 'shape' (pointer) has base type 'Graphics'.
Graphics::Clear ( int r,int g,int b,int a ): 'this' pointer has base type 'Graphics'.
Graphics::Create ( ): Return value (pointer) has base type 'Graphics'.
Graphics::DrawArc ( int xcp,int ycp,int rxp,int ryp,double start_angle,double end_angle ): 'this' pointer has base type 'Graphics'.
Graphics::DrawBevelRectangle ( int x,int y,int w,int h,int dx,int dy ): 'this' pointer has base type 'Graphics'.
Graphics::DrawBezierCurve ( jpoint_t* points,int n_points ): 'this' pointer has base type 'Graphics'.
Graphics::DrawCircle ( int xp,int yp,int raio ): 'this' pointer has base type 'Graphics'.
Graphics::DrawGlyph ( int symbol,int xp,int yp ): 'this' pointer has base type 'Graphics'.
Graphics::DrawImage ( OffScreenImage* img,int x,int y,int alpha ): 'this' pointer has base type 'Graphics'.
Graphics::DrawImage ( OffScreenImage* img,int x,int y,int w,int h,int alpha ): 'this' pointer has base type 'Graphics'.
Graphics::DrawImage ( OffScreenImage* img,int sx,int sy,int sw,int sh,int x,int y,int w,int h,int alpha ): 'this' pointer has base type 'Graphics'.
Graphics::DrawImage ( std::string img,int x,int y,int alpha ): 'this' pointer has base type 'Graphics'.
Graphics::DrawImage ( std::string img,int x,int y,int w,int h,int alpha ): 'this' pointer has base type 'Graphics'.
Graphics::DrawImage ( std::string img,int sx,int sy,int sw,int sh,int x,int y,int w,int h,int alpha ): 'this' pointer has base type 'Graphics'.
Graphics::DrawLine ( int xp,int yp,int xf,int yf ): 'this' pointer has base type 'Graphics'.
Graphics::DrawPolygon ( int x,int y,jpoint_t* p,int num,bool close ): 'this' pointer has base type 'Graphics'.
Graphics::DrawRectangle ( int x,int y,int w,int h ): 'this' pointer has base type 'Graphics'.
Graphics::DrawRoundRectangle ( int x,int y,int w,int h,int raio ): 'this' pointer has base type 'Graphics'.
Graphics::DrawString ( std::string s,int x,int y ): 'this' pointer has base type 'Graphics'.
Graphics::DrawTriangle ( int x1,int y1,int x2,int y2,int x3,int y3 ): 'this' pointer has base type 'Graphics'.
Graphics::FillArc ( int xcp,int ycp,int rxp,int ryp,double start_angle,double end_angle ): 'this' pointer has base type 'Graphics'.
Graphics::FillBevelRectangle ( int x,int y,int w,int h,int dx,int dy ): 'this' pointer has base type 'Graphics'.
Graphics::FillCircle ( int xp,int yp,int raio ): 'this' pointer has base type 'Graphics'.
Graphics::FillPolygon ( int x,int y,jpoint_t* p,int num ): 'this' pointer has base type 'Graphics'.
Graphics::FillRectangle ( int x,int y,int w,int h ): 'this' pointer has base type 'Graphics'.
Graphics::FillRoundRectangle ( int x,int y,int w,int h,int raio ): 'this' pointer has base type 'Graphics'.
Graphics::FillTriangle ( int x1,int y1,int x2,int y2,int x3,int y3 ): 'this' pointer has base type 'Graphics'.
Graphics::Flip ( ): 'this' pointer has base type 'Graphics'.
Graphics::Flip ( int x,int y,int w,int h ): 'this' pointer has base type 'Graphics'.
Graphics::GetColor ( ): 'this' pointer has base type 'Graphics'.
Graphics::GetDefaultFont ( )[static]: 'this' pointer has base type 'Graphics'.
Graphics::GetFont ( ): 'this' pointer has base type 'Graphics'.
Graphics::GetImageSize ( std::string img,int* real_width,int* real_height,int* scaled_width,int* scaled_height ): 'this' pointer has base type 'Graphics'.
Graphics::GetLineStyle ( ): 'this' pointer has base type 'Graphics'.
Graphics::GetLineType ( ): 'this' pointer has base type 'Graphics'.
Graphics::GetLineWidth ( ): 'this' pointer has base type 'Graphics'.
Graphics::GetPixel ( int xp,int yp ): 'this' pointer has base type 'Graphics'.
Graphics::GetRGB ( int xp,int yp,uint32_t pixel ): 'this' pointer has base type 'Graphics'.
Graphics::GetRGBArray ( int startxp,int startyp,int widthp,int heightp,uint32_t** rgb,int offset,int scansize ): 'this' pointer has base type 'Graphics'.
Graphics::Graphics [in-charge]( void* s ): 'this' pointer has base type 'Graphics'.
Graphics::Idle ( ): 'this' pointer has base type 'Graphics'.
Graphics::Lock ( ): 'this' pointer has base type 'Graphics'.
Graphics::ReleaseClip ( ): 'this' pointer has base type 'Graphics'.
Graphics::Reset ( ): 'this' pointer has base type 'Graphics'.
Graphics::Rotate ( ): 'this' pointer has base type 'Graphics'.
Graphics::Rotate ( double radians ): 'this' pointer has base type 'Graphics'.
Graphics::SetBlittingFlags ( jblitting_flags_t t ): 'this' pointer has base type 'Graphics'.
Graphics::SetClip ( int x1,int y1,int width,int height ): 'this' pointer has base type 'Graphics'.
Graphics::SetColor ( int r,int g,int b,int a ): 'this' pointer has base type 'Graphics'.
Graphics::SetColor ( uint32_t c ): 'this' pointer has base type 'Graphics'.
Graphics::SetDefaultFont ( Font* font )[static]: 'this' pointer has base type 'Graphics'.
Graphics::SetDrawingFlags ( jdrawing_flags_t t ): 'this' pointer has base type 'Graphics'.
Graphics::SetFont ( Font* font ): 'this' pointer has base type 'Graphics'.
Graphics::SetLineStyle ( jline_style_t t ): 'this' pointer has base type 'Graphics'.
Graphics::SetLineType ( jline_type_t t ): 'this' pointer has base type 'Graphics'.
Graphics::SetLineWidth ( int size ): 'this' pointer has base type 'Graphics'.
Graphics::SetPixel ( int xp,int yp,uint32_t pixel ): 'this' pointer has base type 'Graphics'.
Graphics::SetPorterDuffFlags ( jporter_duff_flags_t t ): 'this' pointer has base type 'Graphics'.
Graphics::SetRGB ( int xp,int yp,uint32_t rgb ): 'this' pointer has base type 'Graphics'.
Graphics::SetRGB ( uint32_t* rgb,int xp,int yp,int wp,int hp,int scanline ): 'this' pointer has base type 'Graphics'.
Graphics::Translate ( ): 'this' pointer has base type 'Graphics'.
Graphics::Translate ( int x,int y ): 'this' pointer has base type 'Graphics'.
Graphics::Unlock ( ): 'this' pointer has base type 'Graphics'.
Graphics::~Graphics [in-charge]( ): 'this' pointer has base type 'Graphics'.
Icon::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
ImageButton::ImageButton [in-charge]( std::string image,std::string label,int x,int y,int width,int height ): 'this' pointer has base type 'Graphics'.
ImageButton::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
ImageButton::SetImage ( std::string image ): 'this' pointer has base type 'Graphics'.
ImageButton::SetImageFocus ( std::string image ): 'this' pointer has base type 'Graphics'.
ImageButton::SetSize ( int width,int height ): 'this' pointer has base type 'Graphics'.
ImageButton::~ImageButton [in-charge]( ): 'this' pointer has base type 'Graphics'.
Label::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
ListBox::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
Marquee::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
MenuComponent::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
NullGraphics::Create ( ): Return value (pointer) has base type 'Graphics'.
NullGraphics::DrawImage ( OffScreenImage* img,int x,int y,int w,int h,int alpha ): 1st parameter 'img' (pointer) has base type 'Graphics'.
NullGraphics::DrawImage ( OffScreenImage* img,int sx,int sy,int sw,int sh,int x,int y,int w,int h,int alpha ): 1st parameter 'img' (pointer) has base type 'Graphics'.
OffScreenImage::GetGraphics ( ): Return value (pointer) has base type 'Graphics'.
OffScreenImage::GetHeight ( ): 'this' pointer has base type 'Graphics'.
OffScreenImage::GetScaleHeight ( ): 'this' pointer has base type 'Graphics'.
OffScreenImage::GetScaleWidth ( ): 'this' pointer has base type 'Graphics'.
OffScreenImage::GetWidth ( ): 'this' pointer has base type 'Graphics'.
OffScreenImage::Release ( ): 'this' pointer has base type 'Graphics'.
OffScreenImage::Restore ( ): 'this' pointer has base type 'Graphics'.
OffScreenImage::~OffScreenImage [in-charge]( ): 'this' pointer has base type 'Graphics'.
Panel::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
ProgressBar::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
ScrollBar::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
Slider::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
Spin::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
Table::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
TextArea::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
TextField::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
ToogleButton::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
TreeComponent::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
Watch::Paint ( Graphics* g ): 1st parameter 'g' (pointer) has base type 'Graphics'.
Window::Clear ( ): 'this' pointer has base type 'Graphics'.
Window::DispatchEvent ( WindowEvent* event ): 'this' pointer has base type 'Graphics'.
Window::DumpScreen ( std::string dir,std::string pre ): 'this' pointer has base type 'Graphics'.
Window::Flip ( ): 'this' pointer has base type 'Graphics'.
Window::GetCursor ( ): 'this' pointer has base type 'Graphics'.
Window::GetGraphics ( ): Return value (pointer) has base type 'Graphics'.
Window::GetOpacity ( ): 'this' pointer has base type 'Graphics'.
Window::GetWindowListeners ( ): 'this' pointer has base type 'Graphics'.
Window::Hide ( ): 'this' pointer has base type 'Graphics'.
Window::InnerCreateWindow ( ): 'this' pointer has base type 'Graphics'.
Window::LowerToBottom ( ): 'this' pointer has base type 'Graphics'.
Window::Move ( int x1,int y1 ): 'this' pointer has base type 'Graphics'.
Window::PutAtop ( Window* w ): 1st parameter 'w' (pointer) has base type 'Graphics'.
Window::PutBelow ( Window* w ): 1st parameter 'w' (pointer) has base type 'Graphics'.
Window::RaiseToTop ( ): 'this' pointer has base type 'Graphics'.
Window::RegisterWindowListener ( WindowListener* listener ): 'this' pointer has base type 'Graphics'.
Window::ReleaseWindow ( ): 'this' pointer has base type 'Graphics'.
Window::RemoveWindowListener ( WindowListener* listener ): 'this' pointer has base type 'Graphics'.
Window::Repaint ( bool all ): 'this' pointer has base type 'Graphics'.
Window::Repaint ( int x,int y,int width,int height ): 'this' pointer has base type 'Graphics'.
Window::Repaint ( Component* c,int x,int y,int width,int height ): 'this' pointer has base type 'Graphics'.
Window::SetBounds ( int x1,int y1,int w1,int h1 ): 'this' pointer has base type 'Graphics'.
Window::SetCursor ( jcursor_style_t t ): 'this' pointer has base type 'Graphics'.
Window::SetMaximumSize ( int w,int h ): 'this' pointer has base type 'Graphics'.
Window::SetMinimumSize ( int w,int h ): 'this' pointer has base type 'Graphics'.
Window::SetOpacity ( int i ): 'this' pointer has base type 'Graphics'.
Window::SetPosition ( int x1,int y1 ): 'this' pointer has base type 'Graphics'.
Window::SetSize ( int w,int h ): 'this' pointer has base type 'Graphics'.
Window::SetUndecorated ( bool b ): 'this' pointer has base type 'Graphics'.
Window::SetVisible ( bool b ): 'this' pointer has base type 'Graphics'.
Window::Show ( bool modal ): 'this' pointer has base type 'Graphics'.
Window::Window [in-charge]( int x,int y,int width,int height,int opacity,int scale_width,int scale_height ): 'this' pointer has base type 'Graphics'.
Window::~Window [in-charge]( ): 'this' pointer has base type 'Graphics'.
WindowManager::Add ( Window* w ): 1st parameter 'w' (pointer) has base type 'Graphics'.
WindowManager::GetWindowInFocus ( ): Return value (pointer) has base type 'Graphics'.
WindowManager::LowerToBottom ( Window* c ): 1st parameter 'c' (pointer) has base type 'Graphics'.
WindowManager::PutWindowATop ( Window* c,Window* c1 ): 1st parameter 'c' (pointer) has base type 'Graphics'.
WindowManager::PutWindowBelow ( Window* c,Window* c1 ): 1st parameter 'c' (pointer) has base type 'Graphics'.
WindowManager::RaiseToTop ( Window* c ): 1st parameter 'c' (pointer) has base type 'Graphics'.
WindowManager::Remove ( Window* w ): 1st parameter 'w' (pointer) has base type 'Graphics'.
[+] jblitting_flags_t (8)
Change
Effect
1
Name of member with value 1 has been changed from NOFX_BLIT to BF_NOFX.
Applications may execute another branch of library code.
2
Name of member with value 128 has been changed from XOR_BLIT to BF_XOR.
Applications may execute another branch of library code.
3
Name of member with value 16 has been changed from DEINTERLACE_BLIT to BF_DEINTERLACE.
Applications may execute another branch of library code.
4
Name of member with value 2 has been changed from ALPHACHANNEL_BLIT to BF_ALPHACHANNEL.
Applications may execute another branch of library code.
5
Name of member with value 32 has been changed from SRC_COLORKEY_BLIT to BF_SRC_COLORKEY.
Applications may execute another branch of library code.
6
Name of member with value 4 has been changed from COLORALPHA_BLIT to BF_COLORALPHA.
Applications may execute another branch of library code.
7
Name of member with value 64 has been changed from DST_COLORKEY_BLIT to BF_DST_COLORKEY.
Applications may execute another branch of library code.
8
Name of member with value 8 has been changed from COLORIZE_BLIT to BF_COLORIZE.
Applications may execute another branch of library code.
[+] affected interfaces (2)
Graphics::SetBlittingFlags ( jblitting_flags_t t ): 1st parameter 't' has type 'jblitting_flags_t'.
NullGraphics::SetBlittingFlags ( jblitting_flags_t t ): 1st parameter 't' has type 'jblitting_flags_t'.
[+] jdrawing_flags_t (3)
Change
Effect
1
Name of member with value 1 has been changed from NOFX_FLAG to DF_NOFX.
Applications may execute another branch of library code.
2
Name of member with value 2 has been changed from BLEND_FLAG to DF_BLEND.
Applications may execute another branch of library code.
3
Name of member with value 4 has been changed from XOR_FLAG to DF_XOR.
Applications may execute another branch of library code.
[+] affected interfaces (2)
Graphics::SetDrawingFlags ( jdrawing_flags_t t ): 1st parameter 't' has type 'jdrawing_flags_t'.
NullGraphics::SetDrawingFlags ( jdrawing_flags_t t ): 1st parameter 't' has type 'jdrawing_flags_t'.
[+] jporter_duff_flags_t (13)
Change
Effect
1
Name of member with value 1 has been changed from PD_NONE to PDF_NONE.
Applications may execute another branch of library code.
2
Name of member with value 1024 has been changed from PD_DST_ATOP to PDF_DST_ATOP.
Applications may execute another branch of library code.
3
Name of member with value 128 has been changed from PD_SRC_OUT to PDF_SRC_OUT.
Applications may execute another branch of library code.
4
Name of member with value 16 has been changed from PD_DST_OVER to PDF_DST_OVER.
Applications may execute another branch of library code.
5
Name of member with value 2 has been changed from PD_CLEAR to PDF_CLEAR.
Applications may execute another branch of library code.
6
Name of member with value 2048 has been changed from PD_ADD to PDF_ADD.
Applications may execute another branch of library code.
7
Name of member with value 256 has been changed from PD_DST_OUT to PDF_DST_OUT.
Applications may execute another branch of library code.
8
Name of member with value 32 has been changed from PD_SRC_IN to PDF_SRC_IN.
Applications may execute another branch of library code.
9
Name of member with value 4 has been changed from PD_SRC to PDF_SRC.
Applications may execute another branch of library code.
10
Name of member with value 4096 has been changed from PD_XOR to PDF_XOR.
Applications may execute another branch of library code.
11
Name of member with value 512 has been changed from PD_SRC_ATOP to PDF_SRC_ATOP.
Applications may execute another branch of library code.
12
Name of member with value 64 has been changed from PD_DST_IN to PDF_DST_IN.
Applications may execute another branch of library code.
13
Name of member with value 8 has been changed from PD_SRC_OVER to PDF_SRC_OVER.
Applications may execute another branch of library code.
[+] affected interfaces (2)
Graphics::SetPorterDuffFlags ( jporter_duff_flags_t t ): 1st parameter 't' has type 'jporter_duff_flags_t'.
NullGraphics::SetPorterDuffFlags ( jporter_duff_flags_t t ): 1st parameter 't' has type 'jporter_duff_flags_t'.
jicon.h namespacejgui [+] Icon (1)
Change
Effect
1
Size of this type has been changed from 336 to 264 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (6)
Icon::Icon [in-charge]( std::string p1,int x,int y,int width,int height,int scale_width,int scale_height ): 'this' pointer has base type 'Icon'.
Icon::Paint ( Graphics* g ): 'this' pointer has base type 'Icon'.
Icon::SetImage ( std::string file ): 'this' pointer has base type 'Icon'.
Icon::SetSize ( int width,int height ): 'this' pointer has base type 'Icon'.
Icon::SetText ( std::string text ): 'this' pointer has base type 'Icon'.
Icon::~Icon [in-charge]( ): 'this' pointer has base type 'Icon'.
jimagebutton.h namespacejgui [+] ImageButton (1)
Change
Effect
1
Size of this type has been changed from 364 to 292 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (6)
ImageButton::ImageButton [in-charge]( std::string image,std::string label,int x,int y,int width,int height ): 'this' pointer has base type 'ImageButton'.
ImageButton::Paint ( Graphics* g ): 'this' pointer has base type 'ImageButton'.
ImageButton::SetImage ( std::string image ): 'this' pointer has base type 'ImageButton'.
ImageButton::SetImageFocus ( std::string image ): 'this' pointer has base type 'ImageButton'.
ImageButton::SetSize ( int width,int height ): 'this' pointer has base type 'ImageButton'.
ImageButton::~ImageButton [in-charge]( ): 'this' pointer has base type 'ImageButton'.
Size of this type has been changed from 196 to 168 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (63)
NullGraphics::Clear ( int r,int g,int b,int a ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::Create ( ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::DrawArc ( int xcp,int ycp,int rxp,int ryp,double start_angle,double end_angle ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::DrawBevelRectangle ( int x,int y,int w,int h,int dx,int dy ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::DrawBezierCurve ( jpoint_t* points,int n_points ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::DrawCircle ( int xp,int yp,int raio ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::DrawGlyph ( int symbol,int xp,int yp ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::DrawImage ( OffScreenImage* img,int x,int y,int w,int h,int alpha ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::DrawImage ( OffScreenImage* img,int sx,int sy,int sw,int sh,int x,int y,int w,int h,int alpha ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::DrawImage ( std::string img,int x,int y,int alpha ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::DrawImage ( std::string img,int x,int y,int w,int h,int alpha ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::DrawImage ( std::string img,int sx,int sy,int sw,int sh,int x,int y,int w,int h,int alpha ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::DrawLine ( int xp,int yp,int xf,int yf ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::DrawPolygon ( int x,int y,jpoint_t* p,int num,bool close ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::DrawRectangle ( int x,int y,int w,int h ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::DrawRoundRectangle ( int x,int y,int w,int h,int raio ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::DrawString ( std::string s,int x,int y ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::DrawTriangle ( int x1,int y1,int x2,int y2,int x3,int y3 ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::FillArc ( int xcp,int ycp,int rxp,int ryp,double start_angle,double end_angle ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::FillBevelRectangle ( int x,int y,int w,int h,int dx,int dy ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::FillCircle ( int xp,int yp,int raio ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::FillGradientRectangle ( int x,int y,int w,int h,int sr,int sg,int sb,int sa,int dr,int dg,int db,int da,bool horizontal ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::FillPolygon ( int x,int y,jpoint_t* p,int num ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::FillRectangle ( int x,int y,int w,int h ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::FillRoundRectangle ( int x,int y,int w,int h,int raio ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::FillTriangle ( int x1,int y1,int x2,int y2,int x3,int y3 ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::Flip ( ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::Flip ( int x,int y,int w,int h ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::GetClipBounds ( ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::GetClipHeight ( ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::GetClipWidth ( ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::GetClipX ( ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::GetClipY ( ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::GetColor ( ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::GetImageSize ( std::string img,int* real_width,int* real_height,int* scaled_width,int* scaled_height ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::GetLineStyle ( ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::GetLineType ( ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::GetLineWidth ( ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::GetPixel ( int xp,int yp ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::GetRGB ( int xp,int yp,uint32_t pixel ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::GetRGBArray ( int startxp,int startyp,int widthp,int heightp,uint32_t** rgb,int offset,int scansize ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::Idle ( ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::NullGraphics [in-charge]( ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::ReleaseClip ( ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::Reset ( ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::Rotate ( ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::Rotate ( double radians ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::SetBlittingFlags ( jblitting_flags_t t ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::SetClip ( int x1,int y1,int width,int height ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::SetColor ( int r,int g,int b,int a ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::SetColor ( uint32_t color ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::SetDrawingFlags ( jdrawing_flags_t t ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::SetFont ( Font* font ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::SetLineStyle ( jline_style_t t ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::SetLineType ( jline_type_t t ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::SetLineWidth ( int size ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::SetPixel ( int xp,int yp,uint32_t pixel ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::SetPorterDuffFlags ( jporter_duff_flags_t t ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::SetRGB ( int xp,int yp,int rgb ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::SetRGB ( uint32_t* rgb,int x,int y,int w,int h,int scanline ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::Translate ( ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::Translate ( int x,int y ): 'this' pointer has base type 'NullGraphics'.
NullGraphics::~NullGraphics [in-charge]( ): 'this' pointer has base type 'NullGraphics'.
Size of the inclusive type has been changed. ATTENTION: this member should be accessed only from the new library interfaces, otherwise it may result in crash or incorrect behavior of applications.
[+] affected interfaces (22)
GFXHandler::SetCursor ( OffScreenImage* shape,int hotx,int hoty ): 1st parameter 'shape' (pointer) has base type 'OffScreenImage'.
Graphics::Create ( ): Return value (pointer) has base type 'OffScreenImage'.
Graphics::DrawImage ( OffScreenImage* img,int x,int y,int alpha ): 1st parameter 'img' (pointer) has base type 'OffScreenImage'.
Graphics::DrawImage ( OffScreenImage* img,int x,int y,int w,int h,int alpha ): 1st parameter 'img' (pointer) has base type 'OffScreenImage'.
Graphics::DrawImage ( OffScreenImage* img,int sx,int sy,int sw,int sh,int x,int y,int w,int h,int alpha ): 1st parameter 'img' (pointer) has base type 'OffScreenImage'.
ImageButton::ImageButton [in-charge]( std::string image,std::string label,int x,int y,int width,int height ): 'this' pointer has base type 'OffScreenImage'.
ImageButton::Paint ( Graphics* g ): 'this' pointer has base type 'OffScreenImage'.
ImageButton::SetImage ( std::string image ): 'this' pointer has base type 'OffScreenImage'.
ImageButton::SetImageFocus ( std::string image ): 'this' pointer has base type 'OffScreenImage'.
ImageButton::SetSize ( int width,int height ): 'this' pointer has base type 'OffScreenImage'.
ImageButton::~ImageButton [in-charge]( ): 'this' pointer has base type 'OffScreenImage'.
NullGraphics::Create ( ): Return value (pointer) has base type 'OffScreenImage'.
NullGraphics::DrawImage ( OffScreenImage* img,int x,int y,int w,int h,int alpha ): 1st parameter 'img' (pointer) has base type 'OffScreenImage'.
NullGraphics::DrawImage ( OffScreenImage* img,int sx,int sy,int sw,int sh,int x,int y,int w,int h,int alpha ): 1st parameter 'img' (pointer) has base type 'OffScreenImage'.
OffScreenImage::GetGraphics ( ): 'this' pointer has base type 'OffScreenImage'.
OffScreenImage::GetHeight ( ): 'this' pointer has base type 'OffScreenImage'.
OffScreenImage::GetScaleHeight ( ): 'this' pointer has base type 'OffScreenImage'.
OffScreenImage::GetScaleWidth ( ): 'this' pointer has base type 'OffScreenImage'.
OffScreenImage::GetWidth ( ): 'this' pointer has base type 'OffScreenImage'.
OffScreenImage::Release ( ): 'this' pointer has base type 'OffScreenImage'.
OffScreenImage::Restore ( ): 'this' pointer has base type 'OffScreenImage'.
OffScreenImage::~OffScreenImage [in-charge]( ): 'this' pointer has base type 'OffScreenImage'.
jpanel.h namespacejgui [+] Panel (1)
Change
Effect
1
Size of this type has been changed from 444 to 372 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (3)
Panel::Paint ( Graphics* g ): 'this' pointer has base type 'Panel'.
Panel::Panel [in-charge]( int x,int y,int width,int height ): 'this' pointer has base type 'Panel'.
Panel::~Panel [in-charge]( ): 'this' pointer has base type 'Panel'.
jprogressbar.h namespacejgui [+] ProgressBar (1)
Change
Effect
1
Size of this type has been changed from 596 to 524 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (11)
ProgressBar::GetPosition ( ): 'this' pointer has base type 'ProgressBar'.
ProgressBar::IsStringPainted ( ): 'this' pointer has base type 'ProgressBar'.
ProgressBar::Paint ( Graphics* g ): 'this' pointer has base type 'ProgressBar'.
ProgressBar::ProgressBar [in-charge]( int x,int y,int width,int height,jprogress_type_t type ): 'this' pointer has base type 'ProgressBar'.
ProgressBar::Release ( ): 'this' pointer has base type 'ProgressBar'.
ProgressBar::Run ( ): 'this' pointer has base type 'ProgressBar'.
ProgressBar::SetIndeterminate ( bool b ): 'this' pointer has base type 'ProgressBar'.
ProgressBar::SetPosition ( double i ): 'this' pointer has base type 'ProgressBar'.
ProgressBar::SetStringPainted ( bool b ): 'this' pointer has base type 'ProgressBar'.
ProgressBar::SetVisible ( bool b ): 'this' pointer has base type 'ProgressBar'.
ProgressBar::~ProgressBar [in-charge]( ): 'this' pointer has base type 'ProgressBar'.
jscrollbar.h namespacejgui [+] ScrollBar (1)
Change
Effect
1
Size of this type has been changed from 384 to 312 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (21)
ScrollBar::DispatchEvent ( AdjustmentEvent* event ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::GetAdjustmentListeners ( ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::GetArrowsSize ( ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::GetMajorTickSpacing ( ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::GetMinorTickSpacing ( ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::GetOrientation ( ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::GetPosition ( ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::GetStoneSize ( ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::Paint ( Graphics* g ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::ProcessEvent ( KeyEvent* event ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::ProcessEvent ( MouseEvent* event ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::RegisterAdjustmentListener ( AdjustmentListener* listener ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::RemoveAdjustmentListener ( AdjustmentListener* listener ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::ScrollBar [in-charge]( int x,int y,int width,int height ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::SetArrowsSize ( int size ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::SetMajorTickSpacing ( double i ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::SetMinorTickSpacing ( double i ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::SetOrientation ( jscroll_orientation_t type ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::SetPosition ( double i ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::SetStoneSize ( int size ): 'this' pointer has base type 'ScrollBar'.
ScrollBar::~ScrollBar [in-charge]( ): 'this' pointer has base type 'ScrollBar'.
jslider.h namespacejgui [+] Slider (1)
Change
Effect
1
Size of this type has been changed from 388 to 316 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (18)
Slider::DispatchEvent ( AdjustmentEvent* event ): 'this' pointer has base type 'Slider'.
Slider::GetAdjustmentListeners ( ): 'this' pointer has base type 'Slider'.
Slider::GetMajorTickSpacing ( ): 'this' pointer has base type 'Slider'.
Slider::GetMinorTickSpacing ( ): 'this' pointer has base type 'Slider'.
Slider::GetPosition ( ): 'this' pointer has base type 'Slider'.
Slider::Paint ( Graphics* g ): 'this' pointer has base type 'Slider'.
Slider::ProcessEvent ( KeyEvent* event ): 'this' pointer has base type 'Slider'.
Slider::ProcessEvent ( MouseEvent* event ): 'this' pointer has base type 'Slider'.
Slider::RegisterAdjustmentListener ( AdjustmentListener* listener ): 'this' pointer has base type 'Slider'.
Slider::RemoveAdjustmentListener ( AdjustmentListener* listener ): 'this' pointer has base type 'Slider'.
Slider::SetInverted ( bool b ): 'this' pointer has base type 'Slider'.
Slider::SetMajorTickSpacing ( double i ): 'this' pointer has base type 'Slider'.
Slider::SetMinorTickSpacing ( double i ): 'this' pointer has base type 'Slider'.
Slider::SetOrientation ( jscroll_orientation_t type ): 'this' pointer has base type 'Slider'.
Slider::SetPosition ( double i ): 'this' pointer has base type 'Slider'.
Slider::SetStoneSize ( int size ): 'this' pointer has base type 'Slider'.
Slider::Slider [in-charge]( int x,int y,int width,int height ): 'this' pointer has base type 'Slider'.
Slider::~Slider [in-charge]( ): 'this' pointer has base type 'Slider'.
jspin.h namespacejgui [+] Spin (1)
Change
Effect
1
Size of this type has been changed from 356 to 284 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (20)
Spin::Add ( std::string text ): 'this' pointer has base type 'Spin'.
Spin::DispatchEvent ( SelectEvent* event ): 'this' pointer has base type 'Spin'.
Spin::GetArrowsSize ( ): 'this' pointer has base type 'Spin'.
Spin::GetIndex ( ): 'this' pointer has base type 'Spin'.
Spin::GetSelectListeners ( ): 'this' pointer has base type 'Spin'.
Spin::GetType ( ): 'this' pointer has base type 'Spin'.
Spin::GetValue ( ): 'this' pointer has base type 'Spin'.
Spin::Paint ( Graphics* g ): 'this' pointer has base type 'Spin'.
Spin::ProcessEvent ( KeyEvent* event ): 'this' pointer has base type 'Spin'.
Spin::ProcessEvent ( MouseEvent* event ): 'this' pointer has base type 'Spin'.
Spin::RegisterSelectListener ( SelectListener* listener ): 'this' pointer has base type 'Spin'.
Spin::Remove ( int index ): 'this' pointer has base type 'Spin'.
Spin::RemoveAll ( ): 'this' pointer has base type 'Spin'.
Spin::RemoveSelectListener ( SelectListener* listener ): 'this' pointer has base type 'Spin'.
Spin::SetArrowsSize ( int size ): 'this' pointer has base type 'Spin'.
Spin::SetIndex ( int i ): 'this' pointer has base type 'Spin'.
Spin::SetLoop ( bool b ): 'this' pointer has base type 'Spin'.
Spin::SetType ( jspin_type_t type ): 'this' pointer has base type 'Spin'.
Spin::Spin [in-charge]( int x,int y,int width,int height ): 'this' pointer has base type 'Spin'.
Spin::~Spin [in-charge]( ): 'this' pointer has base type 'Spin'.
jtable.h namespacejgui [+] Table (1)
Change
Effect
1
Size of this type has been changed from 400 to 328 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (28)
Table::GetCell ( int row,int column ): 'this' pointer has base type 'Table'.
Table::GetColumnSize ( int index ): 'this' pointer has base type 'Table'.
Table::GetCurrentCell ( ): 'this' pointer has base type 'Table'.
Table::GetCurrentColumn ( ): 'this' pointer has base type 'Table'.
Table::GetCurrentRow ( ): 'this' pointer has base type 'Table'.
Table::GetHeaderValue ( int index ): 'this' pointer has base type 'Table'.
Table::GetNumberOfColumns ( ): 'this' pointer has base type 'Table'.
Table::GetNumberOfRows ( ): 'this' pointer has base type 'Table'.
Table::GetRowSize ( int index ): 'this' pointer has base type 'Table'.
Table::InsertColumn ( std::string text,int index ): 'this' pointer has base type 'Table'.
Table::InsertRow ( std::string text,int index ): 'this' pointer has base type 'Table'.
Table::IsHeaderVisible ( ): 'this' pointer has base type 'Table'.
Table::Paint ( Graphics* g ): 'this' pointer has base type 'Table'.
Table::ProcessEvent ( KeyEvent* event ): 'this' pointer has base type 'Table'.
Table::RemoveColumn ( int index ): 'this' pointer has base type 'Table'.
Table::RemoveRow ( int index ): 'this' pointer has base type 'Table'.
Table::SetCell ( Cell* cell,int row,int column ): 'this' pointer has base type 'Table'.
Table::SetColumnSize ( int index,int size ): 'this' pointer has base type 'Table'.
Table::SetCurrentCell ( int row,int column ): 'this' pointer has base type 'Table'.
Table::SetGridColor ( int r,int g,int b,int a ): 'this' pointer has base type 'Table'.
Table::SetHeaderValue ( std::string text,int index ): 'this' pointer has base type 'Table'.
Table::SetHeaderVisible ( bool visible ): 'this' pointer has base type 'Table'.
Table::SetLoop ( bool loop ): 'this' pointer has base type 'Table'.
Table::SetNumberOfColumns ( int size ): 'this' pointer has base type 'Table'.
Table::SetNumberOfRows ( int size ): 'this' pointer has base type 'Table'.
Table::SetRowSize ( int index,int size ): 'this' pointer has base type 'Table'.
Table::Table [in-charge]( int x,int y,int width,int height ): 'this' pointer has base type 'Table'.
Table::~Table [in-charge]( ): 'this' pointer has base type 'Table'.
jtextarea.h namespacejgui [+] TextArea (1)
Change
Effect
1
Size of this type has been changed from 364 to 292 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (34)
TextArea::Append ( std::string text ): 'this' pointer has base type 'TextArea'.
TextArea::Backspace ( ): 'this' pointer has base type 'TextArea'.
TextArea::Clear ( ): 'this' pointer has base type 'TextArea'.
TextArea::DecCaretPosition ( ): 'this' pointer has base type 'TextArea'.
TextArea::Delete ( ): 'this' pointer has base type 'TextArea'.
TextArea::DispatchEvent ( TextEvent* event ): 'this' pointer has base type 'TextArea'.
TextArea::EchoCharIsSet ( ): 'this' pointer has base type 'TextArea'.
TextArea::GetCaretPosition ( ): 'this' pointer has base type 'TextArea'.
TextArea::GetCaretType ( ): 'this' pointer has base type 'TextArea'.
TextArea::GetEchoChar ( ): 'this' pointer has base type 'TextArea'.
TextArea::GetSelectedText ( ): 'this' pointer has base type 'TextArea'.
TextArea::GetText ( ): 'this' pointer has base type 'TextArea'.
TextArea::GetTextListeners ( ): 'this' pointer has base type 'TextArea'.
TextArea::IncCaretPosition ( int size ): 'this' pointer has base type 'TextArea'.
TextArea::Insert ( std::string text,int pos ): 'this' pointer has base type 'TextArea'.
TextArea::IsEditable ( ): 'this' pointer has base type 'TextArea'.
TextArea::Paint ( Graphics* g ): 'this' pointer has base type 'TextArea'.
TextArea::ProcessEvent ( KeyEvent* event ): 'this' pointer has base type 'TextArea'.
TextArea::ProcessEvent ( MouseEvent* event ): 'this' pointer has base type 'TextArea'.
TextArea::RegisterTextListener ( TextListener* listener ): 'this' pointer has base type 'TextArea'.
TextArea::RemoveTextListener ( TextListener* listener ): 'this' pointer has base type 'TextArea'.
TextArea::ScrollDown ( ): 'this' pointer has base type 'TextArea'.
TextArea::ScrollUp ( ): 'this' pointer has base type 'TextArea'.
TextArea::SetCaretPosition ( int pos ): 'this' pointer has base type 'TextArea'.
TextArea::SetCaretType ( jcursor_type_t t ): 'this' pointer has base type 'TextArea'.
TextArea::SetCaretVisible ( bool visible ): 'this' pointer has base type 'TextArea'.
TextArea::SetEchoChar ( char echo_char ): 'this' pointer has base type 'TextArea'.
TextArea::SetEditable ( bool b ): 'this' pointer has base type 'TextArea'.
TextArea::SetMaxTextSize ( int max ): 'this' pointer has base type 'TextArea'.
TextArea::SetSelectedText ( int begin,int end ): 'this' pointer has base type 'TextArea'.
TextArea::SetText ( std::string text ): 'this' pointer has base type 'TextArea'.
TextArea::SetWrap ( bool b ): 'this' pointer has base type 'TextArea'.
TextArea::TextArea [in-charge]( int x,int y,int width,int height,int max_text ): 'this' pointer has base type 'TextArea'.
TextArea::~TextArea [in-charge]( ): 'this' pointer has base type 'TextArea'.
jtextdialog.h namespacejgui [+] TextDialog (1)
Change
Effect
1
Size of this type has been changed from 916 to 844 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (2)
TextDialog::TextDialog [in-charge]( std::string msg,int x,int y,bool wrap ): 'this' pointer has base type 'TextDialog'.
TextDialog::~TextDialog [in-charge]( ): 'this' pointer has base type 'TextDialog'.
jtextfield.h namespacejgui [+] TextField (1)
Change
Effect
1
Size of this type has been changed from 364 to 292 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (30)
TextField::Append ( std::string text ): 'this' pointer has base type 'TextField'.
TextField::Backspace ( ): 'this' pointer has base type 'TextField'.
TextField::Clear ( ): 'this' pointer has base type 'TextField'.
TextField::DecCaretPosition ( ): 'this' pointer has base type 'TextField'.
TextField::Delete ( ): 'this' pointer has base type 'TextField'.
TextField::DispatchEvent ( TextEvent* event ): 'this' pointer has base type 'TextField'.
TextField::EchoCharIsSet ( ): 'this' pointer has base type 'TextField'.
TextField::GetAlign ( ): 'this' pointer has base type 'TextField'.
TextField::GetEchoChar ( ): 'this' pointer has base type 'TextField'.
TextField::GetSelectedText ( ): 'this' pointer has base type 'TextField'.
TextField::GetText ( ): 'this' pointer has base type 'TextField'.
TextField::GetTextListeners ( ): 'this' pointer has base type 'TextField'.
TextField::IncCaretPosition ( int size ): 'this' pointer has base type 'TextField'.
TextField::Insert ( std::string text,int pos ): 'this' pointer has base type 'TextField'.
TextField::IsEditable ( ): 'this' pointer has base type 'TextField'.
TextField::Paint ( Graphics* g ): 'this' pointer has base type 'TextField'.
TextField::ProcessEvent ( KeyEvent* event ): 'this' pointer has base type 'TextField'.
TextField::ProcessEvent ( MouseEvent* event ): 'this' pointer has base type 'TextField'.
TextField::RegisterTextListener ( TextListener* listener ): 'this' pointer has base type 'TextField'.
TextField::RemoveTextListener ( TextListener* listener ): 'this' pointer has base type 'TextField'.
TextField::SetAlign ( jalign_t align ): 'this' pointer has base type 'TextField'.
TextField::SetCaretType ( jcursor_type_t t ): 'this' pointer has base type 'TextField'.
TextField::SetCaretVisible ( bool visible ): 'this' pointer has base type 'TextField'.
TextField::SetEchoChar ( char echo_char ): 'this' pointer has base type 'TextField'.
TextField::SetEditable ( bool b ): 'this' pointer has base type 'TextField'.
TextField::SetMaxTextSize ( int max ): 'this' pointer has base type 'TextField'.
TextField::SetSelectedText ( int begin,int end ): 'this' pointer has base type 'TextField'.
TextField::SetText ( std::string text ): 'this' pointer has base type 'TextField'.
TextField::TextField [in-charge]( int x,int y,int width,int height,int max_text ): 'this' pointer has base type 'TextField'.
TextField::~TextField [in-charge]( ): 'this' pointer has base type 'TextField'.
Size of this type has been changed from 368 to 296 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (8)
ToogleButton::IsPressed ( ): 'this' pointer has base type 'ToogleButton'.
ToogleButton::Paint ( Graphics* g ): 'this' pointer has base type 'ToogleButton'.
ToogleButton::ProcessEvent ( KeyEvent* event ): 'this' pointer has base type 'ToogleButton'.
ToogleButton::ProcessEvent ( MouseEvent* event ): 'this' pointer has base type 'ToogleButton'.
ToogleButton::SetButtonPressed ( bool b ): 'this' pointer has base type 'ToogleButton'.
ToogleButton::ToogleButton [in-charge]( std::string label,int x,int y,int width,int height ): 'this' pointer has base type 'ToogleButton'.
ToogleButton::ToogleButton [in-charge]( std::string image,std::string label,int x,int y,int width,int height ): 'this' pointer has base type 'ToogleButton'.
ToogleButton::~ToogleButton [in-charge]( ): 'this' pointer has base type 'ToogleButton'.
jtree.h namespacejgui [+] Tree (2)
Change
Effect
1
Member _item_color has been added to this type.
Size of the inclusive type has been changed. ATTENTION: this member should be accessed only from the new library interfaces, otherwise it may result in crash or incorrect behavior of applications.
2
Size of this type has been changed from 416 to 348 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (19)
Tree::AddTreeItem ( TreeItem* item ): 'this' pointer has base type 'Tree'.
Tree::DispatchEvent ( MenuEvent* event ): 'this' pointer has base type 'Tree'.
Tree::GetCurrentIndex ( ): 'this' pointer has base type 'Tree'.
Tree::GetCurrentItem ( ): 'this' pointer has base type 'Tree'.
Tree::GetItemColor ( ): 'this' pointer has base type 'Tree'.
Tree::GetItemsSize ( ): 'this' pointer has base type 'Tree'.
Tree::GetMenuListeners ( ): 'this' pointer has base type 'Tree'.
Tree::GetVisibleItems ( ): 'this' pointer has base type 'Tree'.
Tree::ProcessEvent ( KeyEvent* event ): 'this' pointer has base type 'Tree'.
Tree::RegisterMenuListener ( MenuListener* listener ): 'this' pointer has base type 'Tree'.
Tree::RemoveAll ( ): 'this' pointer has base type 'Tree'.
Tree::RemoveItem ( int index ): 'this' pointer has base type 'Tree'.
Tree::RemoveMenuListener ( MenuListener* listener ): 'this' pointer has base type 'Tree'.
Tree::SetCurrentIndex ( int i ): 'this' pointer has base type 'Tree'.
Tree::SetItemColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Tree'.
Tree::SetLoop ( bool loop ): 'this' pointer has base type 'Tree'.
Tree::SetTreeAlign ( jmenu_align_t align ): 'this' pointer has base type 'Tree'.
Tree::Tree [in-charge]( int x,int y,int width,int visible_items ): 'this' pointer has base type 'Tree'.
Tree::~Tree [in-charge]( ): 'this' pointer has base type 'Tree'.
[+] TreeComponent (1)
Change
Effect
1
Size of this type has been changed from 400 to 316 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (20)
TreeComponent::AddEmptyItem ( ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::AddItem ( std::string text ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::AddItem ( std::string text,bool checked ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::AddItem ( std::string text,std::string image ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::AddTreeItem ( TreeItem* item ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::GetCurrentIndex ( ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::GetCurrentTreeItem ( ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::GetItemColor ( ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::GetItemsSize ( ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::GetTreeItem ( int index ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::Paint ( Graphics* g ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::ProcessEvent ( KeyEvent* event ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::RemoveAll ( ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::RemoveItem ( int index ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::SetCurrentIndex ( int i ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::SetGap ( int hgap,int vgap ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::SetItemColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::SetLoop ( bool loop ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::TreeComponent [in-charge]( int x,int y,int width,int visible_items ): 'this' pointer has base type 'TreeComponent'.
TreeComponent::~TreeComponent [in-charge]( ): 'this' pointer has base type 'TreeComponent'.
jwatch.h namespacejgui [+] Watch (1)
Change
Effect
1
Size of this type has been changed from 588 to 516 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (11)
Watch::Paint ( Graphics* g ): 'this' pointer has base type 'Watch'.
Watch::Pause ( ): 'this' pointer has base type 'Watch'.
Watch::Release ( ): 'this' pointer has base type 'Watch'.
Watch::Reset ( ): 'this' pointer has base type 'Watch'.
Watch::Run ( ): 'this' pointer has base type 'Watch'.
Watch::SetHours ( int i ): 'this' pointer has base type 'Watch'.
Watch::SetMinutes ( int i ): 'this' pointer has base type 'Watch'.
Watch::SetSeconds ( int i ): 'this' pointer has base type 'Watch'.
Watch::SetVisible ( bool b ): 'this' pointer has base type 'Watch'.
Watch::Watch [in-charge]( int x,int y,int width,int height,jwatch_type_t type ): 'this' pointer has base type 'Watch'.
Watch::~Watch [in-charge]( ): 'this' pointer has base type 'Watch'.
jwindow.h namespacejgui [+] Window (1)
Change
Effect
1
Size of this type has been changed from 540 to 468 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (40)
Window::Clear ( ): 'this' pointer has base type 'Window'.
Window::DispatchEvent ( WindowEvent* event ): 'this' pointer has base type 'Window'.
Window::DumpScreen ( std::string dir,std::string pre ): 'this' pointer has base type 'Window'.
Window::Flip ( ): 'this' pointer has base type 'Window'.
Window::GetCursor ( ): 'this' pointer has base type 'Window'.
Window::GetGraphics ( ): 'this' pointer has base type 'Window'.
Window::GetOpacity ( ): 'this' pointer has base type 'Window'.
Window::GetWindowListeners ( ): 'this' pointer has base type 'Window'.
Window::Hide ( ): 'this' pointer has base type 'Window'.
Window::InnerCreateWindow ( ): 'this' pointer has base type 'Window'.
Window::LowerToBottom ( ): 'this' pointer has base type 'Window'.
Window::Move ( int x1,int y1 ): 'this' pointer has base type 'Window'.
Window::PutAtop ( Window* w ): 1st parameter 'w' (pointer) has base type 'Window'.
Window::PutBelow ( Window* w ): 1st parameter 'w' (pointer) has base type 'Window'.
Window::RaiseToTop ( ): 'this' pointer has base type 'Window'.
Window::RegisterWindowListener ( WindowListener* listener ): 'this' pointer has base type 'Window'.
Window::ReleaseWindow ( ): 'this' pointer has base type 'Window'.
Window::RemoveWindowListener ( WindowListener* listener ): 'this' pointer has base type 'Window'.
Window::Repaint ( bool all ): 'this' pointer has base type 'Window'.
Window::Repaint ( int x,int y,int width,int height ): 'this' pointer has base type 'Window'.
Window::Repaint ( Component* c,int x,int y,int width,int height ): 'this' pointer has base type 'Window'.
Window::SetBounds ( int x1,int y1,int w1,int h1 ): 'this' pointer has base type 'Window'.
Window::SetCursor ( jcursor_style_t t ): 'this' pointer has base type 'Window'.
Window::SetMaximumSize ( int w,int h ): 'this' pointer has base type 'Window'.
Window::SetMinimumSize ( int w,int h ): 'this' pointer has base type 'Window'.
Window::SetOpacity ( int i ): 'this' pointer has base type 'Window'.
Window::SetPosition ( int x1,int y1 ): 'this' pointer has base type 'Window'.
Window::SetSize ( int w,int h ): 'this' pointer has base type 'Window'.
Window::SetUndecorated ( bool b ): 'this' pointer has base type 'Window'.
Window::SetVisible ( bool b ): 'this' pointer has base type 'Window'.
Window::Show ( bool modal ): 'this' pointer has base type 'Window'.
Window::Window [in-charge]( int x,int y,int width,int height,int opacity,int scale_width,int scale_height ): 'this' pointer has base type 'Window'.
Window::~Window [in-charge]( ): 'this' pointer has base type 'Window'.
WindowManager::Add ( Window* w ): 1st parameter 'w' (pointer) has base type 'Window'.
WindowManager::GetWindowInFocus ( ): Return value (pointer) has base type 'Window'.
WindowManager::LowerToBottom ( Window* c ): 1st parameter 'c' (pointer) has base type 'Window'.
WindowManager::PutWindowATop ( Window* c,Window* c1 ): 2nd parameter 'c1' (pointer) has base type 'Window'.
WindowManager::PutWindowBelow ( Window* c,Window* c1 ): 2nd parameter 'c1' (pointer) has base type 'Window'.
WindowManager::RaiseToTop ( Window* c ): 1st parameter 'c' (pointer) has base type 'Window'.
WindowManager::Remove ( Window* w ): 1st parameter 'w' (pointer) has base type 'Window'.
jyesnodialog.h namespacejgui [+] YesNoDialog (1)
Change
Effect
1
Size of this type has been changed from 984 to 912 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (4)
YesNoDialog::ActionPerformed ( ButtonEvent* event ): 'this' pointer has base type 'YesNoDialog'.
YesNoDialog::GetResponse ( ): 'this' pointer has base type 'YesNoDialog'.
YesNoDialog::YesNoDialog [in-charge]( std::string title,std::string msg,int x,int y ): 'this' pointer has base type 'YesNoDialog'.
YesNoDialog::~YesNoDialog [in-charge]( ): 'this' pointer has base type 'YesNoDialog'.
The value of constant CENTER_VERTICAL_TEXT has been changed from (_font==NULL)?0:(_font−>GetHeight()>_height)?0:((_height-_font−>GetHeight())/2) to (_font==NULL)?0:(_font−>GetHeight()>_size.height)?0:((_size.height-_font−>GetHeight())/2).
If application uses this constant as a parameter of some interface then its execution may change.
Generated on Wed Dec 22 21:05:13 2010 for jlibcpp by ABI Compliance Checker 1.22 The cross-platform tool for verifying backward binary compatibility of a dynamic C/C++ library