Shorthand notations: this - pointer to method's object (C++). jcombobox.h namespacejgui [+] ComboBox (3)
Change
Effect
1
Class SelectListener has been added to the list of base classes.
1) The memory layout in this class has been shifted by 64 bytes. 2) Size of this class has been changed from 272 to 328 bytes.
2
Class MenuListener has been removed from the list of base classes.
1) The memory layout in this class has been shifted by 64 bytes. 2) Size of this class has been changed from 272 to 328 bytes.
3
Size of this class has been increased from 272 to 328 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)
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'.
jcomponent.h namespacejgui [+] Component (21)
Change
Effect
1
Member _borderfocus_color 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 _fgfocus_color 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 _preferred_size 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 _truncate_string 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
Size of virtual table in this class has been changed from 444 to 484 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.
6
Virtual method Component::DispatchComponentEvent ( ComponentEvent* event ) 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 Component::DispatchFocusEvent ( FocusEvent* event ) 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 Component::GetBorderFocusColor ( ) 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 Component::GetBorderSize ( ) 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.
10
Virtual method Component::GetComponentListeners ( ) 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.
11
Virtual method Component::GetFocusListeners ( ) 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.
12
Virtual method Component::GetVerticalGap ( ) 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.
13
Virtual method Component::PaintEdges ( Graphics* g ) 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.
14
Virtual method Component::RegisterComponentListener ( ComponentListener* listener ) 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.
15
Virtual method Component::RegisterFocusListener ( FocusListener* listener ) 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.
16
Virtual method Component::RemoveComponentListener ( ComponentListener* listener ) 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.
17
Virtual method Component::RemoveFocusListener ( FocusListener* listener ) 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.
18
Virtual method Component::SetHorizontalGap ( int hgap ) 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.
19
Virtual method Component::SetVerticalGap ( int vgap ) 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.
20
Virtual method Component::PaintBorder ( Graphics* g ) 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.
21
Virtual method Component::SetPreferredSize ( jsize_t size ) 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 (258)
Animation::Paint ( Graphics* g ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Animation::SetVisible ( 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.
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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Button::ProcessEvent ( KeyEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Button::ProcessEvent ( MouseEvent* event ): Call of this virtual method 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 virtual method 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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
CheckButton::ProcessEvent ( KeyEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
CheckButton::ProcessEvent ( MouseEvent* event ): Call of this virtual method 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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ComboBox::ProcessEvent ( KeyEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ComboBox::ProcessEvent ( MouseEvent* event ): 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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ComboMenu::SetBackgroundColor ( jcolor_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.
ComboMenu::SetForegroundColor ( 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.
ComboMenu::SetForegroundColor ( jcolor_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.
ComboMenuComponent::Paint ( Graphics* g ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ComboMenuComponent::ProcessEvent ( KeyEvent* event ): 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::Component [in-charge]( int x,int y,int width,int height ): '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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::GetBackgroundFocusColor ( ): 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::GetBaseline ( int width,int height ): 'this' pointer has base type 'Component'.
Component::GetBaselineResizeBehavior ( ): 'this' pointer has base type 'Component'.
Component::GetBorderColor ( ): 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::GetComponentListeners ( ): 'this' pointer has base type 'Component'.
Component::GetComponentOrientation ( ): 'this' pointer has base type 'Component'.
Component::GetDownComponent ( ): 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::GetFocusListeners ( ): 'this' pointer has base type 'Component'.
Component::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.
Component::GetForegroundColor ( ): 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::GetForegroundFocusColor ( ): 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::GetGradientLevel ( ): 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::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 ( ): 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::GetLocation ( ): 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::GetMaximumSize ( ): 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::GetMinimumSize ( ): 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::GetParent ( ): 'this' pointer has base type 'Component'.
Component::GetPreferredSize ( ): 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::GetRightComponent ( ): 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::GetSize ( ): 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::GetUpComponent ( ): 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::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 ( ): 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::Intersect ( 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::Invalidate ( ): 'this' pointer has base type 'Component'.
Component::IsFocusable ( ): 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::IsFontSet ( ): 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::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 ( ): 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::LowerToBottom ( ): 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::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::Move ( jpoint_t location ): 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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::ProcessEvent ( KeyEvent* event ): 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::ProcessEvent ( MouseEvent* event ): 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::PutAtop ( 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.
Component::PutBelow ( 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.
Component::RaiseToTop ( ): 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::RegisterComponentListener ( ComponentListener* listener ): 'this' pointer has base type 'Component'.
Component::RegisterFocusListener ( FocusListener* listener ): 'this' pointer has base type 'Component'.
Component::ReleaseFocus ( ): 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::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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::RequestFocus ( ): 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::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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::SetBackgroundColor ( jcolor_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.
Component::SetBackgroundFocusColor ( 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.
Component::SetBackgroundFocusColor ( jcolor_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.
Component::SetBackgroundVisible ( 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.
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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Component::SetBorderColor ( jcolor_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.
Component::SetBorderFocusColor ( 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.
Component::SetBorderFocusColor ( jcolor_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.
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::SetBounds ( jpoint_t location,jsize_t 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 ( jregion_t region ): 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 ): 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::SetFocusable ( 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.
Component::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.
Component::SetForegroundColor ( 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.
Component::SetForegroundColor ( jcolor_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.
Component::SetForegroundFocusColor ( 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.
Component::SetForegroundFocusColor ( jcolor_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.
Component::SetGap ( int hgap,int vgap ): 'this' pointer has base type 'Component'.
Component::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.
Component::SetIgnoreRepaint ( bool b ): 'this' pointer has base type 'Component'.
Component::SetLocation ( 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::SetLocation ( jpoint_t point ): 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::SetMaximumSize ( jsize_t 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::SetMinimumSize ( jsize_t 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::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 ): 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::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::SetSize ( jsize_t 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::SetThemeEnabled ( bool b ): 'this' pointer has base type 'Component'.
Component::SetVisible ( 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.
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 virtual method 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 virtual method 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::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 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.
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 virtual method 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 virtual method 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::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 virtual method 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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ListBox::ProcessEvent ( KeyEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ListBox::ProcessEvent ( MouseEvent* event ): Call of this virtual method 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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Marquee::SetVisible ( 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.
Menu::Paint ( Graphics* g ): Call of this virtual method 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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Menu::SetBackgroundColor ( jcolor_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.
Menu::SetForegroundColor ( 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.
Menu::SetForegroundColor ( jcolor_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.
MenuComponent::Paint ( Graphics* g ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
MenuComponent::ProcessEvent ( KeyEvent* event ): Call of this virtual method 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 virtual method 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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ProgressBar::SetVisible ( 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.
ScrollBar::Paint ( Graphics* g ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ScrollBar::ProcessEvent ( KeyEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ScrollBar::ProcessEvent ( MouseEvent* event ): 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::Paint ( Graphics* g ): 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::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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Slider::ProcessEvent ( KeyEvent* event ): 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::ProcessEvent ( MouseEvent* event ): Call of this virtual method 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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Spin::ProcessEvent ( KeyEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Spin::ProcessEvent ( MouseEvent* event ): Call of this virtual method 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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Table::ProcessEvent ( KeyEvent* event ): Call of this virtual method 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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
TextArea::ProcessEvent ( KeyEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
TextArea::ProcessEvent ( MouseEvent* event ): Call of this virtual method 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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
TextField::ProcessEvent ( KeyEvent* event ): 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::ProcessEvent ( MouseEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ToogleButton::ProcessEvent ( KeyEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
ToogleButton::ProcessEvent ( MouseEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Tree::ProcessEvent ( KeyEvent* event ): Call of this virtual method 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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
TreeComponent::ProcessEvent ( KeyEvent* event ): Call of this virtual method 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 virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Watch::SetVisible ( 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::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 virtual method 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 virtual method 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 virtual method 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::SetMaximumSize ( 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::SetMinimumSize ( 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::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::SetVisible ( 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.
jcontainer.h namespacejgui [+] Container (6)
Change
Effect
1
Size of virtual table in this class has been changed from 564 to 624 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 Container::DispatchContainerEvent ( ContainerEvent* event ) 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 Container::GetComponents ( ) 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 Container::GetFrameListeners ( ) 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 Container::RegisterContainerListener ( ContainerListener* listener ) 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 Container::RemoveContainerListener ( ContainerListener* listener ) 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 (55)
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::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::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::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::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::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.
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::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.
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.
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::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::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 ( 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.
Window::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.
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::SetMaximumSize ( 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::SetMinimumSize ( 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::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::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.
jframe.h namespacejgui [+] Frame (4)
Change
Effect
1
Size of virtual table in this class has been changed from 808 to 928 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 Frame::GetFrameInputListeners ( ) 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 Frame::RegisterInputListener ( FrameInputListener* listener ) 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 Frame::RemoveInputListener ( FrameInputListener* listener ) 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 (4)
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::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.
jgfxhandler.h namespacejgui [+] GFXHandler (11)
Change
Effect
1
Size of this class has been increased from 148 to 152 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 GFXHandler::GetDefaultFont ( ) 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 GFXHandler::GetGraphicEngine ( ) 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 GFXHandler::InitEngine ( ) 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 GFXHandler::SetDefaultFont ( Font* font ) 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
The relative position of virtual method GFXHandler::GetMousePosition ( ) has been changed from 3 to 4 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
7
The relative position of virtual method GFXHandler::GetScreenHeight ( ) has been changed from 2 to 3 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
8
The relative position of virtual method GFXHandler::GetScreenWidth ( ) has been changed from 1 to 2 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
9
The relative position of virtual method GFXHandler::InitCursors ( ) has been changed from 5 to 0 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
10
The relative position of virtual method GFXHandler::SetMousePosition ( int x,int y ) has been changed from 4 to 5 and therefore the layout of virtual table has been changed.
Call of this virtual method may result in crash or incorrect behavior of applications.
11
The relative position of virtual method GFXHandler::SetWorkingScreenSize ( int width,int height ) has been changed from 0 to 1 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 (17)
GFXHandler::GetGraphicEngine ( ): 'this' pointer has base type 'GFXHandler'.
GFXHandler::GetID ( )[static]: 'this' pointer has base type 'GFXHandler'.
GFXHandler::GetInstance ( )[static]: Return value (pointer) has base type 'GFXHandler'.
GFXHandler::GetMousePosition ( ): 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.
GFXHandler::GetScreenHeight ( ): 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.
GFXHandler::GetScreenWidth ( ): 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.
GFXHandler::GFXHandler [in-charge]( ): 'this' pointer has base type 'GFXHandler'.
GFXHandler::InitCursors ( ): 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.
GFXHandler::InitEngine ( ): 'this' pointer has base type 'GFXHandler'.
GFXHandler::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.
GFXHandler::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.
GFXHandler::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.
GFXHandler::SetCursor ( OffScreenImage* shape,int hotx,int hoty ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
GFXHandler::SetCursorEnabled ( 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.
GFXHandler::SetMousePosition ( 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.
GFXHandler::SetWorkingScreenSize ( int width,int height ): 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.
GFXHandler::~GFXHandler [in-charge]( ): 'this' pointer has base type 'GFXHandler'.
jgraphics.h namespacejgui [+] Graphics (3)
Change
Effect
1
Size of virtual table in this class has been changed from 352 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::Lock ( ) 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::Unlock ( ) 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 (7)
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 ): 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::GetClipBounds ( ): 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::GetClipHeight ( ): 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::GetClipWidth ( ): 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::GetClipX ( ): 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::GetClipY ( ): 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.
Virtual method GridBagConstraints::IsVerticallyResizable ( ) has been added to this class and therefore the layout of virtual table has been changed.
This class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
[+] affected interfaces (1)
GridBagConstraints::~GridBagConstraints [in-charge]( ): Call of this method may result in crash or incorrect behavior of applications.
[+] GridBagLayoutInfo (2)
Change
Effect
1
Virtual method GridBagLayoutInfo::HasBaseline ( int row ) has been added to this class and therefore the layout of virtual table has been changed.
This class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
2
Virtual method GridBagLayoutInfo::HasConstantDescent ( int row ) has been added to this class and therefore the layout of virtual table has been changed.
This class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
[+] affected interfaces (1)
GridBagLayoutInfo::~GridBagLayoutInfo [in-charge]( ): Call of this method may result in crash or incorrect behavior of applications.
jinputmanager.h namespacejgui [+] KeyProcess (1)
Change
Effect
1
Virtual method KeyProcess::SetListener ( KeyListener* listener,KeyEvent* event ) has been added to this class and therefore the layout of virtual table has been changed.
This class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
[+] affected interfaces (2)
KeyProcess::Run ( ): Call of this method may result in crash or incorrect behavior of applications.
KeyProcess::~KeyProcess [in-charge]( ): Call of this method may result in crash or incorrect behavior of applications.
[+] MouseProcess (1)
Change
Effect
1
Virtual method MouseProcess::SetListener ( MouseListener* listener,MouseEvent* event ) has been added to this class and therefore the layout of virtual table has been changed.
This class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
[+] affected interfaces (2)
MouseProcess::Run ( ): Call of this method may result in crash or incorrect behavior of applications.
MouseProcess::~MouseProcess [in-charge]( ): Call of this method may result in crash or incorrect behavior of applications.
jkeyboard.h namespacejgui [+] Keyboard (1)
Change
Effect
1
Virtual method Keyboard::GetTextSize ( ) 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 (4)
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::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.
jlistbox.h namespacejgui [+] ListBox (3)
Change
Effect
1
Class ItemComponent has been added to the list of base classes.
1) The memory layout in this class has been shifted by 36 bytes. 2) Size of this class has been changed from 328 to 332 bytes.
2
Class Component has been removed from the list of base classes.
1) The memory layout in this class has been shifted by 36 bytes. 2) Size of this class has been changed from 328 to 332 bytes.
3
Size of this class has been increased from 328 to 332 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 (36)
ListBox::AddEmptyItem ( ): 'this' pointer has base type 'ListBox'.
ListBox::AddItem ( std::string text ): 'this' pointer has base type 'ListBox'.
ListBox::AddItem ( std::string text,std::string image ): 'this' pointer has base type 'ListBox'.
ListBox::Deselect ( int i ): 'this' pointer has base type 'ListBox'.
ListBox::DispatchEvent ( SelectEvent* event ): 'this' pointer has base type 'ListBox'.
ListBox::GetAlign ( ): 'this' pointer has base type 'ListBox'.
ListBox::GetCurrentIndex ( ): 'this' pointer has base type 'ListBox'.
ListBox::GetCurrentValue ( ): 'this' pointer has base type 'ListBox'.
ListBox::GetItemColor ( ): 'this' pointer has base type 'ListBox'.
ListBox::GetItemSize ( ): 'this' pointer has base type 'ListBox'.
ListBox::GetItemsSize ( ): 'this' pointer has base type 'ListBox'.
ListBox::GetSelectedIndex ( ): 'this' pointer has base type 'ListBox'.
ListBox::GetSelectListeners ( ): 'this' pointer has base type 'ListBox'.
ListBox::GetValue ( int index ): 'this' pointer has base type 'ListBox'.
ListBox::GetVisibleItems ( ): 'this' pointer has base type 'ListBox'.
ListBox::IsSelected ( int i ): 'this' pointer has base type 'ListBox'.
ListBox::ListBox [in-charge]( int x,int y,int width,int height ): 'this' pointer has base type 'ListBox'.
ListBox::Paint ( Graphics* g ): 'this' pointer has base type 'ListBox'.
ListBox::ProcessEvent ( KeyEvent* event ): 'this' pointer has base type 'ListBox'.
ListBox::ProcessEvent ( MouseEvent* event ): 'this' pointer has base type 'ListBox'.
ListBox::RegisterSelectListener ( SelectListener* listener ): 'this' pointer has base type 'ListBox'.
ListBox::RemoveAll ( ): 'this' pointer has base type 'ListBox'.
ListBox::RemoveItem ( int index ): 'this' pointer has base type 'ListBox'.
ListBox::RemoveSelectListener ( SelectListener* listener ): 'this' pointer has base type 'ListBox'.
ListBox::Select ( int i ): 'this' pointer has base type 'ListBox'.
ListBox::SetAlign ( jalign_t align ): 'this' pointer has base type 'ListBox'.
ListBox::SetCenteredInteraction ( bool b ): 'this' pointer has base type 'ListBox'.
ListBox::SetCurrentIndex ( int i ): 'this' pointer has base type 'ListBox'.
ListBox::SetItemColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'ListBox'.
ListBox::SetItemColor ( jcolor_t color ): 'this' pointer has base type 'ListBox'.
ListBox::SetItemSize ( int size ): 'this' pointer has base type 'ListBox'.
ListBox::SetLoop ( bool loop ): 'this' pointer has base type 'ListBox'.
ListBox::SetScrollType ( jlist_scroll_type_t type ): 'this' pointer has base type 'ListBox'.
ListBox::SetSelected ( int i ): 'this' pointer has base type 'ListBox'.
ListBox::SetSelectionType ( jlist_selection_type_t type ): 'this' pointer has base type 'ListBox'.
ListBox::~ListBox [in-charge]( ): 'this' pointer has base type 'ListBox'.
jmenu.h namespacejgui [+] Menu (2)
Change
Effect
1
Class ThemeListener has been added to the list of base classes.
1) The memory layout in this class has been shifted by 500 bytes. 2) Size of this class has been changed from 940 to 568 bytes.
2
Class Frame has been removed from the list of base classes.
1) The memory layout in this class has been shifted by 500 bytes. 2) Size of this class has been changed from 940 to 568 bytes.
[+] affected interfaces (28)
Menu::AddMenuItem ( MenuItem* item ): 'this' pointer has base type 'Menu'.
Menu::AddMenuItems ( std::vector<MenuItem*>& items ): 'this' pointer has base type 'Menu'.
Menu::DispatchEvent ( MenuEvent* event ): 'this' pointer has base type 'Menu'.
Menu::GetCurrentIndex ( ): 'this' pointer has base type 'Menu'.
Menu::GetCurrentItem ( ): 'this' pointer has base type 'Menu'.
Menu::GetCurrentMenu ( ): 'this' pointer has base type 'Menu'.
Menu::GetItemColor ( ): 'this' pointer has base type 'Menu'.
Menu::GetItemsSize ( ): 'this' pointer has base type 'Menu'.
Menu::GetMenuListeners ( ): 'this' pointer has base type 'Menu'.
Menu::GetVisibleItems ( ): 'this' pointer has base type 'Menu'.
Menu::InputChanged ( KeyEvent* event ): 'this' pointer has base type 'Menu'.
Menu::Menu [in-charge]( int x,int y,int width,int visible_items ): 'this' pointer has base type 'Menu'.
Menu::Paint ( Graphics* g ): 'this' pointer has base type 'Menu'.
Menu::RegisterMenuListener ( MenuListener* listener ): 'this' pointer has base type 'Menu'.
Menu::RemoveAll ( ): 'this' pointer has base type 'Menu'.
Menu::RemoveMenuListener ( MenuListener* listener ): 'this' pointer has base type 'Menu'.
Menu::SetBackgroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Menu'.
Menu::SetBackgroundColor ( jcolor_t color ): 'this' pointer has base type 'Menu'.
Menu::SetCurrentIndex ( int i ): 'this' pointer has base type 'Menu'.
Menu::SetForegroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Menu'.
Menu::SetForegroundColor ( jcolor_t color ): 'this' pointer has base type 'Menu'.
Menu::SetItemColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Menu'.
Menu::SetItemColor ( jcolor_t color ): 'this' pointer has base type 'Menu'.
Menu::SetLoop ( bool loop ): 'this' pointer has base type 'Menu'.
Menu::SetMenuAlign ( jmenu_align_t align ): 'this' pointer has base type 'Menu'.
Menu::SetTitle ( std::string title ): 'this' pointer has base type 'Menu'.
Menu::Show ( bool modal ): 'this' pointer has base type 'Menu'.
Menu::~Menu [in-charge]( ): 'this' pointer has base type 'Menu'.
Virtual method NullGraphics::DrawString ( std::string full_text,int x,int y,int width,int height,int 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.
[+] affected interfaces (1)
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.
jobject.h namespacejcommon [+] Object (2)
Change
Effect
1
Size of virtual table in this class has been changed from 40 to 36 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 Object::Copy ( Object* p1 ) 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 (376)
AssertionError::Out ( std::ostream& os ) const: Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Calendar::Compare ( Object* o ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Date::what ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Exception::what ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
mem_corrupt::what ( ) const: Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Object::Compare ( Object* p1 ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Object::Copy ( Object* p1 ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Object::Hash ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Object::what ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Observer::Update ( void* p1 ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Serializable::AssemblyObject ( std::string object ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
Serializable::SerializeObject ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
URL::what ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::AdjustmentListener::AdjustmentValueChanged ( jgui::AdjustmentEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::ButtonListener::ActionPerformed ( jgui::ButtonEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::CalendarListener::DateChanged ( jgui::CalendarEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::CheckButtonListener::ButtonSelected ( jgui::CheckButtonEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::GetAlignmentX ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::GetAlignmentY ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::GetBackgroundColor ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::GetBackgroundFocusColor ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::GetBaseline ( 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.
jgui::Component::GetBaselineResizeBehavior ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::GetBorderColor ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::GetComponentOrientation ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::GetDownComponent ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::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.
jgui::Component::GetForegroundColor ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::GetForegroundFocusColor ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::GetGradientLevel ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::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.
jgui::Component::GetLeftComponent ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::GetLocation ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::GetMaximumSize ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::GetMinimumSize ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::GetParent ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::GetPreferredSize ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::GetRightComponent ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::GetSize ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::GetUpComponent ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::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.
jgui::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.
jgui::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.
jgui::Component::HasFocus ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::Intersect ( 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.
jgui::Component::Invalidate ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::IsFocusable ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::IsFontSet ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::IsOpaque ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::IsThemeEnabled ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::IsValid ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::IsVisible ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::LowerToBottom ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::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.
jgui::Component::Move ( jgui::jpoint_t location ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::Paint ( jgui::Graphics* g ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::ProcessEvent ( jgui::KeyEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::ProcessEvent ( jgui::MouseEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::PutAtop ( jgui::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.
jgui::Component::PutBelow ( jgui::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.
jgui::Component::RaiseToTop ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::ReleaseFocus ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::Repaint ( bool all ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::RequestFocus ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::Revalidate ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::SetAlignmentX ( jgui::jcomponent_alignment_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.
jgui::Component::SetAlignmentY ( jgui::jcomponent_alignment_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.
jgui::Component::SetBackgroundColor ( 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.
jgui::Component::SetBackgroundColor ( jgui::jcolor_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.
jgui::Component::SetBackgroundFocusColor ( 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.
jgui::Component::SetBackgroundFocusColor ( jgui::jcolor_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.
jgui::Component::SetBackgroundVisible ( 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.
jgui::Component::SetBorder ( jgui::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.
jgui::Component::SetBorderColor ( 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.
jgui::Component::SetBorderColor ( jgui::jcolor_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.
jgui::Component::SetBorderFocusColor ( 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.
jgui::Component::SetBorderFocusColor ( jgui::jcolor_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.
jgui::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.
jgui::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.
jgui::Component::SetBounds ( jgui::jpoint_t location,jgui::jsize_t 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.
jgui::Component::SetBounds ( jgui::jregion_t region ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::SetComponentOrientation ( jgui::jcomponent_orientation_t orientation ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::SetEnabled ( 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.
jgui::Component::SetFocusable ( 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.
jgui::Component::SetFont ( jgui::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.
jgui::Component::SetForegroundColor ( 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.
jgui::Component::SetForegroundColor ( jgui::jcolor_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.
jgui::Component::SetForegroundFocusColor ( 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.
jgui::Component::SetForegroundFocusColor ( jgui::jcolor_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.
jgui::Component::SetGap ( int hgap,int vgap ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::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.
jgui::Component::SetIgnoreRepaint ( 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.
jgui::Component::SetLocation ( 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.
jgui::Component::SetLocation ( jgui::jpoint_t point ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::SetMaximumSize ( jgui::jsize_t 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.
jgui::Component::SetMinimumSize ( jgui::jsize_t 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.
jgui::Component::SetNavigation ( jgui::Component* left,jgui::Component* right,jgui::Component* up,jgui::Component* down ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::SetOpaque ( bool opaque ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Component::SetParent ( jgui::Container* 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.
jgui::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.
jgui::Component::SetSize ( jgui::jsize_t 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.
jgui::Component::SetThemeEnabled ( 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.
jgui::Component::SetVisible ( 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.
jgui::ComponentListener::ComponentHidden ( jgui::ComponentEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::ComponentListener::ComponentMoved ( jgui::ComponentEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::ComponentListener::ComponentShown ( jgui::ComponentEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Container::Add ( jgui::Component* c,jgui::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.
jgui::Container::Add ( jgui::Component* c,jgui::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.
jgui::Container::Add ( jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::Container::ReleaseComponentFocus ( jgui::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.
jgui::Container::Remove ( jgui::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.
jgui::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.
jgui::Container::RequestComponentFocus ( jgui::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.
jgui::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.
jgui::Container::SetInsets ( jgui::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.
jgui::Container::SetLayout ( jgui::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.
jgui::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.
jgui::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.
jgui::ContainerListener::ComponentAdded ( jgui::ContainerEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::ContainerListener::ComponentRemoved ( jgui::ContainerEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::FocusListener::FocusGained ( jgui::FocusEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::FocusListener::FocusLost ( jgui::FocusEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::Frame::SetLastKeyCode ( jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::FrameInputListener::InputChanged ( jgui::KeyEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::FrameInputListener::InputChanged ( jgui::MouseEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::GFXHandler::GetMousePosition ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::GFXHandler::GetScreenHeight ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::GFXHandler::GetScreenWidth ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::GFXHandler::InitCursors ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::GFXHandler::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.
jgui::GFXHandler::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.
jgui::GFXHandler::SetCursor ( jgui::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.
jgui::GFXHandler::SetCursor ( jgui::OffScreenImage* shape,int hotx,int hoty ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::GFXHandler::SetCursorEnabled ( 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.
jgui::GFXHandler::SetMousePosition ( 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.
jgui::GFXHandler::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::Graphics::DrawBezierCurve ( jgui::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.
jgui::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.
jgui::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.
jgui::Graphics::DrawImage ( jgui::OffScreenImage* 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.
jgui::Graphics::DrawImage ( jgui::OffScreenImage* 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.
jgui::Graphics::DrawImage ( jgui::OffScreenImage* img,int sx,int sy,int sw,int sh,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.
jgui::Graphics::DrawImage ( jgui::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.
jgui::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.
jgui::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.
jgui::Graphics::DrawImage ( std::string img,int sx,int sy,int sw,int sh,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.
jgui::Graphics::DrawImage ( std::string 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.
jgui::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.
jgui::Graphics::DrawPolygon ( int x,int y,jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::Graphics::FillGradientRectangle ( int x,int y,int w,int h,jgui::jcolor_t scolor,jgui::jcolor_t dcolor,bool horizontal ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Graphics::FillPolygon ( int x,int y,jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::Graphics::GetClip ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::Graphics::GetNativeSurface ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::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.
jgui::Graphics::SetBlittingFlags ( jgui::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.
jgui::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.
jgui::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.
jgui::Graphics::SetColor ( jgui::jcolor_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.
jgui::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.
jgui::Graphics::SetDrawingFlags ( jgui::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.
jgui::Graphics::SetFont ( jgui::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.
jgui::Graphics::SetLineStyle ( jgui::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.
jgui::Graphics::SetLineType ( jgui::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.
jgui::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.
jgui::Graphics::SetNativeSurface ( void* surface ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::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.
jgui::Graphics::SetPorterDuffFlags ( jgui::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.
jgui::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.
jgui::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.
jgui::Graphics::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.
jgui::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.
jgui::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.
jgui::KeyboardListener::KeyboardUpdated ( jgui::KeyboardEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::KeyListener::KeyPressed ( jgui::KeyEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Layout::DoLayout ( jgui::Container* 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.
jgui::Layout::GetMaximumLayoutSize ( jgui::Container* 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.
jgui::Layout::GetMinimumLayoutSize ( jgui::Container* 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.
jgui::Layout::GetPreferredLayoutSize ( jgui::Container* 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.
jgui::MouseListener::MouseClicked ( jgui::MouseEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::MouseListener::MouseMoved ( jgui::MouseEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::MouseListener::MousePressed ( jgui::MouseEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::MouseListener::MouseReleased ( jgui::MouseEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::MouseListener::MouseWheel ( jgui::MouseEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::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 ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::NullGraphics::GetClipBounds ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::NullGraphics::GetClipHeight ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::NullGraphics::GetClipWidth ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::NullGraphics::GetClipX ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::NullGraphics::GetClipY ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::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.
jgui::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.
jgui::ScrollPane::SetScrollType ( jgui::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.
jgui::SelectListener::ItemChanged ( jgui::SelectEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::SelectListener::ItemSelected ( jgui::SelectEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::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.
jgui::TextListener::TextChanged ( jgui::TextEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::Theme::SetComponentBackgroundColor ( 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.
jgui::Theme::SetComponentBackgroundFocusColor ( 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.
jgui::Theme::SetComponentBorder ( jgui::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.
jgui::Theme::SetComponentBorderColor ( 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.
jgui::Theme::SetComponentBorderFocusColor ( 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.
jgui::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.
jgui::Theme::SetComponentFont ( jgui::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.
jgui::Theme::SetComponentForegroundColor ( 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.
jgui::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.
jgui::Theme::SetWindowBackgroundColor ( 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.
jgui::Theme::SetWindowBorder ( jgui::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.
jgui::Theme::SetWindowBorderColor ( 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.
jgui::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.
jgui::Theme::SetWindowFont ( jgui::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.
jgui::Theme::SetWindowForegroundColor ( 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.
jgui::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.
jgui::Theme::Update ( jgui::Component* 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.
jgui::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.
jgui::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.
jgui::Window::SetCursor ( jgui::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.
jgui::Window::SetMaximumSize ( 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.
jgui::Window::SetMinimumSize ( 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.
jgui::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.
jgui::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.
jgui::WindowListener::WindowClosed ( jgui::WindowEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::WindowListener::WindowClosing ( jgui::WindowEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::WindowListener::WindowMoved ( jgui::WindowEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::WindowListener::WindowOpened ( jgui::WindowEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jgui::WindowListener::WindowResized ( jgui::WindowEvent* event ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::BitOutputStream::Write ( char* p1,int64_t 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.
jio::Channel::Force ( 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.
jio::Channel::GetPosition ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::Channel::GetSize ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::Channel::Lock ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::Channel::Read ( char* b,int64_t size,int64_t offset ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::Channel::SetPosition ( int64_t p ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::Channel::Transfer ( jio::Channel* in,int64_t count_in,int64_t position_int,jio::Channel* out,int64_t count_out,int64_t position_out ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::Channel::what ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::Channel::Write ( char* b,int64_t size,int64_t offset ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::DataInputStream::Available ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::DataInputStream::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.
jio::DataInputStream::GetPosition ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::DataInputStream::GetReceiveBytes ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::DataInputStream::GetSize ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::DataInputStream::IsEmpty ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::DataInputStream::Read ( uint8_t* data ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::DataInputStream::Read ( uint32_t* data ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::DataInputStream::Read ( uint64_t* data ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::DataInputStream::Read ( uint16_t* data ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::DataInputStream::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.
jio::DataInputStream::Skip ( int64_t skip ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::DataOutputStream::Available ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::DataOutputStream::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.
jio::DataOutputStream::Flush ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::DataOutputStream::IsEmpty ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::DataOutputStream::Write ( uint8_t data ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::DataOutputStream::Write ( uint32_t data ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::DataOutputStream::Write ( uint64_t data ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::DataOutputStream::Write ( uint16_t data ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::File::what ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::InputStream::Available ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::InputStream::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.
jio::InputStream::GetPosition ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::InputStream::GetReceiveBytes ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::InputStream::GetSize ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::InputStream::IsClosed ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::InputStream::IsEmpty ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::InputStream::Read ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::InputStream::Read ( char* p1,int64_t 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.
jio::InputStream::Read ( 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.
jio::InputStream::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.
jio::InputStream::Skip ( int64_t skip ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::MemoryOutputStream::Write ( char* p1,int64_t 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.
jio::ObjectInputStream::Available ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::ObjectInputStream::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.
jio::ObjectInputStream::CreateObject ( 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.
jio::ObjectInputStream::GetPosition ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::ObjectInputStream::GetReceiveBytes ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::ObjectInputStream::GetSize ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::ObjectInputStream::IsEmpty ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::ObjectInputStream::Read ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::ObjectInputStream::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.
jio::ObjectInputStream::Skip ( int64_t skip ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::ObjectOutputStream::Available ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::ObjectOutputStream::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.
jio::ObjectOutputStream::Flush ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::ObjectOutputStream::IsEmpty ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::ObjectOutputStream::Write ( Object* object ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::OutputStream::Available ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::OutputStream::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.
jio::OutputStream::Flush ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::OutputStream::GetSentBytes ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::OutputStream::GetSize ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::OutputStream::IsClosed ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::OutputStream::IsEmpty ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::OutputStream::Seek ( int64_t index ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jio::OutputStream::Write ( char const* p1,int64_t 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.
jio::OutputStream::Write ( int 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.
jio::OutputStream::Write ( std::string p1 ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jlogger::Formatter::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.
jlogger::Formatter::Transform ( jlogger::LogRecord* p1 ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jlogger::Handler::WriteRecord ( jlogger::LogRecord* p1 ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jshared::SharedFifo::what ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jsocket::Connection::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.
jsocket::Connection::GetHandler ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jsocket::Connection::GetInputStream ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jsocket::Connection::GetOutputStream ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jsocket::Connection::GetReceiveBytes ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jsocket::Connection::GetSentBytes ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jsocket::Connection::GetType ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jsocket::Connection::IsClosed ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jsocket::Connection::Receive ( char* data_,int data_length_,bool block_ ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jsocket::Connection::Receive ( char* data_,int data_length_,int time_ ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jsocket::Connection::Send ( char const* b_,int size_,bool block_ ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jsocket::Connection::Send ( char const* b_,int size_,int time_ ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jsocket::DatagramSocket::what ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jsocket::MulticastSocket::what ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jsocket::RawSocket::what ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jsocket::Socket::what ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jsocket::SocketOutputStream::GetAvailable ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jsocket::SSLSocketOutputStream::GetAvailable ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jthread::Mutex::what ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jthread::Runnable::Routine ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jthread::Thread::CleanUp ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jthread::Thread::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.
jthread::Thread::SetUp ( ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
jspin.h namespacejgui [+] Spin (3)
Change
Effect
1
Class ItemComponent has been added to the list of base classes.
1) The memory layout in this class has been shifted by 64 bytes. 2) Size of this class has been changed from 284 to 324 bytes.
2
Class Component has been removed from the list of base classes.
1) The memory layout in this class has been shifted by 64 bytes. 2) Size of this class has been changed from 284 to 324 bytes.
3
Size of this class has been increased from 284 to 324 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 (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'.
jtextarea.h namespacejgui [+] TextArea (3)
Change
Effect
1
Class TextComponent has been added to the list of base classes.
The memory layout in this class has been changed.
2
Class Component has been removed from the list of base classes.
The memory layout in this class has been changed.
3
Virtual method TextArea::ScrollUp ( ) 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 (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 ): Call of this virtual method may result in crash or incorrect behavior of applications because of the layout of virtual table has been changed.
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'.
jtextfield.h namespacejgui [+] TextField (2)
Change
Effect
1
Class TextComponent has been added to the list of base classes.
1) The memory layout in this class has been shifted by 40 bytes. 2) Size of this class has been changed from 292 to 284 bytes.
2
Class Component has been removed from the list of base classes.
1) The memory layout in this class has been shifted by 40 bytes. 2) Size of this class has been changed from 292 to 284 bytes.
[+] 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'.
jtheme.h namespacejgui [+] Theme (7)
Change
Effect
1
Size of this class has been increased from 104 to 124 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::SetItemColor ( 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.
3
Virtual method Theme::SetItemFocusColor ( 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.
4
Virtual method Theme::SetItemForegroundColor ( 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.
5
Virtual method Theme::SetItemForegroundFocusColor ( 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.
6
Virtual method Theme::SetSelectedItemColor ( 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.
7
Virtual method Theme::SetSelectedItemForegroundColor ( 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 (21)
Theme::SetComponentBackgroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Theme'.
Theme::SetComponentBackgroundFocusColor ( 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::SetComponentBorderFocusColor ( 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 ): '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 ): 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'.
jtree.h namespacejgui [+] Tree (3)
Change
Effect
1
Class ItemComponent has been added to the list of base classes.
1) The memory layout in this class has been shifted by 64 bytes. 2) Size of this class has been changed from 348 to 392 bytes.
2
Class Component has been removed from the list of base classes.
1) The memory layout in this class has been shifted by 64 bytes. 2) Size of this class has been changed from 348 to 392 bytes.
3
Size of this class has been increased from 348 to 392 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 (20)
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::SetItemColor ( jcolor_t color ): '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'.
jwindow.h namespacejgui [+] Window (9)
Change
Effect
1
Class ThemeListener has been added to the list of base classes.
1) The memory layout in this class has been shifted by 20 bytes. 2) Size of this class has been changed from 468 to 464 bytes.
2
Size of virtual table in this class has been changed from 628 to 736 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.
3
Virtual method Window::DispatchWindowEvent ( WindowEvent* event ) 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 Window::GetGraphics ( ) 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 Window::GetNativeWindow ( ) 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 Window::GetWindowListeners ( ) 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 Window::RegisterWindowListener ( WindowListener* listener ) 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 Window::RemoveWindowListener ( WindowListener* listener ) 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 Window::SetPosition ( int x1,int y1 ) 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 (64)
ComboMenu::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.
FileChooserDialog::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.
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::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.
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.
Frame::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.
Keyboard::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.
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::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.
Menu::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.
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::DispatchEvent ( WindowEvent* event ): 'this' pointer has base type 'Window'.
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::GetGraphics ( ): 'this' pointer has base type 'Window'.
Window::GetNativeWindow ( ): 'this' pointer has base type 'Window'.
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::GetWindowListeners ( ): 'this' pointer has base type 'Window'.
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::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 ): 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 ( ): 'this' pointer has base type 'Window'.
Window::RegisterWindowListener ( WindowListener* listener ): 'this' pointer has base type 'Window'.
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::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 ): 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::SetMaximumSize ( 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::SetMinimumSize ( 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::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::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 ): 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::SetVisible ( bool b ): 'this' pointer has base type 'Window'.
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.
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'.
Shorthand notations: this - pointer to method's object (C++). jcombobox.h namespacejgui [+] ComboBox (2)
Change
Effect
1
Member _halign 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 ComboBox::SetVisibleItems ( int max_items ) has been added to this class instead of ComboBox::Run ( )
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 (8)
ComboBox::ComboBox [in-charge]( int x,int y,int width,int height,int visible_items ): '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::Run ( ): Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
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'.
jcomponent.h namespacejgui [+] Component (4)
Change
Effect
1
Size of this class has been decreased from 244 to 236 bytes.
Previous accesses of applications to public members of this class or its subclasses may be incorrect.
2
Member _bgcolor 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.
3
Member _focus_border_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.
4
Virtual method Component::GetHorizontalGap ( ) has been added to this class instead of Component::SetTruncated ( bool b )
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 (211)
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::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::GetLocation ( ): 'this' pointer has base type 'Component'.
Component::GetMaximumSize ( ): 'this' pointer has base type 'Component'.
Component::GetMinimumSize ( ): 'this' pointer has base type 'Component'.
Component::GetParent ( ): 'this' pointer has base type 'Component'.
Component::GetPreferredSize ( ): 'this' pointer has base type 'Component'.
Component::GetRightComponent ( ): Return value (pointer) has base type 'Component'.
Component::GetSize ( ): 'this' 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::Move ( jpoint_t location ): 'this' pointer has base type 'Component'.
Component::Paint ( 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::SetBackgroundColor ( jcolor_t color ): 'this' pointer has base type 'Component'.
Component::SetBackgroundFocusColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Component'.
Component::SetBackgroundFocusColor ( jcolor_t color ): '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::SetBorderColor ( jcolor_t color ): 'this' pointer has base type 'Component'.
Component::SetBorderFocusColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Component'.
Component::SetBorderFocusColor ( jcolor_t color ): '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::SetBounds ( jpoint_t location,jsize_t size ): 'this' pointer has base type 'Component'.
Component::SetBounds ( jregion_t region ): '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::SetForegroundColor ( jcolor_t color ): 'this' pointer has base type 'Component'.
Component::SetForegroundFocusColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Component'.
Component::SetForegroundFocusColor ( jcolor_t color ): '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::SetLocation ( int x,int y ): 'this' pointer has base type 'Component'.
Component::SetLocation ( jpoint_t point ): 'this' pointer has base type 'Component'.
Component::SetMaximumSize ( jsize_t size ): 'this' pointer has base type 'Component'.
Component::SetMinimumSize ( jsize_t size ): '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 ): 1st parameter 'parent' (pointer) has base type 'Component'.
Component::SetSize ( int width,int height ): 'this' pointer has base type 'Component'.
Component::SetSize ( jsize_t size ): 'this' pointer has base type 'Component'.
Component::SetThemeEnabled ( bool b ): 'this' pointer has base type 'Component'.
Component::SetTruncated ( bool b ): Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
Component::SetVisible ( bool b ): '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::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'.
Virtual method ComponentListener::ComponentPainted ( ComponentEvent* event ) has been added to this class instead of ComponentListener::ComponentRepainted ( ComponentEvent* event )
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)
ComponentListener::ComponentRepainted ( ComponentEvent* event ): Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
jcontainer.h namespacejgui [+] Container (1)
Change
Effect
1
Size of this class has been decreased from 372 to 364 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::GetNativeWindow ( ): 'this' pointer has base type 'Container'.
Window::GetOpacity ( ): '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
Member _default_font 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.
[+] affected interfaces (17)
GFXHandler::GetGraphicEngine ( ): 'this' pointer has base type 'GFXHandler'.
GFXHandler::GetID ( )[static]: 'this' pointer has base type 'GFXHandler'.
GFXHandler::GetInstance ( )[static]: 'this' pointer has base type 'GFXHandler'.
GFXHandler::GetMousePosition ( ): 'this' pointer has base type 'GFXHandler'.
GFXHandler::GetScreenHeight ( ): 'this' pointer has base type 'GFXHandler'.
GFXHandler::GetScreenWidth ( ): 'this' pointer has base type 'GFXHandler'.
GFXHandler::GFXHandler [in-charge]( ): 'this' pointer has base type 'GFXHandler'.
GFXHandler::InitCursors ( ): 'this' pointer has base type 'GFXHandler'.
GFXHandler::InitEngine ( ): 'this' pointer has base type 'GFXHandler'.
GFXHandler::Release ( ): 'this' pointer has base type 'GFXHandler'.
GFXHandler::Restore ( ): 'this' pointer has base type 'GFXHandler'.
GFXHandler::SetCursor ( jcursor_style_t t ): 'this' pointer has base type 'GFXHandler'.
GFXHandler::SetCursor ( OffScreenImage* shape,int hotx,int hoty ): 'this' pointer has base type 'GFXHandler'.
GFXHandler::SetCursorEnabled ( bool b ): 'this' pointer has base type 'GFXHandler'.
GFXHandler::SetMousePosition ( int x,int y ): 'this' pointer has base type 'GFXHandler'.
GFXHandler::SetWorkingScreenSize ( int width,int height ): 'this' pointer has base type 'GFXHandler'.
GFXHandler::~GFXHandler [in-charge]( ): 'this' pointer has base type 'GFXHandler'.
jgraphics.h namespacejgui [+] Graphics (1)
Change
Effect
1
Virtual method Graphics::DrawString ( std::string full_text,int x,int y,int width,int height,jhorizontal_align_t halign,jvertical_align_t valign ) has been added to this class instead of Graphics::DrawString ( std::string full_text,int x,int y,int width,int height,jalign_t 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)
Graphics::DrawString ( std::string full_text,int x,int y,int width,int height,jalign_t align ): Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
jkeyboard.h namespacejgui [+] Keyboard (1)
Change
Effect
1
Virtual method Keyboard::SetTextSize ( int max ) has been added to this class instead of Keyboard::SetMaxTextSize ( int max )
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)
Keyboard::SetMaxTextSize ( int max ): Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
jlabel.h namespacejgui [+] Label (1)
Change
Effect
1
Member _valign 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.
[+] affected interfaces (6)
Label::GetText ( ): 'this' pointer has base type 'Label'.
Label::Label [in-charge]( std::string text,int x,int y,int width,int height ): 'this' pointer has base type 'Label'.
Label::Paint ( Graphics* g ): 'this' pointer has base type 'Label'.
Label::SetText ( std::string text ): 'this' pointer has base type 'Label'.
Label::SetWrap ( bool b ): 'this' pointer has base type 'Label'.
Label::~Label [in-charge]( ): 'this' pointer has base type 'Label'.
jmenu.h namespacejgui [+] Menu (2)
Change
Effect
1
Member _menu_sem 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
Member _title 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.
[+] affected interfaces (16)
Menu::GetCurrentIndex ( ): 'this' pointer has base type 'Menu'.
Menu::GetCurrentItem ( ): 'this' pointer has base type 'Menu'.
Menu::GetCurrentMenu ( ): Return value (pointer) has base type 'Menu'.
Menu::GetVisibleItems ( ): 'this' pointer has base type 'Menu'.
Menu::InputChanged ( KeyEvent* event ): 'this' pointer has base type 'Menu'.
Menu::Menu [in-charge]( int x,int y,int width,int visible_items ): 'this' pointer has base type 'Menu'.
Menu::Paint ( Graphics* g ): 'this' pointer has base type 'Menu'.
Menu::SetBackgroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Menu'.
Menu::SetCurrentIndex ( int i ): 'this' pointer has base type 'Menu'.
Menu::SetForegroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Menu'.
Menu::SetItemColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Menu'.
Menu::SetMenuAlign ( jmenu_align_t align ): 'this' pointer has base type 'Menu'.
Menu::SetTitle ( std::string title ): 'this' pointer has base type 'Menu'.
Menu::Show ( bool modal ): 'this' pointer has base type 'Menu'.
Menu::~Menu [in-charge]( ): 'this' pointer has base type 'Menu'.
MenuGroup::MenuGroup [in-charge]( Menu* menu ): 1st parameter 'menu' (pointer) has base type 'Menu'.
jtable.h namespacejgui [+] Cell (1)
Change
Effect
1
Member _halign 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.
[+] affected interfaces (10)
Cell::GetValue ( ): 'this' pointer has base type 'Cell'.
Cell::SetCellBackgroundColor ( int r,int g,int b,int a ): 'this' pointer has base type 'Cell'.
Cell::SetCellBackgroundColor ( jcolor_t color ): 'this' pointer has base type 'Cell'.
Cell::SetCellForegroundColor ( int r,int g,int b,int a ): 'this' pointer has base type 'Cell'.
Cell::SetCellForegroundColor ( jcolor_t color ): 'this' pointer has base type 'Cell'.
Cell::SetValue ( std::string value ): 'this' pointer has base type 'Cell'.
Cell::~Cell [in-charge]( ): 'this' pointer has base type 'Cell'.
Table::GetCell ( int row,int column ): Return value (pointer) has base type 'Cell'.
Table::GetCurrentCell ( ): Return value (pointer) has base type 'Cell'.
Table::SetCell ( Cell* cell,int row,int column ): 1st parameter 'cell' (pointer) has base type 'Cell'.
jtheme.h namespacejgui [+] Theme (5)
Change
Effect
1
Member _item_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
Member _item_fgcolor 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.
3
Member _item_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.
4
Member _item_selected_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.
5
Member _item_selected_fgcolor 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.
[+] affected interfaces (21)
Theme::SetComponentBackgroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Theme'.
Theme::SetComponentBackgroundFocusColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Theme'.
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::SetComponentBorderFocusColor ( 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::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'.
Member _theme_listeners 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.
[+] affected interfaces (5)
ThemeManager::GetDefaultTheme ( ): 'this' pointer has base type 'ThemeManager'.
ThemeManager::GetInstance ( )[static]: 'this' pointer has base type 'ThemeManager'.
ThemeManager::GetTheme ( ): 'this' pointer has base type 'ThemeManager'.
ThemeManager::SetTheme ( Theme* theme ): 'this' pointer has base type 'ThemeManager'.
ThemeManager::~ThemeManager [in-charge]( ): 'this' pointer has base type 'ThemeManager'.
jtree.h namespacejgui [+] Tree (2)
Change
Effect
1
Member _icon_minus 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
Member _icon_plus 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.
[+] affected interfaces (5)
Tree::GetCurrentIndex ( ): 'this' pointer has base type 'Tree'.
Tree::GetCurrentItem ( ): 'this' pointer has base type 'Tree'.
Tree::ProcessEvent ( KeyEvent* event ): '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'.
jwindow.h namespacejgui [+] Window (1)
Change
Effect
1
Size of this class has been decreased from 468 to 464 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'.
Size of this type has been changed from 948 to 944 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 836 to 832 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'.
jicon.h namespacejgui [+] Icon (2)
Change
Effect
1
Member _wrap 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 264 to 260 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (5)
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'.
Size of this type has been changed from 916 to 912 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (4)
InputDialogBox::ActionPerformed ( ButtonEvent* event ): 'this' pointer has base type 'InputDialogBox'.
InputDialogBox::GetText ( ): 'this' pointer has base type 'InputDialogBox'.
InputDialogBox::InputDialogBox [in-charge]( std::string title,std::string warn,int x,int y ): 'this' pointer has base type 'InputDialogBox'.
InputDialogBox::~InputDialogBox [in-charge]( ): 'this' pointer has base type 'InputDialogBox'.
jkeyboard.h namespacejgui [+] Keyboard (2)
Change
Effect
1
Size of this type has been changed from 980 to 976 bytes.
Change of type size may lead to different effects. [+] ...
2
Virtual method Keyboard::Clear ( ) has been overridden by Window::Clear ( )
Method Window::Clear ( ) will be called instead of Keyboard::Clear ( )
[+] affected interfaces (18)
Keyboard::ActionPerformed ( ButtonEvent* event ): 'this' pointer has base type 'Keyboard'.
Keyboard::BuildFullAlphaNumericKeyboard ( ): 'this' pointer has base type 'Keyboard'.
Keyboard::BuildFullNumericKeyboard ( ): 'this' pointer has base type 'Keyboard'.
Keyboard::BuildSmallAlphaNumericKeyboard ( ): 'this' pointer has base type 'Keyboard'.
Keyboard::BuildSmallNumericKeyboard ( ): 'this' pointer has base type 'Keyboard'.
Keyboard::BuildWebKeyboard ( ): 'this' pointer has base type 'Keyboard'.
Keyboard::Clear ( ): The method 'Window::Clear ( )' will be called instead of this method.
Keyboard::GetKeyboardListeners ( ): 'this' pointer has base type 'Keyboard'.
Keyboard::GetText ( ): 'this' pointer has base type 'Keyboard'.
Keyboard::InputChanged ( KeyEvent* event ): 'this' pointer has base type 'Keyboard'.
Keyboard::Keyboard [in-charge]( int x,int y,jkeyboard_type_t type,bool text_visible,bool is_password ): 'this' pointer has base type 'Keyboard'.
Keyboard::ProcessCaps ( Button* button ): 'this' pointer has base type 'Keyboard'.
Keyboard::RegisterKeyboardListener ( KeyboardListener* listener ): 'this' pointer has base type 'Keyboard'.
Keyboard::RemoveKeyboardListener ( KeyboardListener* listener ): 'this' pointer has base type 'Keyboard'.
Keyboard::SetText ( std::string text ): 'this' pointer has base type 'Keyboard'.
Keyboard::SetWrap ( bool b ): 'this' pointer has base type 'Keyboard'.
Keyboard::TextChanged ( TextEvent* event ): 'this' pointer has base type 'Keyboard'.
Keyboard::~Keyboard [in-charge]( ): 'this' pointer has base type 'Keyboard'.
jlabel.h namespacejgui [+] Label (2)
Change
Effect
1
Size of this type has been changed from 256 to 252 bytes.
Change of type size may lead to different effects. [+] ...
2
Virtual method Component::GetPreferredSize ( ) has been overridden by Label::GetPreferredSize ( )
Method Label::GetPreferredSize ( ) will be called instead of Component::GetPreferredSize ( )
[+] affected interfaces (7)
Component::GetPreferredSize ( ): The method 'Label::GetPreferredSize ( )' will be called instead of this method.
Label::GetText ( ): 'this' pointer has base type 'Label'.
Label::Label [in-charge]( std::string text,int x,int y,int width,int height ): 'this' pointer has base type 'Label'.
Label::Paint ( Graphics* g ): 'this' pointer has base type 'Label'.
Label::SetText ( std::string text ): 'this' pointer has base type 'Label'.
Label::SetWrap ( bool b ): 'this' pointer has base type 'Label'.
Label::~Label [in-charge]( ): 'this' pointer has base type 'Label'.
jlistbox.h namespacejgui [+] ListBox (3)
Change
Effect
1
Virtual method Component::GetPreferredSize ( ) has been overridden by ListBox::GetPreferredSize ( )
Method ListBox::GetPreferredSize ( ) will be called instead of Component::GetPreferredSize ( )
2
Virtual method Component::SetForegroundColor ( int red,int green,int blue,int alpha ) has been overridden by ListBox::SetForegroundColor ( int red,int green,int blue,int alpha )
Method ListBox::SetForegroundColor ( int red,int green,int blue,int alpha ) will be called instead of Component::SetForegroundColor ( int red,int green,int blue,int alpha )
3
Virtual method Component::SetForegroundFocusColor ( int red,int green,int blue,int alpha ) has been overridden by ListBox::SetForegroundFocusColor ( int red,int green,int blue,int alpha )
Method ListBox::SetForegroundFocusColor ( int red,int green,int blue,int alpha ) will be called instead of Component::SetForegroundFocusColor ( int red,int green,int blue,int alpha )
[+] affected interfaces (3)
Component::GetPreferredSize ( ): The method 'ListBox::GetPreferredSize ( )' will be called instead of this method.
Component::SetForegroundColor ( int red,int green,int blue,int alpha ): The method 'ListBox::SetForegroundColor ( int red,int green,int blue,int alpha )' will be called instead of this method.
Component::SetForegroundFocusColor ( int red,int green,int blue,int alpha ): The method 'ListBox::SetForegroundFocusColor ( int red,int green,int blue,int alpha )' will be called instead of this method.
jmarquee.h namespacejgui [+] Marquee (1)
Change
Effect
1
Size of this type has been changed from 528 to 516 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (8)
Marquee::Paint ( Graphics* g ): 'this' pointer has base type 'Marquee'.
Marquee::Release ( ): 'this' pointer has base type 'Marquee'.
Marquee::Run ( ): 'this' pointer has base type 'Marquee'.
Marquee::SetInterval ( int i ): 'this' pointer has base type 'Marquee'.
Marquee::SetText ( std::string text ): 'this' pointer has base type 'Marquee'.
Marquee::SetType ( jmarquee_type_t type ): 'this' pointer has base type 'Marquee'.
Marquee::SetVisible ( bool b ): 'this' pointer has base type 'Marquee'.
Marquee::~Marquee [in-charge]( ): 'this' pointer has base type 'Marquee'.
jmenu.h namespacejgui [+] Menu (17)
Change
Effect
1
Member _centered_interaction 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
Member _item_size 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.
3
Member _top_index 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.
4
Size of this type has been changed from 940 to 568 bytes.
Change of type size may lead to different effects. [+] ...
5
Virtual method Component::GetHeight ( ) has been overridden by Menu::GetHeight ( )
Method Menu::GetHeight ( ) will be called instead of Component::GetHeight ( )
6
Virtual method Component::GetLocation ( ) has been overridden by Menu::GetLocation ( )
Method Menu::GetLocation ( ) will be called instead of Component::GetLocation ( )
7
Virtual method Component::GetSize ( ) has been overridden by Menu::GetSize ( )
Method Menu::GetSize ( ) will be called instead of Component::GetSize ( )
8
Virtual method Component::GetWidth ( ) has been overridden by Menu::GetWidth ( )
Method Menu::GetWidth ( ) will be called instead of Component::GetWidth ( )
9
Virtual method Component::GetX ( ) has been overridden by Menu::GetX ( )
Method Menu::GetX ( ) will be called instead of Component::GetX ( )
10
Virtual method Component::GetY ( ) has been overridden by Menu::GetY ( )
Method Menu::GetY ( ) will be called instead of Component::GetY ( )
11
Virtual method Component::Move ( int x,int y ) has been overridden by Menu::Move ( int x,int y )
Method Menu::Move ( int x,int y ) will be called instead of Component::Move ( int x,int y )
12
Virtual method Component::SetBounds ( int x,int y,int w,int h ) has been overridden by Menu::SetBounds ( int x,int y,int w,int h )
Method Menu::SetBounds ( int x,int y,int w,int h ) will be called instead of Component::SetBounds ( int x,int y,int w,int h )
13
Virtual method Component::SetLocation ( int x,int y ) has been overridden by Menu::SetLocation ( int x,int y )
Method Menu::SetLocation ( int x,int y ) will be called instead of Component::SetLocation ( int x,int y )
14
Virtual method Component::SetSize ( int width,int height ) has been overridden by Menu::SetSize ( int w,int h )
Method Menu::SetSize ( int w,int h ) will be called instead of Component::SetSize ( int width,int height )
15
Virtual method Menu::SetBackgroundColor ( jcolor_t color ) has been overridden by Component::SetBackgroundColor ( jcolor_t color )
Method Component::SetBackgroundColor ( jcolor_t color ) will be called instead of Menu::SetBackgroundColor ( jcolor_t color )
16
Virtual method Menu::SetForegroundColor ( jcolor_t color ) has been overridden by Component::SetForegroundColor ( jcolor_t color )
Method Component::SetForegroundColor ( jcolor_t color ) will be called instead of Menu::SetForegroundColor ( jcolor_t color )
17
Virtual method Menu::RemoveAll ( ) has been overridden by Container::RemoveAll ( )
Method Container::RemoveAll ( ) will be called instead of Menu::RemoveAll ( )
[+] affected interfaces (29)
Component::GetHeight ( ): The method 'Menu::GetHeight ( )' will be called instead of this method.
Component::GetLocation ( ): The method 'Menu::GetLocation ( )' will be called instead of this method.
Component::GetSize ( ): The method 'Menu::GetSize ( )' will be called instead of this method.
Component::GetWidth ( ): The method 'Menu::GetWidth ( )' will be called instead of this method.
Component::GetX ( ): The method 'Menu::GetX ( )' will be called instead of this method.
Component::GetY ( ): The method 'Menu::GetY ( )' will be called instead of this method.
Component::Move ( int x,int y ): The method 'Menu::Move ( int x,int y )' will be called instead of this method.
Component::SetBounds ( int x,int y,int w,int h ): The method 'Menu::SetBounds ( int x,int y,int w,int h )' will be called instead of this method.
Component::SetLocation ( int x,int y ): The method 'Menu::SetLocation ( int x,int y )' will be called instead of this method.
Component::SetSize ( int width,int height ): The method 'Menu::SetSize ( int w,int h )' will be called instead of this method.
Menu::GetCurrentIndex ( ): 'this' pointer has base type 'Menu'.
Menu::GetCurrentItem ( ): 'this' pointer has base type 'Menu'.
Menu::GetCurrentMenu ( ): 'this' pointer has base type 'Menu'.
Menu::GetVisibleItems ( ): 'this' pointer has base type 'Menu'.
Menu::InputChanged ( KeyEvent* event ): 'this' pointer has base type 'Menu'.
Menu::Menu [in-charge]( int x,int y,int width,int visible_items ): 'this' pointer has base type 'Menu'.
Menu::Paint ( Graphics* g ): 'this' pointer has base type 'Menu'.
Menu::RemoveAll ( ): The method 'Container::RemoveAll ( )' will be called instead of this method.
Menu::SetBackgroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Menu'.
Menu::SetBackgroundColor ( jcolor_t color ): The method 'Component::SetBackgroundColor ( jcolor_t color )' will be called instead of this method.
Menu::SetCurrentIndex ( int i ): 'this' pointer has base type 'Menu'.
Menu::SetForegroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Menu'.
Menu::SetForegroundColor ( jcolor_t color ): The method 'Component::SetForegroundColor ( jcolor_t color )' will be called instead of this method.
Menu::SetItemColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Menu'.
Menu::SetMenuAlign ( jmenu_align_t align ): 'this' pointer has base type 'Menu'.
Menu::SetTitle ( std::string title ): 'this' pointer has base type 'Menu'.
Menu::Show ( bool modal ): 'this' pointer has base type 'Menu'.
Menu::~Menu [in-charge]( ): 'this' pointer has base type 'Menu'.
MenuGroup::MenuGroup [in-charge]( Menu* menu ): 1st parameter 'menu' (pointer) has base type 'Menu'.
jmenugroup.h namespacejgui [+] MenuGroup (4)
Change
Effect
1
Class SelectListener has been added to the list of base classes.
Possible incorrect initialization and access to the memory occupied by the base classes in the objects created by applications.
2
Virtual method SelectListener::ItemChanged ( SelectEvent* event ) has been overridden by MenuGroup::ItemChanged ( SelectEvent* event )
Method MenuGroup::ItemChanged ( SelectEvent* event ) will be called instead of SelectListener::ItemChanged ( SelectEvent* event )
3
Virtual method SelectListener::ItemSelected ( SelectEvent* event ) has been overridden by MenuGroup::ItemSelected ( SelectEvent* event )
Method MenuGroup::ItemSelected ( SelectEvent* event ) will be called instead of SelectListener::ItemSelected ( SelectEvent* event )
4
Class MenuListener has been removed from the list of base classes.
Possible incorrect initialization and access to the memory occupied by the base classes in the objects created by applications.
[+] affected interfaces (10)
MenuGroup::Add ( MenuItem* item ): 'this' pointer has base type 'MenuGroup'.
MenuGroup::GetSelected ( ): 'this' pointer has base type 'MenuGroup'.
MenuGroup::ItemChanged ( MenuEvent* event ): 'this' pointer has base type 'MenuGroup'.
MenuGroup::ItemSelected ( MenuEvent* event ): 'this' pointer has base type 'MenuGroup'.
MenuGroup::MenuGroup [in-charge]( Menu* menu ): 'this' pointer has base type 'MenuGroup'.
MenuGroup::Remove ( MenuItem* item ): 'this' pointer has base type 'MenuGroup'.
MenuGroup::Select ( MenuItem* item ): 'this' pointer has base type 'MenuGroup'.
MenuGroup::~MenuGroup [in-charge]( ): 'this' pointer has base type 'MenuGroup'.
SelectListener::ItemChanged ( SelectEvent* event ): The method 'MenuGroup::ItemChanged ( SelectEvent* event )' will be called instead of this method.
SelectListener::ItemSelected ( SelectEvent* event ): The method 'MenuGroup::ItemSelected ( SelectEvent* event )' will be called instead of this method.
jpanel.h namespacejgui [+] Panel (1)
Change
Effect
1
Size of this type has been changed from 372 to 364 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 524 to 516 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 312 to 300 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (18)
ScrollBar::GetAdjustmentListeners ( ): '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::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 316 to 308 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (17)
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'.
jtable.h namespacejgui [+] Cell (2)
Change
Effect
1
Member _valign 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 72 to 76 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (10)
Cell::GetValue ( ): 'this' pointer has base type 'Cell'.
Cell::SetCellBackgroundColor ( int r,int g,int b,int a ): 'this' pointer has base type 'Cell'.
Cell::SetCellBackgroundColor ( jcolor_t color ): 'this' pointer has base type 'Cell'.
Cell::SetCellForegroundColor ( int r,int g,int b,int a ): 'this' pointer has base type 'Cell'.
Cell::SetCellForegroundColor ( jcolor_t color ): 'this' pointer has base type 'Cell'.
Cell::SetValue ( std::string value ): 'this' pointer has base type 'Cell'.
Cell::~Cell [in-charge]( ): 'this' pointer has base type 'Cell'.
Table::GetCell ( int row,int column ): Return value (pointer) has base type 'Cell'.
Table::GetCurrentCell ( ): Return value (pointer) has base type 'Cell'.
Table::SetCell ( Cell* cell,int row,int column ): 1st parameter 'cell' (pointer) has base type 'Cell'.
[+] Table (1)
Change
Effect
1
Size of this type has been changed from 328 to 320 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (29)
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::SetGridColor ( jcolor_t color ): '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'.
jtextfield.h namespacejgui [+] TextField (1)
Change
Effect
1
Size of this type has been changed from 292 to 284 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (4)
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::~TextField [in-charge]( ): 'this' pointer has base type 'TextField'.
jtheme.h namespacejgui [+] Theme (1)
Change
Effect
1
Member _item_focus_fgcolor 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.
[+] affected interfaces (21)
Theme::SetComponentBackgroundColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Theme'.
Theme::SetComponentBackgroundFocusColor ( int red,int green,int blue,int alpha ): 'this' pointer has base type 'Theme'.
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::SetComponentBorderFocusColor ( 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::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'.
Size of this type has been changed from 32 to 44 bytes.
Change of type size may lead to different effects. [+] ...
[+] affected interfaces (5)
ThemeManager::GetDefaultTheme ( ): 'this' pointer has base type 'ThemeManager'.
ThemeManager::GetInstance ( )[static]: 'this' pointer has base type 'ThemeManager'.
ThemeManager::GetTheme ( ): 'this' pointer has base type 'ThemeManager'.
ThemeManager::SetTheme ( Theme* theme ): 'this' pointer has base type 'ThemeManager'.
ThemeManager::~ThemeManager [in-charge]( ): 'this' pointer has base type 'ThemeManager'.
jtree.h namespacejgui [+] Tree (1)
Change
Effect
1
Virtual method Component::Paint ( Graphics* g ) has been overridden by Tree::Paint ( Graphics* g )
Method Tree::Paint ( Graphics* g ) will be called instead of Component::Paint ( Graphics* g )
[+] affected interfaces (1)
Component::Paint ( Graphics* g ): The method 'Tree::Paint ( Graphics* g )' will be called instead of this method.
jwindow.h namespacejgui [+] Window (3)
Change
Effect
1
Size of this type has been changed from 468 to 464 bytes.
Change of type size may lead to different effects. [+] ...
2
Virtual method Component::SetLocation ( int x,int y ) has been overridden by Window::SetLocation ( int x1,int y1 )
Method Window::SetLocation ( int x1,int y1 ) will be called instead of Component::SetLocation ( int x,int y )
3
Virtual method Container::SetWorkingScreenSize ( int width,int height ) has been overridden by Window::SetWorkingScreenSize ( int width,int height )
Method Window::SetWorkingScreenSize ( int width,int height ) will be called instead of Container::SetWorkingScreenSize ( int width,int height )
[+] affected interfaces (41)
Component::SetLocation ( int x,int y ): The method 'Window::SetLocation ( int x1,int y1 )' will be called instead of this method.
Container::SetWorkingScreenSize ( int width,int height ): The method 'Window::SetWorkingScreenSize ( int width,int height )' will be called instead of this method.
Window::Clear ( ): '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::GetNativeWindow ( ): '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::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'.
Generated on Wed Dec 22 21:03:49 2010 for jlibcpp by ABI Compliance Checker 1.22 The cross-platform tool for verifying backward binary compatibility of a dynamic C/C++ library