Library Name | jlibcpp |
---|---|
Version #1 | 1.4.0 |
Version #2 | 1.5.0 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Total Header Files | 266 |
---|---|
Total Shared Libraries | 1 |
Total Symbols / Types | 4398 / 1617 |
Verdict | Incompatible (29.63%) |
Severity | Count | |
---|---|---|
Added Symbols | - | 189 |
Removed Symbols | High | 119 |
Problems with Data Types | High | 195 |
Medium | 61 | |
Low | 44 | |
Problems with Symbols | High | 2 |
Medium | 0 | |
Low | 19 | |
Problems with Constants | Low | 0 |
Other Changes | - | 11 |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 732 bytes to 944 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 492 bytes to 700 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 | Size of v-table in this class has been changed from 512 bytes to 724 bytes. | The layout of v-tables in subclasses of this class has been changed. Call of any virtual method in subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method Button::GetName ( ) has been removed from this class. | The layout of v-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. |
4 | Virtual method Button::SetName ( std::string name ) has been removed from this class. | The layout of v-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. |
Offset | Virtual Table (Old) - 139 entries | Virtual Table (New) - 192 entries |
---|---|---|
0 | 468u | 676u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Button | Component::GetInternalComponents |
16 | ~Button | Component::FindNextComponentFocus |
20 | Component::GetParent | Component::ScrollToVisibleArea |
24 | Component::GetTopLevelAncestor | ~Button |
28 | Component::GetBaseline | ~Button |
32 | Component::GetBaselineResizeBehavior | Component::SetName |
36 | Component::GetAlignmentX | Component::GetName |
40 | Component::GetAlignmentY | Component::GetParent |
44 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
48 | Component::SetAlignmentY | Component::GetBaseline |
52 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
56 | Component::GetComponentOrientation | Component::GetAlignmentX |
60 | Component::SetThemeEnabled | Component::GetAlignmentY |
64 | Component::IsThemeEnabled | Component::SetAlignmentX |
68 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
72 | Component::SetOpaque | Component::SetComponentOrientation |
76 | Component::IsOpaque | Component::GetComponentOrientation |
80 | Component::Invalidate | Component::IsScrollableX |
84 | Component::Revalidate | Component::IsScrollableY |
88 | Component::IsValid | Component::SetScrollableX |
92 | Component::SetGap | Component::SetScrollableY |
96 | Component::SetHorizontalGap | Component::SetScrollable |
100 | Component::SetVerticalGap | Component::SetSmoothScrolling |
104 | Component::GetHorizontalGap | Component::IsCyclicFocus |
108 | Component::GetVerticalGap | Component::SetCyclicFocus |
112 | Component::SetParent | Component::IsSmoothScrolling |
116 | Component::SetBackgroundVisible | Component::IsScrollable |
120 | Component::IsEnabled | Component::IsScrollVisible |
124 | Component::SetEnabled | Component::GetAbsoluteLocation |
128 | Component::SetNavigation | Component::GetScrollLocation |
132 | Component::GetLeftComponent | Component::GetScrollDimension |
136 | Component::GetRightComponent | Component::GetVisibleBounds |
140 | Component::GetUpComponent | Component::SetScrollX |
144 | Component::GetDownComponent | Component::SetScrollY |
148 | Button::ProcessEvent | Component::SetScrollLocation |
152 | Button::ProcessEvent | Component::GetScrollSize |
156 | Component::RequestFocus | Component::SetScrollSize |
160 | Component::ReleaseFocus | Component::GetScrollGap |
164 | Component::SetVisible | Component::SetScrollGap |
168 | Component::IsVisible | Component::GetMinorScrollIncrement |
172 | Component::HasFocus | Component::GetMajorScrollIncrement |
176 | Component::SetBorder | Component::SetMinorScrollIncrement |
180 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
184 | Component::GetBorderSize | Component::SetThemeEnabled |
188 | Component::SetMinimumSize | Component::IsThemeEnabled |
192 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
196 | Component::SetPreferredSize | Component::SetOpaque |
200 | Component::GetMinimumSize | Component::IsOpaque |
204 | Component::GetMaximumSize | Component::Invalidate |
208 | Component::GetPreferredSize | Component::Revalidate |
212 | Component::Move | Component::IsValid |
216 | Component::Move | Component::SetGap |
220 | Component::SetBounds | Component::SetHorizontalGap |
224 | Component::SetBounds | Component::SetVerticalGap |
228 | Component::SetBounds | Component::GetHorizontalGap |
232 | Component::SetLocation | Component::GetVerticalGap |
236 | Component::SetLocation | Component::SetParent |
240 | Component::SetSize | Component::IsBackgroundVisible |
244 | Component::SetSize | Component::SetBackgroundVisible |
248 | Component::GetX | Component::IsEnabled |
252 | Component::GetY | Component::SetEnabled |
256 | Component::GetAbsoluteX | Component::SetLeftComponent |
260 | Component::GetAbsoluteY | Component::SetRightComponent |
264 | Component::GetWidth | Component::SetUpComponent |
268 | Component::GetHeight | Component::SetDownComponent |
272 | Component::GetLocation | Component::SetNavigationEnabled |
276 | Component::GetSize | Component::IsNavigationEnabled |
280 | Component::SetGradientLevel | Component::SetNextComponentFocus |
284 | Component::GetGradientLevel | Component::GetNextFocusLeft |
288 | Component::SetFont | Component::GetNextFocusRight |
292 | Component::IsFontSet | Component::GetNextFocusUp |
296 | Component::GetFont | Component::GetNextFocusDown |
300 | Component::RaiseToTop | Button::ProcessEvent |
304 | Component::LowerToBottom | Button::ProcessEvent |
308 | Component::PutAtop | Component::RequestFocus |
312 | Component::PutBelow | Component::ReleaseFocus |
316 | Component::SetBackgroundColor | Component::SetVisible |
320 | Component::SetForegroundColor | Component::IsVisible |
324 | Component::SetBackgroundFocusColor | Component::HasFocus |
328 | Component::SetForegroundFocusColor | Component::SetBorder |
332 | Component::SetBorderColor | Component::SetBorderSize |
336 | Component::SetBorderFocusColor | Component::GetBorderSize |
340 | Component::SetBackgroundColor | Component::Contains |
344 | Component::SetForegroundColor | Component::Contains |
348 | Component::SetBackgroundFocusColor | Component::Contains |
352 | Component::SetForegroundFocusColor | Component::Intersects |
356 | Component::SetBorderColor | Component::Intersects |
360 | Component::SetBorderFocusColor | Component::Intersects |
364 | Component::GetBackgroundColor | Component::SetMinimumSize |
368 | Component::GetForegroundColor | Component::SetMaximumSize |
372 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
376 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
380 | Component::GetBorderColor | Component::GetMaximumSize |
384 | Component::GetBorderFocusColor | Component::GetPreferredSize |
388 | Component::SetFocusable | Component::Move |
392 | Component::IsFocusable | Component::Move |
396 | Component::Intersect | Component::SetBounds |
400 | Button::Paint | Component::SetBounds |
404 | Component::PaintBorderBackground | Component::SetBounds |
408 | Component::PaintBorderEdges | Component::SetLocation |
412 | Component::Repaint | Component::SetLocation |
416 | Component::RegisterFocusListener | Component::SetSize |
420 | Component::RemoveFocusListener | Component::SetSize |
424 | Component::DispatchFocusEvent | Component::GetX |
428 | Component::GetFocusListeners | Component::GetY |
432 | Component::RegisterComponentListener | Component::GetWidth |
436 | Component::RemoveComponentListener | Component::GetHeight |
440 | Component::DispatchComponentEvent | Component::GetLocation |
444 | Component::GetComponentListeners | Component::GetSize |
448 | Button::SetName | Component::SetGradientLevel |
452 | Button::SetLabel | Component::GetGradientLevel |
456 | Button::GetName | Component::SetFont |
460 | Button::GetLabel | Component::IsFontSet |
464 | Button::SetHorizontalAlign | Component::GetFont |
468 | Button::GetHorizontalAlign | Component::RaiseToTop |
472 | Button::SetVerticalAlign | Component::LowerToBottom |
476 | Button::GetVerticalAlign | Component::PutAtop |
480 | Button::RegisterButtonListener | Component::PutBelow |
484 | Button::RemoveButtonListener | Component::SetBackgroundColor |
488 | Button::DispatchButtonEvent | Component::SetForegroundColor |
492 | Button::GetButtonListeners | Component::SetBackgroundFocusColor |
496 | (int (*)(...))0 | Component::SetForegroundFocusColor |
500 | (int (*)(...))0 | Component::SetBorderColor |
504 | (int (*)(...))0 | Component::SetBorderFocusColor |
508 | (int (*)(...))0 | Component::SetScrollbarColor |
512 | (int (*)(...))0 | Component::SetDisabledBackgroundColor |
516 | -468u | Component::SetDisabledForegroundColor |
520 | -0x0000001d4 | Component::SetDisabledBorderColor |
524 | (int (*)(...))(& typeinfo) | Component::SetBackgroundColor |
528 | Button::_ZTv0_n12_N4jgui6ButtonD1Ev | Component::SetForegroundColor |
532 | Button::_ZTv0_n12_N4jgui6ButtonD0Ev | Component::SetBackgroundFocusColor |
536 | jcommon::Object::Clone | Component::SetForegroundFocusColor |
540 | jcommon::Object::Equals | Component::SetBorderColor |
544 | jcommon::Object::Compare | Component::SetBorderFocusColor |
548 | jcommon::Object::Hash | Component::SetScrollbarColor |
552 | jcommon::Object::what | Component::SetDisabledBackgroundColor |
556 | Component::SetDisabledForegroundColor | |
560 | Component::SetDisabledBorderColor | |
564 | Component::GetBackgroundColor | |
568 | Component::GetForegroundColor | |
572 | Component::GetBackgroundFocusColor | |
576 | Component::GetForegroundFocusColor | |
580 | Component::GetBorderColor | |
584 | Component::GetBorderFocusColor | |
588 | Component::GetScrollbarColor | |
592 | Component::GetDisabledBackgroundColor | |
596 | Component::GetDisabledForegroundColor | |
600 | Component::GetDisabledBorderColor | |
604 | Component::SetFocusable | |
608 | Component::IsFocusable | |
612 | Component::Intersect | |
616 | Button::Paint | |
620 | Component::PaintBackground | |
624 | Component::PaintBorders | |
628 | Component::PaintScrollbars | |
632 | Component::Repaint | |
636 | Component::RegisterFocusListener | |
640 | Component::RemoveFocusListener | |
644 | Component::DispatchFocusEvent | |
648 | Component::GetFocusListeners | |
652 | Component::RegisterComponentListener | |
656 | Component::RemoveComponentListener | |
660 | Component::DispatchComponentEvent | |
664 | Component::GetComponentListeners | |
668 | Button::SetLabel | |
672 | Button::GetLabel | |
676 | Button::SetHorizontalAlign | |
680 | Button::GetHorizontalAlign | |
684 | Button::SetVerticalAlign | |
688 | Button::GetVerticalAlign | |
692 | Button::RegisterButtonListener | |
696 | Button::RemoveButtonListener | |
700 | Button::DispatchButtonEvent | |
704 | Button::GetButtonListeners | |
708 | (int (*)(...))0 | |
712 | (int (*)(...))0 | |
716 | (int (*)(...))0 | |
720 | (int (*)(...))0 | |
724 | (int (*)(...))0 | |
728 | -676u | |
732 | -0x0000002a4 | |
736 | (int (*)(...))(& typeinfo) | |
740 | Button::_ZTv0_n12_N4jgui6ButtonD1Ev | |
744 | Button::_ZTv0_n12_N4jgui6ButtonD0Ev | |
748 | jcommon::Object::Clone | |
752 | jcommon::Object::Equals | |
756 | jcommon::Object::Compare | |
760 | jcommon::Object::Hash | |
764 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 1232 bytes to 1420 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 460 bytes to 672 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 492 bytes to 704 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 768 bytes to 1060 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Field _background_visible has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field _enabled has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Field _ignore_repaint has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 | Field _theme_enabled has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
5 | Size of this class has been increased from 460 bytes to 672 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
6 | Size of v-table in this class has been changed from 464 bytes to 684 bytes. | The layout of v-tables in subclasses of this class has been changed. Call of any virtual method in subclasses may result in crash or incorrect behavior of applications. |
7 | Virtual method Component::Contains ( int x1, int y1, int w1, int h1, int x2, int y2, int w2, int h2 ) has been added to this class. | The layout of v-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::Contains ( Component* c, int x, int y, int w, int h ) has been added to this class. | The layout of v-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::Contains ( Component* c1, Component* c2 ) has been added to this class. | The layout of v-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::FindNextComponentFocus ( jregion_t rect, Component** left, Component** right, Component** up, Component** down ) has been added to this class. | The layout of v-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::GetAbsoluteLocation ( ) has been added to this class. | The layout of v-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::GetDisabledBackgroundColor ( ) has been added to this class. | The layout of v-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::GetDisabledBorderColor ( ) has been added to this class. | The layout of v-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::GetDisabledForegroundColor ( ) has been added to this class. | The layout of v-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::GetInternalComponents ( Container* parent, std::vector<Component*>* components ) has been added to this class. | The layout of v-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::GetMajorScrollIncrement ( ) has been added to this class. | The layout of v-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::GetMinorScrollIncrement ( ) has been added to this class. | The layout of v-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::GetName ( ) has been added to this class. | The layout of v-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::GetNextFocusDown ( ) has been added to this class. | The layout of v-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::GetNextFocusLeft ( ) has been added to this class. | The layout of v-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. |
21 | Virtual method Component::GetNextFocusRight ( ) has been added to this class. | The layout of v-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. |
22 | Virtual method Component::GetNextFocusUp ( ) has been added to this class. | The layout of v-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. |
23 | Virtual method Component::GetScrollGap ( ) has been added to this class. | The layout of v-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. |
24 | Virtual method Component::GetScrollSize ( ) has been added to this class. | The layout of v-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. |
25 | Virtual method Component::GetScrollbarColor ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
26 | Virtual method Component::Intersects ( int x1, int y1, int w1, int h1, int x2, int y2, int w2, int h2 ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
27 | Virtual method Component::Intersects ( Component* c, int x, int y, int w, int h ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
28 | Virtual method Component::Intersects ( Component* c1, Component* c2 ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
29 | Virtual method Component::IsBackgroundVisible ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
30 | Virtual method Component::IsCyclicFocus ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
31 | Virtual method Component::IsNavigationEnabled ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
32 | Virtual method Component::IsScrollVisible ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
33 | Virtual method Component::IsScrollable ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
34 | Virtual method Component::IsScrollableX ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
35 | Virtual method Component::IsScrollableY ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
36 | Virtual method Component::IsSmoothScrolling ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
37 | Virtual method Component::PaintBackground ( Graphics* g ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
38 | Virtual method Component::PaintBorders ( Graphics* g ) has been added to this class. | The layout of v-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. |
39 | Virtual method Component::PaintScrollbars ( Graphics* g ) has been added to this class. | The layout of v-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. |
40 | Virtual method Component::Repaint ( Component* cmp ) has been added to this class. | The layout of v-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. |
41 | Virtual method Component::ScrollToVisibleArea ( int x, int y, int width, int height, Component* coordinateSpace ) has been added to this class. | The layout of v-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. |
42 | Virtual method Component::SetCyclicFocus ( bool b ) has been added to this class. | The layout of v-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. |
43 | Virtual method Component::SetDisabledBackgroundColor ( int red, int green, int blue, int alpha ) has been added to this class. | The layout of v-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. |
44 | Virtual method Component::SetDisabledBackgroundColor ( Color const& color ) has been added to this class. | The layout of v-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. |
45 | Virtual method Component::SetDisabledBorderColor ( int red, int green, int blue, int alpha ) has been added to this class. | The layout of v-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. |
46 | Virtual method Component::SetDisabledBorderColor ( Color const& color ) has been added to this class. | The layout of v-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. |
47 | Virtual method Component::SetDisabledForegroundColor ( int red, int green, int blue, int alpha ) has been added to this class. | The layout of v-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. |
48 | Virtual method Component::SetDisabledForegroundColor ( Color const& color ) has been added to this class. | The layout of v-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. |
49 | Virtual method Component::SetDownComponent ( Component* down ) has been added to this class. | The layout of v-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. |
50 | Virtual method Component::SetMajorScrollIncrement ( int increment ) has been added to this class. | The layout of v-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. |
51 | Virtual method Component::SetMinorScrollIncrement ( int increment ) has been added to this class. | The layout of v-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. |
52 | Virtual method Component::SetName ( std::string name ) has been added to this class. | The layout of v-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. |
53 | Virtual method Component::SetNavigationEnabled ( bool b ) has been added to this class. | The layout of v-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. |
54 | Virtual method Component::SetNextComponentFocus ( Component* left, Component* right, Component* up, Component* down ) has been added to this class. | The layout of v-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. |
55 | Virtual method Component::SetScrollGap ( int gap ) has been added to this class. | The layout of v-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. |
56 | Virtual method Component::SetScrollLocation ( jpoint_t t ) has been added to this class. | The layout of v-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. |
57 | Virtual method Component::SetScrollSize ( int size ) has been added to this class. | The layout of v-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. |
58 | Virtual method Component::SetScrollable ( bool scrollable ) has been added to this class. | The layout of v-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. |
59 | Virtual method Component::SetScrollableX ( bool scrollable ) has been added to this class. | The layout of v-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. |
60 | Virtual method Component::SetScrollableY ( bool scrollable ) has been added to this class. | The layout of v-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. |
61 | Virtual method Component::SetScrollbarColor ( int red, int green, int blue, int alpha ) has been added to this class. | The layout of v-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. |
62 | Virtual method Component::SetScrollbarColor ( Color const& color ) has been added to this class. | The layout of v-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. |
63 | Virtual method Component::SetSmoothScrolling ( bool smooth ) has been added to this class. | The layout of v-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. |
64 | Virtual method Component::SetUpComponent ( Component* up ) has been added to this class. | The layout of v-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. |
65 | Virtual method Component::PaintBorderBackground ( Graphics* g ) has been removed from this class. | The layout of v-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. |
66 | Virtual method Component::PaintBorderEdges ( Graphics* g ) has been removed from this class. | The layout of v-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. |
67 | Virtual method Component::Repaint ( bool all ) has been removed from this class. | The layout of v-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. |
Offset | Virtual Table (Old) - 127 entries | Virtual Table (New) - 182 entries |
---|---|---|
0 | 436u | 648u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Component | Component::GetInternalComponents |
16 | ~Component | Component::FindNextComponentFocus |
20 | Component::GetParent | Component::ScrollToVisibleArea |
24 | Component::GetTopLevelAncestor | ~Component |
28 | Component::GetBaseline | ~Component |
32 | Component::GetBaselineResizeBehavior | Component::SetName |
36 | Component::GetAlignmentX | Component::GetName |
40 | Component::GetAlignmentY | Component::GetParent |
44 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
48 | Component::SetAlignmentY | Component::GetBaseline |
52 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
56 | Component::GetComponentOrientation | Component::GetAlignmentX |
60 | Component::SetThemeEnabled | Component::GetAlignmentY |
64 | Component::IsThemeEnabled | Component::SetAlignmentX |
68 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
72 | Component::SetOpaque | Component::SetComponentOrientation |
76 | Component::IsOpaque | Component::GetComponentOrientation |
80 | Component::Invalidate | Component::IsScrollableX |
84 | Component::Revalidate | Component::IsScrollableY |
88 | Component::IsValid | Component::SetScrollableX |
92 | Component::SetGap | Component::SetScrollableY |
96 | Component::SetHorizontalGap | Component::SetScrollable |
100 | Component::SetVerticalGap | Component::SetSmoothScrolling |
104 | Component::GetHorizontalGap | Component::IsCyclicFocus |
108 | Component::GetVerticalGap | Component::SetCyclicFocus |
112 | Component::SetParent | Component::IsSmoothScrolling |
116 | Component::SetBackgroundVisible | Component::IsScrollable |
120 | Component::IsEnabled | Component::IsScrollVisible |
124 | Component::SetEnabled | Component::GetAbsoluteLocation |
128 | Component::SetNavigation | Component::GetScrollLocation |
132 | Component::GetLeftComponent | Component::GetScrollDimension |
136 | Component::GetRightComponent | Component::GetVisibleBounds |
140 | Component::GetUpComponent | Component::SetScrollX |
144 | Component::GetDownComponent | Component::SetScrollY |
148 | Component::ProcessEvent | Component::SetScrollLocation |
152 | Component::ProcessEvent | Component::GetScrollSize |
156 | Component::RequestFocus | Component::SetScrollSize |
160 | Component::ReleaseFocus | Component::GetScrollGap |
164 | Component::SetVisible | Component::SetScrollGap |
168 | Component::IsVisible | Component::GetMinorScrollIncrement |
172 | Component::HasFocus | Component::GetMajorScrollIncrement |
176 | Component::SetBorder | Component::SetMinorScrollIncrement |
180 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
184 | Component::GetBorderSize | Component::SetThemeEnabled |
188 | Component::SetMinimumSize | Component::IsThemeEnabled |
192 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
196 | Component::SetPreferredSize | Component::SetOpaque |
200 | Component::GetMinimumSize | Component::IsOpaque |
204 | Component::GetMaximumSize | Component::Invalidate |
208 | Component::GetPreferredSize | Component::Revalidate |
212 | Component::Move | Component::IsValid |
216 | Component::Move | Component::SetGap |
220 | Component::SetBounds | Component::SetHorizontalGap |
224 | Component::SetBounds | Component::SetVerticalGap |
228 | Component::SetBounds | Component::GetHorizontalGap |
232 | Component::SetLocation | Component::GetVerticalGap |
236 | Component::SetLocation | Component::SetParent |
240 | Component::SetSize | Component::IsBackgroundVisible |
244 | Component::SetSize | Component::SetBackgroundVisible |
248 | Component::GetX | Component::IsEnabled |
252 | Component::GetY | Component::SetEnabled |
256 | Component::GetAbsoluteX | Component::SetLeftComponent |
260 | Component::GetAbsoluteY | Component::SetRightComponent |
264 | Component::GetWidth | Component::SetUpComponent |
268 | Component::GetHeight | Component::SetDownComponent |
272 | Component::GetLocation | Component::SetNavigationEnabled |
276 | Component::GetSize | Component::IsNavigationEnabled |
280 | Component::SetGradientLevel | Component::SetNextComponentFocus |
284 | Component::GetGradientLevel | Component::GetNextFocusLeft |
288 | Component::SetFont | Component::GetNextFocusRight |
292 | Component::IsFontSet | Component::GetNextFocusUp |
296 | Component::GetFont | Component::GetNextFocusDown |
300 | Component::RaiseToTop | Component::ProcessEvent |
304 | Component::LowerToBottom | Component::ProcessEvent |
308 | Component::PutAtop | Component::RequestFocus |
312 | Component::PutBelow | Component::ReleaseFocus |
316 | Component::SetBackgroundColor | Component::SetVisible |
320 | Component::SetForegroundColor | Component::IsVisible |
324 | Component::SetBackgroundFocusColor | Component::HasFocus |
328 | Component::SetForegroundFocusColor | Component::SetBorder |
332 | Component::SetBorderColor | Component::SetBorderSize |
336 | Component::SetBorderFocusColor | Component::GetBorderSize |
340 | Component::SetBackgroundColor | Component::Contains |
344 | Component::SetForegroundColor | Component::Contains |
348 | Component::SetBackgroundFocusColor | Component::Contains |
352 | Component::SetForegroundFocusColor | Component::Intersects |
356 | Component::SetBorderColor | Component::Intersects |
360 | Component::SetBorderFocusColor | Component::Intersects |
364 | Component::GetBackgroundColor | Component::SetMinimumSize |
368 | Component::GetForegroundColor | Component::SetMaximumSize |
372 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
376 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
380 | Component::GetBorderColor | Component::GetMaximumSize |
384 | Component::GetBorderFocusColor | Component::GetPreferredSize |
388 | Component::SetFocusable | Component::Move |
392 | Component::IsFocusable | Component::Move |
396 | Component::Intersect | Component::SetBounds |
400 | Component::Paint | Component::SetBounds |
404 | Component::PaintBorderBackground | Component::SetBounds |
408 | Component::PaintBorderEdges | Component::SetLocation |
412 | Component::Repaint | Component::SetLocation |
416 | Component::RegisterFocusListener | Component::SetSize |
420 | Component::RemoveFocusListener | Component::SetSize |
424 | Component::DispatchFocusEvent | Component::GetX |
428 | Component::GetFocusListeners | Component::GetY |
432 | Component::RegisterComponentListener | Component::GetWidth |
436 | Component::RemoveComponentListener | Component::GetHeight |
440 | Component::DispatchComponentEvent | Component::GetLocation |
444 | Component::GetComponentListeners | Component::GetSize |
448 | (int (*)(...))0 | Component::SetGradientLevel |
452 | (int (*)(...))0 | Component::GetGradientLevel |
456 | (int (*)(...))0 | Component::SetFont |
460 | (int (*)(...))0 | Component::IsFontSet |
464 | (int (*)(...))0 | Component::GetFont |
468 | -436u | Component::RaiseToTop |
472 | -0x0000001b4 | Component::LowerToBottom |
476 | (int (*)(...))(& typeinfo) | Component::PutAtop |
480 | Component::_ZTv0_n12_N4jgui9ComponentD1Ev | Component::PutBelow |
484 | Component::_ZTv0_n12_N4jgui9ComponentD0Ev | Component::SetBackgroundColor |
488 | jcommon::Object::Clone | Component::SetForegroundColor |
492 | jcommon::Object::Equals | Component::SetBackgroundFocusColor |
496 | jcommon::Object::Compare | Component::SetForegroundFocusColor |
500 | jcommon::Object::Hash | Component::SetBorderColor |
504 | jcommon::Object::what | Component::SetBorderFocusColor |
508 | Component::SetScrollbarColor | |
512 | Component::SetDisabledBackgroundColor | |
516 | Component::SetDisabledForegroundColor | |
520 | Component::SetDisabledBorderColor | |
524 | Component::SetBackgroundColor | |
528 | Component::SetForegroundColor | |
532 | Component::SetBackgroundFocusColor | |
536 | Component::SetForegroundFocusColor | |
540 | Component::SetBorderColor | |
544 | Component::SetBorderFocusColor | |
548 | Component::SetScrollbarColor | |
552 | Component::SetDisabledBackgroundColor | |
556 | Component::SetDisabledForegroundColor | |
560 | Component::SetDisabledBorderColor | |
564 | Component::GetBackgroundColor | |
568 | Component::GetForegroundColor | |
572 | Component::GetBackgroundFocusColor | |
576 | Component::GetForegroundFocusColor | |
580 | Component::GetBorderColor | |
584 | Component::GetBorderFocusColor | |
588 | Component::GetScrollbarColor | |
592 | Component::GetDisabledBackgroundColor | |
596 | Component::GetDisabledForegroundColor | |
600 | Component::GetDisabledBorderColor | |
604 | Component::SetFocusable | |
608 | Component::IsFocusable | |
612 | Component::Intersect | |
616 | Component::Paint | |
620 | Component::PaintBackground | |
624 | Component::PaintBorders | |
628 | Component::PaintScrollbars | |
632 | Component::Repaint | |
636 | Component::RegisterFocusListener | |
640 | Component::RemoveFocusListener | |
644 | Component::DispatchFocusEvent | |
648 | Component::GetFocusListeners | |
652 | Component::RegisterComponentListener | |
656 | Component::RemoveComponentListener | |
660 | Component::DispatchComponentEvent | |
664 | Component::GetComponentListeners | |
668 | (int (*)(...))0 | |
672 | (int (*)(...))0 | |
676 | (int (*)(...))0 | |
680 | (int (*)(...))0 | |
684 | (int (*)(...))0 | |
688 | -648u | |
692 | -0x000000288 | |
696 | (int (*)(...))(& typeinfo) | |
700 | Component::_ZTv0_n12_N4jgui9ComponentD1Ev | |
704 | Component::_ZTv0_n12_N4jgui9ComponentD0Ev | |
708 | jcommon::Object::Clone | |
712 | jcommon::Object::Equals | |
716 | jcommon::Object::Compare | |
720 | jcommon::Object::Hash | |
724 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 588 bytes to 800 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 constructor 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 Container::MoveScrollTowards ( Component* next, jkeyevent_symbol_t symbol ) has been added to this class. | The layout of v-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::PaintGlassPane ( Graphics* g ) has been added to this class. | The layout of v-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::UpdateScrollDimension ( ) has been added to this class. | The layout of v-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::Intersect ( Component* c1, Component* c2 ) has been removed from this class. | The layout of v-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. |
6 | Virtual method Container::Repaint ( int x, int y, int width, int height ) has been removed from this class. | The layout of v-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. |
7 | Virtual method Container::Repaint ( Component* c ) has been removed from this class. | The layout of v-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. |
8 | The relative position of virtual method Container::Add ( Component* c ) has been changed from 12 to 13. | The layout of v-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 Container::Add ( Component* c, int index ) has been changed from 11 to 12. | The layout of v-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 Container::Add ( Component* c, GridBagConstraints* constraints ) has been changed from 13 to 14. | The layout of v-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 Container::Add ( Component* c, jborderlayout_align_t align ) has been changed from 15 to 16. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
12 | The relative position of virtual method Container::Add ( Component* c, std::string id ) has been changed from 14 to 15. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
13 | The relative position of virtual method Container::DoLayout ( ) has been changed from 6 to 7. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
14 | The relative position of virtual method Container::GetComponentCount ( ) has been changed from 18 to 19. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
15 | The relative position of virtual method Container::GetComponents ( ) has been changed from 19 to 20. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
16 | The relative position of virtual method Container::GetInsets ( ) has been changed from 8 to 9. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
17 | The relative position of virtual method Container::GetLayout ( ) has been changed from 5 to 6. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
18 | The relative position of virtual method Container::GetTargetComponent ( Container* target, int x, int y, int* dx, int* dy ) has been changed from 22 to 1. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
19 | The relative position of virtual method Container::GetWorkingScreenSize ( ) has been changed from 3 to 4. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
20 | The relative position of virtual method Container::InvalidateAll ( ) has been changed from 20 to 21. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
21 | The relative position of virtual method Container::ReleaseComponentFocus ( Component* c ) has been changed from 1 to 2. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
22 | The relative position of virtual method Container::Remove ( Component* c ) has been changed from 16 to 17. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
23 | The relative position of virtual method Container::RemoveAll ( ) has been changed from 17 to 18. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
24 | The relative position of virtual method Container::RevalidateAll ( ) has been changed from 21 to 22. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
25 | The relative position of virtual method Container::SetInsets ( int left, int top, int right, int bottom ) has been changed from 10 to 11. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
26 | The relative position of virtual method Container::SetInsets ( jinsets_t insets ) has been changed from 9 to 10. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
27 | The relative position of virtual method Container::SetLayout ( Layout* layout ) has been changed from 4 to 5. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
28 | The relative position of virtual method Container::SetOptimizedPaint ( bool b ) has been changed from 7 to 8. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
29 | The relative position of virtual method Container::SetWorkingScreenSize ( int width, int height ) has been changed from 2 to 3. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 163 entries | Virtual Table (New) - 218 entries |
---|---|---|
0 | 564u | 776u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Container | Component::GetInternalComponents |
16 | ~Container | Component::FindNextComponentFocus |
20 | Component::GetParent | Component::ScrollToVisibleArea |
24 | Component::GetTopLevelAncestor | ~Container |
28 | Component::GetBaseline | ~Container |
32 | Component::GetBaselineResizeBehavior | Component::SetName |
36 | Component::GetAlignmentX | Component::GetName |
40 | Component::GetAlignmentY | Component::GetParent |
44 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
48 | Component::SetAlignmentY | Component::GetBaseline |
52 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
56 | Component::GetComponentOrientation | Component::GetAlignmentX |
60 | Component::SetThemeEnabled | Component::GetAlignmentY |
64 | Component::IsThemeEnabled | Component::SetAlignmentX |
68 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
72 | Component::SetOpaque | Component::SetComponentOrientation |
76 | Component::IsOpaque | Component::GetComponentOrientation |
80 | Component::Invalidate | Component::IsScrollableX |
84 | Component::Revalidate | Component::IsScrollableY |
88 | Component::IsValid | Component::SetScrollableX |
92 | Component::SetGap | Component::SetScrollableY |
96 | Component::SetHorizontalGap | Component::SetScrollable |
100 | Component::SetVerticalGap | Component::SetSmoothScrolling |
104 | Component::GetHorizontalGap | Component::IsCyclicFocus |
108 | Component::GetVerticalGap | Component::SetCyclicFocus |
112 | Component::SetParent | Component::IsSmoothScrolling |
116 | Component::SetBackgroundVisible | Component::IsScrollable |
120 | Component::IsEnabled | Component::IsScrollVisible |
124 | Component::SetEnabled | Component::GetAbsoluteLocation |
128 | Component::SetNavigation | Component::GetScrollLocation |
132 | Component::GetLeftComponent | Container::GetScrollDimension |
136 | Component::GetRightComponent | Component::GetVisibleBounds |
140 | Component::GetUpComponent | Component::SetScrollX |
144 | Component::GetDownComponent | Component::SetScrollY |
148 | Component::ProcessEvent | Component::SetScrollLocation |
152 | Component::ProcessEvent | Component::GetScrollSize |
156 | Component::RequestFocus | Component::SetScrollSize |
160 | Component::ReleaseFocus | Component::GetScrollGap |
164 | Component::SetVisible | Component::SetScrollGap |
168 | Component::IsVisible | Component::GetMinorScrollIncrement |
172 | Component::HasFocus | Component::GetMajorScrollIncrement |
176 | Component::SetBorder | Component::SetMinorScrollIncrement |
180 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
184 | Component::GetBorderSize | Component::SetThemeEnabled |
188 | Component::SetMinimumSize | Component::IsThemeEnabled |
192 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
196 | Component::SetPreferredSize | Component::SetOpaque |
200 | Component::GetMinimumSize | Component::IsOpaque |
204 | Component::GetMaximumSize | Component::Invalidate |
208 | Component::GetPreferredSize | Component::Revalidate |
212 | Component::Move | Component::IsValid |
216 | Component::Move | Component::SetGap |
220 | Component::SetBounds | Component::SetHorizontalGap |
224 | Component::SetBounds | Component::SetVerticalGap |
228 | Component::SetBounds | Component::GetHorizontalGap |
232 | Component::SetLocation | Component::GetVerticalGap |
236 | Component::SetLocation | Component::SetParent |
240 | Container::SetSize | Component::IsBackgroundVisible |
244 | Component::SetSize | Component::SetBackgroundVisible |
248 | Component::GetX | Component::IsEnabled |
252 | Component::GetY | Component::SetEnabled |
256 | Component::GetAbsoluteX | Component::SetLeftComponent |
260 | Component::GetAbsoluteY | Component::SetRightComponent |
264 | Component::GetWidth | Component::SetUpComponent |
268 | Component::GetHeight | Component::SetDownComponent |
272 | Component::GetLocation | Component::SetNavigationEnabled |
276 | Component::GetSize | Component::IsNavigationEnabled |
280 | Component::SetGradientLevel | Component::SetNextComponentFocus |
284 | Component::GetGradientLevel | Component::GetNextFocusLeft |
288 | Component::SetFont | Component::GetNextFocusRight |
292 | Component::IsFontSet | Component::GetNextFocusUp |
296 | Component::GetFont | Component::GetNextFocusDown |
300 | Component::RaiseToTop | Container::ProcessEvent |
304 | Component::LowerToBottom | Container::ProcessEvent |
308 | Component::PutAtop | Component::RequestFocus |
312 | Component::PutBelow | Component::ReleaseFocus |
316 | Component::SetBackgroundColor | Component::SetVisible |
320 | Component::SetForegroundColor | Component::IsVisible |
324 | Component::SetBackgroundFocusColor | Component::HasFocus |
328 | Component::SetForegroundFocusColor | Component::SetBorder |
332 | Component::SetBorderColor | Component::SetBorderSize |
336 | Component::SetBorderFocusColor | Component::GetBorderSize |
340 | Component::SetBackgroundColor | Component::Contains |
344 | Component::SetForegroundColor | Component::Contains |
348 | Component::SetBackgroundFocusColor | Component::Contains |
352 | Component::SetForegroundFocusColor | Component::Intersects |
356 | Component::SetBorderColor | Component::Intersects |
360 | Component::SetBorderFocusColor | Component::Intersects |
364 | Component::GetBackgroundColor | Component::SetMinimumSize |
368 | Component::GetForegroundColor | Component::SetMaximumSize |
372 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
376 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
380 | Component::GetBorderColor | Component::GetMaximumSize |
384 | Component::GetBorderFocusColor | Component::GetPreferredSize |
388 | Component::SetFocusable | Component::Move |
392 | Component::IsFocusable | Component::Move |
396 | Component::Intersect | Component::SetBounds |
400 | Container::Paint | Component::SetBounds |
404 | Component::PaintBorderBackground | Component::SetBounds |
408 | Component::PaintBorderEdges | Component::SetLocation |
412 | Container::Repaint | Component::SetLocation |
416 | Component::RegisterFocusListener | Component::SetSize |
420 | Component::RemoveFocusListener | Component::SetSize |
424 | Component::DispatchFocusEvent | Component::GetX |
428 | Component::GetFocusListeners | Component::GetY |
432 | Component::RegisterComponentListener | Component::GetWidth |
436 | Component::RemoveComponentListener | Component::GetHeight |
440 | Component::DispatchComponentEvent | Component::GetLocation |
444 | Component::GetComponentListeners | Component::GetSize |
448 | Container::RequestComponentFocus | Component::SetGradientLevel |
452 | Container::ReleaseComponentFocus | Component::GetGradientLevel |
456 | Container::SetWorkingScreenSize | Component::SetFont |
460 | Container::GetWorkingScreenSize | Component::IsFontSet |
464 | Container::SetLayout | Component::GetFont |
468 | Container::GetLayout | Component::RaiseToTop |
472 | Container::DoLayout | Component::LowerToBottom |
476 | Container::SetOptimizedPaint | Component::PutAtop |
480 | Container::GetInsets | Component::PutBelow |
484 | Container::SetInsets | Component::SetBackgroundColor |
488 | Container::SetInsets | Component::SetForegroundColor |
492 | Container::Add | Component::SetBackgroundFocusColor |
496 | Container::Add | Component::SetForegroundFocusColor |
500 | Container::Add | Component::SetBorderColor |
504 | Container::Add | Component::SetBorderFocusColor |
508 | Container::Add | Component::SetScrollbarColor |
512 | Container::Remove | Component::SetDisabledBackgroundColor |
516 | Container::RemoveAll | Component::SetDisabledForegroundColor |
520 | Container::GetComponentCount | Component::SetDisabledBorderColor |
524 | Container::GetComponents | Component::SetBackgroundColor |
528 | Container::Intersect | Component::SetForegroundColor |
532 | Container::Intersect | Component::SetBackgroundFocusColor |
536 | Container::InvalidateAll | Component::SetForegroundFocusColor |
540 | Container::RevalidateAll | Component::SetBorderColor |
544 | Container::Repaint | Component::SetBorderFocusColor |
548 | Container::Repaint | Component::SetScrollbarColor |
552 | Container::GetTargetComponent | Component::SetDisabledBackgroundColor |
556 | Container::GetFocusOwner | Component::SetDisabledForegroundColor |
560 | Container::RaiseComponentToTop | Component::SetDisabledBorderColor |
564 | Container::LowerComponentToBottom | Component::GetBackgroundColor |
568 | Container::PutComponentATop | Component::GetForegroundColor |
572 | Container::PutComponentBelow | Component::GetBackgroundFocusColor |
576 | Container::RegisterContainerListener | Component::GetForegroundFocusColor |
580 | Container::RemoveContainerListener | Component::GetBorderColor |
584 | Container::DispatchContainerEvent | Component::GetBorderFocusColor |
588 | Container::GetFrameListeners | Component::GetScrollbarColor |
592 | (int (*)(...))0 | Component::GetDisabledBackgroundColor |
596 | (int (*)(...))0 | Component::GetDisabledForegroundColor |
600 | (int (*)(...))0 | Component::GetDisabledBorderColor |
604 | (int (*)(...))0 | Component::SetFocusable |
608 | (int (*)(...))0 | Component::IsFocusable |
612 | -564u | Component::Intersect |
616 | -0x000000234 | Container::Paint |
620 | (int (*)(...))(& typeinfo) | Component::PaintBackground |
624 | Container::_ZTv0_n12_N4jgui9ContainerD1Ev | Component::PaintBorders |
628 | Container::_ZTv0_n12_N4jgui9ContainerD0Ev | Component::PaintScrollbars |
632 | jcommon::Object::Clone | Container::Repaint |
636 | jcommon::Object::Equals | Component::RegisterFocusListener |
640 | jcommon::Object::Compare | Component::RemoveFocusListener |
644 | jcommon::Object::Hash | Component::DispatchFocusEvent |
648 | jcommon::Object::what | Component::GetFocusListeners |
652 | Component::RegisterComponentListener | |
656 | Component::RemoveComponentListener | |
660 | Component::DispatchComponentEvent | |
664 | Component::GetComponentListeners | |
668 | Container::RequestComponentFocus | |
672 | Container::GetTargetComponent | |
676 | Container::ReleaseComponentFocus | |
680 | Container::MoveScrollTowards | |
684 | Container::UpdateScrollDimension | |
688 | Container::SetWorkingScreenSize | |
692 | Container::GetWorkingScreenSize | |
696 | Container::SetLayout | |
700 | Container::GetLayout | |
704 | Container::DoLayout | |
708 | Container::SetOptimizedPaint | |
712 | Container::GetInsets | |
716 | Container::SetInsets | |
720 | Container::SetInsets | |
724 | Container::Add | |
728 | Container::Add | |
732 | Container::Add | |
736 | Container::Add | |
740 | Container::Add | |
744 | Container::Remove | |
748 | Container::RemoveAll | |
752 | Container::Contains | |
756 | Container::GetComponentCount | |
760 | Container::GetComponents | |
764 | Container::InvalidateAll | |
768 | Container::RevalidateAll | |
772 | Container::PaintGlassPane | |
776 | Container::GetFocusOwner | |
780 | Container::RaiseComponentToTop | |
784 | Container::LowerComponentToBottom | |
788 | Container::PutComponentATop | |
792 | Container::PutComponentBelow | |
796 | Container::RegisterContainerListener | |
800 | Container::RemoveContainerListener | |
804 | Container::DispatchContainerEvent | |
808 | Container::GetFrameListeners | |
812 | (int (*)(...))0 | |
816 | (int (*)(...))0 | |
820 | (int (*)(...))0 | |
824 | (int (*)(...))0 | |
828 | (int (*)(...))0 | |
832 | -776u | |
836 | -0x000000308 | |
840 | (int (*)(...))(& typeinfo) | |
844 | Container::_ZTv0_n12_N4jgui9ContainerD1Ev | |
848 | Container::_ZTv0_n12_N4jgui9ContainerD0Ev | |
852 | jcommon::Object::Clone | |
856 | jcommon::Object::Equals | |
860 | jcommon::Object::Compare | |
864 | jcommon::Object::Hash | |
868 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 1132 bytes to 1320 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 constructor 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 FileChooserDialogBox::GetName ( ) has been removed from this class. | The layout of v-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. |
Offset | Virtual Table (Old) - 250 entries | Virtual Table (New) - 305 entries |
---|---|---|
0 | 1108u | 1296u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~FileChooserDialogBox | ~FileChooserDialogBox |
16 | ~FileChooserDialogBox | ~FileChooserDialogBox |
20 | Frame::KeyPressed | Frame::KeyPressed |
24 | Frame::MousePressed | Frame::MousePressed |
28 | Frame::MouseReleased | Frame::MouseReleased |
32 | Frame::MouseMoved | Frame::MouseMoved |
36 | Frame::MouseWheel | Frame::MouseWheel |
40 | Frame::Pack | Frame::Pack |
44 | Frame::Maximize | Frame::Maximize |
48 | Frame::Restore | Frame::Restore |
52 | Frame::Hide | Frame::Hide |
56 | Frame::Show | Frame::Show |
60 | Frame::Release | Frame::Release |
64 | Frame::GetInsets | Frame::GetInsets |
68 | Frame::GetIcon | Frame::GetIcon |
72 | Frame::SetIcon | Frame::SetIcon |
76 | Frame::GetFrameButtons | Frame::GetFrameButtons |
80 | Frame::SetFrameButtons | Frame::SetFrameButtons |
84 | Frame::SetMoveEnabled | Frame::SetMoveEnabled |
88 | Frame::SetResizeEnabled | Frame::SetResizeEnabled |
92 | Frame::IsMoveEnabled | Frame::IsMoveEnabled |
96 | Frame::IsResizeEnabled | Frame::IsResizeEnabled |
100 | Frame::SetDefaultExitEnabled | Frame::SetDefaultExitEnabled |
104 | Frame::SetTitle | Frame::SetTitle |
108 | Frame::GetTitle | Frame::GetTitle |
112 | Frame::SetInputEnabled | Frame::SetInputEnabled |
116 | Frame::AddSubtitle | Frame::AddSubtitle |
120 | Frame::RemoveAllSubtitles | Frame::RemoveAllSubtitles |
124 | Frame::GetLastKeyCode | Frame::GetLastKeyCode |
128 | Frame::SetLastKeyCode | Frame::SetLastKeyCode |
132 | Frame::Paint | Frame::Paint |
136 | FileChooserDialogBox::InputReceived | Frame::PaintGlassPane |
140 | Frame::InputReceived | FileChooserDialogBox::GetName |
144 | FileChooserDialogBox::GetName | FileChooserDialogBox::GetFile |
148 | FileChooserDialogBox::GetFile | FileChooserDialogBox::GetCurrentDirectory |
152 | FileChooserDialogBox::GetCurrentDirectory | FileChooserDialogBox::SetCurrentDirectory |
156 | FileChooserDialogBox::SetCurrentDirectory | FileChooserDialogBox::AddExtension |
160 | FileChooserDialogBox::AddExtension | FileChooserDialogBox::SetExtensionIgnoreCase |
164 | FileChooserDialogBox::SetExtensionIgnoreCase | FileChooserDialogBox::SetFileFilter |
168 | FileChooserDialogBox::SetFileFilter | FileChooserDialogBox::ItemSelected |
172 | FileChooserDialogBox::ItemSelected | FileChooserDialogBox::ProcessEvent |
176 | 1104u | 1292u |
180 | -0x000000004 | -0x000000004 |
184 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
188 | non-virtual thunk | non-virtual thunk |
192 | non-virtual thunk | non-virtual thunk |
196 | non-virtual thunk | non-virtual thunk |
200 | non-virtual thunk | non-virtual thunk |
204 | non-virtual thunk | non-virtual thunk |
208 | non-virtual thunk | non-virtual thunk |
212 | 1100u | 1288u |
216 | -0x000000008 | -0x000000008 |
220 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
224 | non-virtual thunk | Component::GetInternalComponents |
228 | non-virtual thunk | Component::FindNextComponentFocus |
232 | Component::GetParent | Component::ScrollToVisibleArea |
236 | Component::GetTopLevelAncestor | non-virtual thunk |
240 | Component::GetBaseline | non-virtual thunk |
244 | Component::GetBaselineResizeBehavior | Component::SetName |
248 | Component::GetAlignmentX | non-virtual thunk |
252 | Component::GetAlignmentY | Component::GetParent |
256 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
260 | Component::SetAlignmentY | Component::GetBaseline |
264 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
268 | Component::GetComponentOrientation | Component::GetAlignmentX |
272 | Component::SetThemeEnabled | Component::GetAlignmentY |
276 | Component::IsThemeEnabled | Component::SetAlignmentX |
280 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
284 | Component::SetOpaque | Component::SetComponentOrientation |
288 | Component::IsOpaque | Component::GetComponentOrientation |
292 | Component::Invalidate | Component::IsScrollableX |
296 | Component::Revalidate | Component::IsScrollableY |
300 | Component::IsValid | Component::SetScrollableX |
304 | Component::SetGap | Component::SetScrollableY |
308 | Component::SetHorizontalGap | Component::SetScrollable |
312 | Component::SetVerticalGap | Component::SetSmoothScrolling |
316 | Component::GetHorizontalGap | Component::IsCyclicFocus |
320 | Component::GetVerticalGap | Component::SetCyclicFocus |
324 | Component::SetParent | Component::IsSmoothScrolling |
328 | Component::SetBackgroundVisible | Component::IsScrollable |
332 | Component::IsEnabled | Component::IsScrollVisible |
336 | Component::SetEnabled | Component::GetAbsoluteLocation |
340 | Component::SetNavigation | Component::GetScrollLocation |
344 | Component::GetLeftComponent | Container::GetScrollDimension |
348 | Component::GetRightComponent | Component::GetVisibleBounds |
352 | Component::GetUpComponent | Component::SetScrollX |
356 | Component::GetDownComponent | Component::SetScrollY |
360 | Component::ProcessEvent | Component::SetScrollLocation |
364 | Component::ProcessEvent | Component::GetScrollSize |
368 | Component::RequestFocus | Component::SetScrollSize |
372 | Component::ReleaseFocus | Component::GetScrollGap |
376 | Window::SetVisible | Component::SetScrollGap |
380 | Component::IsVisible | Component::GetMinorScrollIncrement |
384 | Component::HasFocus | Component::GetMajorScrollIncrement |
388 | Component::SetBorder | Component::SetMinorScrollIncrement |
392 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
396 | Component::GetBorderSize | Component::SetThemeEnabled |
400 | Component::SetMinimumSize | Component::IsThemeEnabled |
404 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
408 | Component::SetPreferredSize | Component::SetOpaque |
412 | Component::GetMinimumSize | Component::IsOpaque |
416 | Component::GetMaximumSize | Component::Invalidate |
420 | Component::GetPreferredSize | Component::Revalidate |
424 | Window::Move | Component::IsValid |
428 | Component::Move | Component::SetGap |
432 | Window::SetBounds | Component::SetHorizontalGap |
436 | Component::SetBounds | Component::SetVerticalGap |
440 | Component::SetBounds | Component::GetHorizontalGap |
444 | Window::SetLocation | Component::GetVerticalGap |
448 | Component::SetLocation | Component::SetParent |
452 | Window::SetSize | Component::IsBackgroundVisible |
456 | Component::SetSize | Component::SetBackgroundVisible |
460 | Component::GetX | Component::IsEnabled |
464 | Component::GetY | Component::SetEnabled |
468 | Component::GetAbsoluteX | Component::SetLeftComponent |
472 | Component::GetAbsoluteY | Component::SetRightComponent |
476 | Component::GetWidth | Component::SetUpComponent |
480 | Component::GetHeight | Component::SetDownComponent |
484 | Component::GetLocation | Component::SetNavigationEnabled |
488 | Component::GetSize | Component::IsNavigationEnabled |
492 | Component::SetGradientLevel | Component::SetNextComponentFocus |
496 | Component::GetGradientLevel | Component::GetNextFocusLeft |
500 | Component::SetFont | Component::GetNextFocusRight |
504 | Component::IsFontSet | Component::GetNextFocusUp |
508 | Component::GetFont | Component::GetNextFocusDown |
512 | Window::RaiseToTop | non-virtual thunk |
516 | Window::LowerToBottom | Container::ProcessEvent |
520 | Component::PutAtop | Component::RequestFocus |
524 | Component::PutBelow | Component::ReleaseFocus |
528 | Component::SetBackgroundColor | Window::SetVisible |
532 | Component::SetForegroundColor | Component::IsVisible |
536 | Component::SetBackgroundFocusColor | Component::HasFocus |
540 | Component::SetForegroundFocusColor | Component::SetBorder |
544 | Component::SetBorderColor | Component::SetBorderSize |
548 | Component::SetBorderFocusColor | Component::GetBorderSize |
552 | Component::SetBackgroundColor | Component::Contains |
556 | Component::SetForegroundColor | Component::Contains |
560 | Component::SetBackgroundFocusColor | Component::Contains |
564 | Component::SetForegroundFocusColor | Component::Intersects |
568 | Component::SetBorderColor | Component::Intersects |
572 | Component::SetBorderFocusColor | Component::Intersects |
576 | Component::GetBackgroundColor | Component::SetMinimumSize |
580 | Component::GetForegroundColor | Component::SetMaximumSize |
584 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
588 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
592 | Component::GetBorderColor | Component::GetMaximumSize |
596 | Component::GetBorderFocusColor | Component::GetPreferredSize |
600 | Component::SetFocusable | Window::Move |
604 | Component::IsFocusable | Component::Move |
608 | Component::Intersect | Window::SetBounds |
612 | non-virtual thunk | Component::SetBounds |
616 | Component::PaintBorderBackground | Component::SetBounds |
620 | Component::PaintBorderEdges | Window::SetLocation |
624 | Window::Repaint | Component::SetLocation |
628 | Component::RegisterFocusListener | Window::SetSize |
632 | Component::RemoveFocusListener | Component::SetSize |
636 | Component::DispatchFocusEvent | Component::GetX |
640 | Component::GetFocusListeners | Component::GetY |
644 | Component::RegisterComponentListener | Component::GetWidth |
648 | Component::RemoveComponentListener | Component::GetHeight |
652 | Component::DispatchComponentEvent | Component::GetLocation |
656 | Component::GetComponentListeners | Component::GetSize |
660 | Container::RequestComponentFocus | Component::SetGradientLevel |
664 | Container::ReleaseComponentFocus | Component::GetGradientLevel |
668 | Window::SetWorkingScreenSize | Component::SetFont |
672 | Container::GetWorkingScreenSize | Component::IsFontSet |
676 | Container::SetLayout | Component::GetFont |
680 | Container::GetLayout | Window::RaiseToTop |
684 | Container::DoLayout | Window::LowerToBottom |
688 | Container::SetOptimizedPaint | Component::PutAtop |
692 | non-virtual thunk | Component::PutBelow |
696 | Container::SetInsets | Component::SetBackgroundColor |
700 | Container::SetInsets | Component::SetForegroundColor |
704 | Container::Add | Component::SetBackgroundFocusColor |
708 | Container::Add | Component::SetForegroundFocusColor |
712 | Container::Add | Component::SetBorderColor |
716 | Container::Add | Component::SetBorderFocusColor |
720 | Container::Add | Component::SetScrollbarColor |
724 | Container::Remove | Component::SetDisabledBackgroundColor |
728 | Container::RemoveAll | Component::SetDisabledForegroundColor |
732 | Container::GetComponentCount | Component::SetDisabledBorderColor |
736 | Container::GetComponents | Component::SetBackgroundColor |
740 | Container::Intersect | Component::SetForegroundColor |
744 | Container::Intersect | Component::SetBackgroundFocusColor |
748 | Container::InvalidateAll | Component::SetForegroundFocusColor |
752 | Container::RevalidateAll | Component::SetBorderColor |
756 | Window::Repaint | Component::SetBorderFocusColor |
760 | Window::Repaint | Component::SetScrollbarColor |
764 | Container::GetTargetComponent | Component::SetDisabledBackgroundColor |
768 | Container::GetFocusOwner | Component::SetDisabledForegroundColor |
772 | Container::RaiseComponentToTop | Component::SetDisabledBorderColor |
776 | Container::LowerComponentToBottom | Component::GetBackgroundColor |
780 | Container::PutComponentATop | Component::GetForegroundColor |
784 | Container::PutComponentBelow | Component::GetBackgroundFocusColor |
788 | Container::RegisterContainerListener | Component::GetForegroundFocusColor |
792 | Container::RemoveContainerListener | Component::GetBorderColor |
796 | Container::DispatchContainerEvent | Component::GetBorderFocusColor |
800 | Container::GetFrameListeners | Component::GetScrollbarColor |
804 | Window::GetGraphics | Component::GetDisabledBackgroundColor |
808 | Window::GetNativeWindow | Component::GetDisabledForegroundColor |
812 | Window::SetNativeWindow | Component::GetDisabledBorderColor |
816 | Window::SetOpacity | Component::SetFocusable |
820 | Window::GetOpacity | Component::IsFocusable |
824 | Window::SetUndecorated | Component::Intersect |
828 | Window::SetCursor | non-virtual thunk |
832 | Window::GetCursor | Window::PaintBackground |
836 | Window::SetMinimumSize | Component::PaintBorders |
840 | Window::SetMaximumSize | Component::PaintScrollbars |
844 | non-virtual thunk | Window::Repaint |
848 | non-virtual thunk | Component::RegisterFocusListener |
852 | Window::ReleaseWindow | Component::RemoveFocusListener |
856 | Window::PutAtop | Component::DispatchFocusEvent |
860 | Window::PutBelow | Component::GetFocusListeners |
864 | Window::DumpScreen | Component::RegisterComponentListener |
868 | Window::RegisterWindowListener | Component::RemoveComponentListener |
872 | Window::RemoveWindowListener | Component::DispatchComponentEvent |
876 | Window::DispatchWindowEvent | Component::GetComponentListeners |
880 | Window::GetWindowListeners | Container::RequestComponentFocus |
884 | Window::ThemeChanged | Container::GetTargetComponent |
888 | 536u | Container::ReleaseComponentFocus |
892 | -0x00000023c | Container::MoveScrollTowards |
896 | (int (*)(...))(& typeinfo) | Container::UpdateScrollDimension |
900 | non-virtual thunk | Window::SetWorkingScreenSize |
904 | non-virtual thunk | Container::GetWorkingScreenSize |
908 | non-virtual thunk | Container::SetLayout |
912 | 108u | Container::GetLayout |
916 | -0x0000003e8 | Container::DoLayout |
920 | (int (*)(...))(& typeinfo) | Container::SetOptimizedPaint |
924 | non-virtual thunk | non-virtual thunk |
928 | non-virtual thunk | Container::SetInsets |
932 | SelectListener::ItemChanged | Container::SetInsets |
936 | non-virtual thunk | Container::Add |
940 | (int (*)(...))0 | Container::Add |
944 | (int (*)(...))0 | Container::Add |
948 | (int (*)(...))0 | Container::Add |
952 | (int (*)(...))0 | Container::Add |
956 | (int (*)(...))0 | Container::Remove |
960 | -1108u | Container::RemoveAll |
964 | -0x000000454 | Container::Contains |
968 | (int (*)(...))(& typeinfo) | Container::GetComponentCount |
972 | FileChooserDialogBox::_ZTv0_n12_N4jgui20FileChooserDialogBoxD1Ev | Container::GetComponents |
976 | FileChooserDialogBox::_ZTv0_n12_N4jgui20FileChooserDialogBoxD0Ev | Container::InvalidateAll |
980 | jcommon::Object::Clone | Container::RevalidateAll |
984 | jcommon::Object::Equals | non-virtual thunk |
988 | jcommon::Object::Compare | Container::GetFocusOwner |
992 | jcommon::Object::Hash | Container::RaiseComponentToTop |
996 | jcommon::Object::what | Container::LowerComponentToBottom |
1000 | Container::PutComponentATop | |
1004 | Container::PutComponentBelow | |
1008 | Container::RegisterContainerListener | |
1012 | Container::RemoveContainerListener | |
1016 | Container::DispatchContainerEvent | |
1020 | Container::GetFrameListeners | |
1024 | Window::GetGraphics | |
1028 | Window::GetNativeWindow | |
1032 | Window::SetNativeWindow | |
1036 | Window::SetOpacity | |
1040 | Window::GetOpacity | |
1044 | Window::SetUndecorated | |
1048 | Window::SetCursor | |
1052 | Window::GetCursor | |
1056 | Window::SetMinimumSize | |
1060 | Window::SetMaximumSize | |
1064 | non-virtual thunk | |
1068 | non-virtual thunk | |
1072 | Window::ReleaseWindow | |
1076 | Window::PutAtop | |
1080 | Window::PutBelow | |
1084 | Window::DumpScreen | |
1088 | Window::RegisterWindowListener | |
1092 | Window::RemoveWindowListener | |
1096 | Window::DispatchWindowEvent | |
1100 | Window::GetWindowListeners | |
1104 | Window::ThemeChanged | |
1108 | 512u | |
1112 | -0x000000310 | |
1116 | (int (*)(...))(& typeinfo) | |
1120 | non-virtual thunk | |
1124 | non-virtual thunk | |
1128 | non-virtual thunk | |
1132 | 108u | |
1136 | -0x0000004a4 | |
1140 | (int (*)(...))(& typeinfo) | |
1144 | non-virtual thunk | |
1148 | non-virtual thunk | |
1152 | SelectListener::ItemChanged | |
1156 | non-virtual thunk | |
1160 | (int (*)(...))0 | |
1164 | (int (*)(...))0 | |
1168 | (int (*)(...))0 | |
1172 | (int (*)(...))0 | |
1176 | (int (*)(...))0 | |
1180 | -1296u | |
1184 | -0x000000510 | |
1188 | (int (*)(...))(& typeinfo) | |
1192 | FileChooserDialogBox::_ZTv0_n12_N4jgui20FileChooserDialogBoxD1Ev | |
1196 | FileChooserDialogBox::_ZTv0_n12_N4jgui20FileChooserDialogBoxD0Ev | |
1200 | jcommon::Object::Clone | |
1204 | jcommon::Object::Equals | |
1208 | jcommon::Object::Compare | |
1212 | jcommon::Object::Hash | |
1216 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Field _mouse_state has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field _relative_mouse_h has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Field _relative_mouse_w has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 | Field _relative_mouse_x has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
5 | Field _relative_mouse_y has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
6 | Size of this class has been increased from 1024 bytes to 1212 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
7 | Size of v-table in this class has been changed from 884 bytes to 1096 bytes. | The layout of v-tables in subclasses of this class has been changed. Call of any virtual method in subclasses may result in crash or incorrect behavior of applications. |
8 | Virtual method Frame::InputReceived ( KeyEvent* event ) has been removed from this class. | The layout of v-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. |
9 | Virtual method Frame::InputReceived ( MouseEvent* event ) has been removed from this class. | The layout of v-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. |
Offset | Virtual Table (Old) - 235 entries | Virtual Table (New) - 289 entries |
---|---|---|
0 | 1000u | 1188u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Frame | ~Frame |
16 | ~Frame | ~Frame |
20 | Frame::KeyPressed | Frame::KeyPressed |
24 | Frame::MousePressed | Frame::MousePressed |
28 | Frame::MouseReleased | Frame::MouseReleased |
32 | Frame::MouseMoved | Frame::MouseMoved |
36 | Frame::MouseWheel | Frame::MouseWheel |
40 | Frame::Pack | Frame::Pack |
44 | Frame::Maximize | Frame::Maximize |
48 | Frame::Restore | Frame::Restore |
52 | Frame::Hide | Frame::Hide |
56 | Frame::Show | Frame::Show |
60 | Frame::Release | Frame::Release |
64 | Frame::GetInsets | Frame::GetInsets |
68 | Frame::GetIcon | Frame::GetIcon |
72 | Frame::SetIcon | Frame::SetIcon |
76 | Frame::GetFrameButtons | Frame::GetFrameButtons |
80 | Frame::SetFrameButtons | Frame::SetFrameButtons |
84 | Frame::SetMoveEnabled | Frame::SetMoveEnabled |
88 | Frame::SetResizeEnabled | Frame::SetResizeEnabled |
92 | Frame::IsMoveEnabled | Frame::IsMoveEnabled |
96 | Frame::IsResizeEnabled | Frame::IsResizeEnabled |
100 | Frame::SetDefaultExitEnabled | Frame::SetDefaultExitEnabled |
104 | Frame::SetTitle | Frame::SetTitle |
108 | Frame::GetTitle | Frame::GetTitle |
112 | Frame::SetInputEnabled | Frame::SetInputEnabled |
116 | Frame::AddSubtitle | Frame::AddSubtitle |
120 | Frame::RemoveAllSubtitles | Frame::RemoveAllSubtitles |
124 | Frame::GetLastKeyCode | Frame::GetLastKeyCode |
128 | Frame::SetLastKeyCode | Frame::SetLastKeyCode |
132 | Frame::Paint | Frame::Paint |
136 | Frame::InputReceived | Frame::PaintGlassPane |
140 | Frame::InputReceived | 1184u |
144 | 996u | -0x000000004 |
148 | -0x000000004 | (int (*)(...))(& typeinfo) |
152 | (int (*)(...))(& typeinfo) | non-virtual thunk |
156 | non-virtual thunk | non-virtual thunk |
160 | non-virtual thunk | non-virtual thunk |
164 | non-virtual thunk | non-virtual thunk |
168 | non-virtual thunk | non-virtual thunk |
172 | non-virtual thunk | non-virtual thunk |
176 | non-virtual thunk | 1180u |
180 | 992u | -0x000000008 |
184 | -0x000000008 | (int (*)(...))(& typeinfo) |
188 | (int (*)(...))(& typeinfo) | Component::GetInternalComponents |
192 | non-virtual thunk | Component::FindNextComponentFocus |
196 | non-virtual thunk | Component::ScrollToVisibleArea |
200 | Component::GetParent | non-virtual thunk |
204 | Component::GetTopLevelAncestor | non-virtual thunk |
208 | Component::GetBaseline | Component::SetName |
212 | Component::GetBaselineResizeBehavior | Component::GetName |
216 | Component::GetAlignmentX | Component::GetParent |
220 | Component::GetAlignmentY | Component::GetTopLevelAncestor |
224 | Component::SetAlignmentX | Component::GetBaseline |
228 | Component::SetAlignmentY | Component::GetBaselineResizeBehavior |
232 | Component::SetComponentOrientation | Component::GetAlignmentX |
236 | Component::GetComponentOrientation | Component::GetAlignmentY |
240 | Component::SetThemeEnabled | Component::SetAlignmentX |
244 | Component::IsThemeEnabled | Component::SetAlignmentY |
248 | Component::SetIgnoreRepaint | Component::SetComponentOrientation |
252 | Component::SetOpaque | Component::GetComponentOrientation |
256 | Component::IsOpaque | Component::IsScrollableX |
260 | Component::Invalidate | Component::IsScrollableY |
264 | Component::Revalidate | Component::SetScrollableX |
268 | Component::IsValid | Component::SetScrollableY |
272 | Component::SetGap | Component::SetScrollable |
276 | Component::SetHorizontalGap | Component::SetSmoothScrolling |
280 | Component::SetVerticalGap | Component::IsCyclicFocus |
284 | Component::GetHorizontalGap | Component::SetCyclicFocus |
288 | Component::GetVerticalGap | Component::IsSmoothScrolling |
292 | Component::SetParent | Component::IsScrollable |
296 | Component::SetBackgroundVisible | Component::IsScrollVisible |
300 | Component::IsEnabled | Component::GetAbsoluteLocation |
304 | Component::SetEnabled | Component::GetScrollLocation |
308 | Component::SetNavigation | Container::GetScrollDimension |
312 | Component::GetLeftComponent | Component::GetVisibleBounds |
316 | Component::GetRightComponent | Component::SetScrollX |
320 | Component::GetUpComponent | Component::SetScrollY |
324 | Component::GetDownComponent | Component::SetScrollLocation |
328 | Component::ProcessEvent | Component::GetScrollSize |
332 | Component::ProcessEvent | Component::SetScrollSize |
336 | Component::RequestFocus | Component::GetScrollGap |
340 | Component::ReleaseFocus | Component::SetScrollGap |
344 | Window::SetVisible | Component::GetMinorScrollIncrement |
348 | Component::IsVisible | Component::GetMajorScrollIncrement |
352 | Component::HasFocus | Component::SetMinorScrollIncrement |
356 | Component::SetBorder | Component::SetMajorScrollIncrement |
360 | Component::SetBorderSize | Component::SetThemeEnabled |
364 | Component::GetBorderSize | Component::IsThemeEnabled |
368 | Component::SetMinimumSize | Component::SetIgnoreRepaint |
372 | Component::SetMaximumSize | Component::SetOpaque |
376 | Component::SetPreferredSize | Component::IsOpaque |
380 | Component::GetMinimumSize | Component::Invalidate |
384 | Component::GetMaximumSize | Component::Revalidate |
388 | Component::GetPreferredSize | Component::IsValid |
392 | Window::Move | Component::SetGap |
396 | Component::Move | Component::SetHorizontalGap |
400 | Window::SetBounds | Component::SetVerticalGap |
404 | Component::SetBounds | Component::GetHorizontalGap |
408 | Component::SetBounds | Component::GetVerticalGap |
412 | Window::SetLocation | Component::SetParent |
416 | Component::SetLocation | Component::IsBackgroundVisible |
420 | Window::SetSize | Component::SetBackgroundVisible |
424 | Component::SetSize | Component::IsEnabled |
428 | Component::GetX | Component::SetEnabled |
432 | Component::GetY | Component::SetLeftComponent |
436 | Component::GetAbsoluteX | Component::SetRightComponent |
440 | Component::GetAbsoluteY | Component::SetUpComponent |
444 | Component::GetWidth | Component::SetDownComponent |
448 | Component::GetHeight | Component::SetNavigationEnabled |
452 | Component::GetLocation | Component::IsNavigationEnabled |
456 | Component::GetSize | Component::SetNextComponentFocus |
460 | Component::SetGradientLevel | Component::GetNextFocusLeft |
464 | Component::GetGradientLevel | Component::GetNextFocusRight |
468 | Component::SetFont | Component::GetNextFocusUp |
472 | Component::IsFontSet | Component::GetNextFocusDown |
476 | Component::GetFont | Container::ProcessEvent |
480 | Window::RaiseToTop | Container::ProcessEvent |
484 | Window::LowerToBottom | Component::RequestFocus |
488 | Component::PutAtop | Component::ReleaseFocus |
492 | Component::PutBelow | Window::SetVisible |
496 | Component::SetBackgroundColor | Component::IsVisible |
500 | Component::SetForegroundColor | Component::HasFocus |
504 | Component::SetBackgroundFocusColor | Component::SetBorder |
508 | Component::SetForegroundFocusColor | Component::SetBorderSize |
512 | Component::SetBorderColor | Component::GetBorderSize |
516 | Component::SetBorderFocusColor | Component::Contains |
520 | Component::SetBackgroundColor | Component::Contains |
524 | Component::SetForegroundColor | Component::Contains |
528 | Component::SetBackgroundFocusColor | Component::Intersects |
532 | Component::SetForegroundFocusColor | Component::Intersects |
536 | Component::SetBorderColor | Component::Intersects |
540 | Component::SetBorderFocusColor | Component::SetMinimumSize |
544 | Component::GetBackgroundColor | Component::SetMaximumSize |
548 | Component::GetForegroundColor | Component::SetPreferredSize |
552 | Component::GetBackgroundFocusColor | Component::GetMinimumSize |
556 | Component::GetForegroundFocusColor | Component::GetMaximumSize |
560 | Component::GetBorderColor | Component::GetPreferredSize |
564 | Component::GetBorderFocusColor | Window::Move |
568 | Component::SetFocusable | Component::Move |
572 | Component::IsFocusable | Window::SetBounds |
576 | Component::Intersect | Component::SetBounds |
580 | non-virtual thunk | Component::SetBounds |
584 | Component::PaintBorderBackground | Window::SetLocation |
588 | Component::PaintBorderEdges | Component::SetLocation |
592 | Window::Repaint | Window::SetSize |
596 | Component::RegisterFocusListener | Component::SetSize |
600 | Component::RemoveFocusListener | Component::GetX |
604 | Component::DispatchFocusEvent | Component::GetY |
608 | Component::GetFocusListeners | Component::GetWidth |
612 | Component::RegisterComponentListener | Component::GetHeight |
616 | Component::RemoveComponentListener | Component::GetLocation |
620 | Component::DispatchComponentEvent | Component::GetSize |
624 | Component::GetComponentListeners | Component::SetGradientLevel |
628 | Container::RequestComponentFocus | Component::GetGradientLevel |
632 | Container::ReleaseComponentFocus | Component::SetFont |
636 | Window::SetWorkingScreenSize | Component::IsFontSet |
640 | Container::GetWorkingScreenSize | Component::GetFont |
644 | Container::SetLayout | Window::RaiseToTop |
648 | Container::GetLayout | Window::LowerToBottom |
652 | Container::DoLayout | Component::PutAtop |
656 | Container::SetOptimizedPaint | Component::PutBelow |
660 | non-virtual thunk | Component::SetBackgroundColor |
664 | Container::SetInsets | Component::SetForegroundColor |
668 | Container::SetInsets | Component::SetBackgroundFocusColor |
672 | Container::Add | Component::SetForegroundFocusColor |
676 | Container::Add | Component::SetBorderColor |
680 | Container::Add | Component::SetBorderFocusColor |
684 | Container::Add | Component::SetScrollbarColor |
688 | Container::Add | Component::SetDisabledBackgroundColor |
692 | Container::Remove | Component::SetDisabledForegroundColor |
696 | Container::RemoveAll | Component::SetDisabledBorderColor |
700 | Container::GetComponentCount | Component::SetBackgroundColor |
704 | Container::GetComponents | Component::SetForegroundColor |
708 | Container::Intersect | Component::SetBackgroundFocusColor |
712 | Container::Intersect | Component::SetForegroundFocusColor |
716 | Container::InvalidateAll | Component::SetBorderColor |
720 | Container::RevalidateAll | Component::SetBorderFocusColor |
724 | Window::Repaint | Component::SetScrollbarColor |
728 | Window::Repaint | Component::SetDisabledBackgroundColor |
732 | Container::GetTargetComponent | Component::SetDisabledForegroundColor |
736 | Container::GetFocusOwner | Component::SetDisabledBorderColor |
740 | Container::RaiseComponentToTop | Component::GetBackgroundColor |
744 | Container::LowerComponentToBottom | Component::GetForegroundColor |
748 | Container::PutComponentATop | Component::GetBackgroundFocusColor |
752 | Container::PutComponentBelow | Component::GetForegroundFocusColor |
756 | Container::RegisterContainerListener | Component::GetBorderColor |
760 | Container::RemoveContainerListener | Component::GetBorderFocusColor |
764 | Container::DispatchContainerEvent | Component::GetScrollbarColor |
768 | Container::GetFrameListeners | Component::GetDisabledBackgroundColor |
772 | Window::GetGraphics | Component::GetDisabledForegroundColor |
776 | Window::GetNativeWindow | Component::GetDisabledBorderColor |
780 | Window::SetNativeWindow | Component::SetFocusable |
784 | Window::SetOpacity | Component::IsFocusable |
788 | Window::GetOpacity | Component::Intersect |
792 | Window::SetUndecorated | non-virtual thunk |
796 | Window::SetCursor | Window::PaintBackground |
800 | Window::GetCursor | Component::PaintBorders |
804 | Window::SetMinimumSize | Component::PaintScrollbars |
808 | Window::SetMaximumSize | Window::Repaint |
812 | non-virtual thunk | Component::RegisterFocusListener |
816 | non-virtual thunk | Component::RemoveFocusListener |
820 | Window::ReleaseWindow | Component::DispatchFocusEvent |
824 | Window::PutAtop | Component::GetFocusListeners |
828 | Window::PutBelow | Component::RegisterComponentListener |
832 | Window::DumpScreen | Component::RemoveComponentListener |
836 | Window::RegisterWindowListener | Component::DispatchComponentEvent |
840 | Window::RemoveWindowListener | Component::GetComponentListeners |
844 | Window::DispatchWindowEvent | Container::RequestComponentFocus |
848 | Window::GetWindowListeners | Container::GetTargetComponent |
852 | Window::ThemeChanged | Container::ReleaseComponentFocus |
856 | 428u | Container::MoveScrollTowards |
860 | -0x00000023c | Container::UpdateScrollDimension |
864 | (int (*)(...))(& typeinfo) | Window::SetWorkingScreenSize |
868 | non-virtual thunk | Container::GetWorkingScreenSize |
872 | non-virtual thunk | Container::SetLayout |
876 | non-virtual thunk | Container::GetLayout |
880 | (int (*)(...))0 | Container::DoLayout |
884 | (int (*)(...))0 | Container::SetOptimizedPaint |
888 | (int (*)(...))0 | non-virtual thunk |
892 | (int (*)(...))0 | Container::SetInsets |
896 | (int (*)(...))0 | Container::SetInsets |
900 | -1000u | Container::Add |
904 | -0x0000003e8 | Container::Add |
908 | (int (*)(...))(& typeinfo) | Container::Add |
912 | Frame::_ZTv0_n12_N4jgui5FrameD1Ev | Container::Add |
916 | Frame::_ZTv0_n12_N4jgui5FrameD0Ev | Container::Add |
920 | jcommon::Object::Clone | Container::Remove |
924 | jcommon::Object::Equals | Container::RemoveAll |
928 | jcommon::Object::Compare | Container::Contains |
932 | jcommon::Object::Hash | Container::GetComponentCount |
936 | jcommon::Object::what | Container::GetComponents |
940 | Container::InvalidateAll | |
944 | Container::RevalidateAll | |
948 | non-virtual thunk | |
952 | Container::GetFocusOwner | |
956 | Container::RaiseComponentToTop | |
960 | Container::LowerComponentToBottom | |
964 | Container::PutComponentATop | |
968 | Container::PutComponentBelow | |
972 | Container::RegisterContainerListener | |
976 | Container::RemoveContainerListener | |
980 | Container::DispatchContainerEvent | |
984 | Container::GetFrameListeners | |
988 | Window::GetGraphics | |
992 | Window::GetNativeWindow | |
996 | Window::SetNativeWindow | |
1000 | Window::SetOpacity | |
1004 | Window::GetOpacity | |
1008 | Window::SetUndecorated | |
1012 | Window::SetCursor | |
1016 | Window::GetCursor | |
1020 | Window::SetMinimumSize | |
1024 | Window::SetMaximumSize | |
1028 | non-virtual thunk | |
1032 | non-virtual thunk | |
1036 | Window::ReleaseWindow | |
1040 | Window::PutAtop | |
1044 | Window::PutBelow | |
1048 | Window::DumpScreen | |
1052 | Window::RegisterWindowListener | |
1056 | Window::RemoveWindowListener | |
1060 | Window::DispatchWindowEvent | |
1064 | Window::GetWindowListeners | |
1068 | Window::ThemeChanged | |
1072 | 404u | |
1076 | -0x000000310 | |
1080 | (int (*)(...))(& typeinfo) | |
1084 | non-virtual thunk | |
1088 | non-virtual thunk | |
1092 | non-virtual thunk | |
1096 | (int (*)(...))0 | |
1100 | (int (*)(...))0 | |
1104 | (int (*)(...))0 | |
1108 | (int (*)(...))0 | |
1112 | (int (*)(...))0 | |
1116 | -1188u | |
1120 | -0x0000004a4 | |
1124 | (int (*)(...))(& typeinfo) | |
1128 | Frame::_ZTv0_n12_N4jgui5FrameD1Ev | |
1132 | Frame::_ZTv0_n12_N4jgui5FrameD0Ev | |
1136 | jcommon::Object::Clone | |
1140 | jcommon::Object::Equals | |
1144 | jcommon::Object::Compare | |
1148 | jcommon::Object::Hash | |
1152 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 216 bytes to 232 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 484 bytes to 696 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 508 bytes to 716 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 1104 bytes to 1292 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 748 bytes to 1040 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 | Size of v-table in this class has been changed from 620 bytes to 864 bytes. | The layout of v-tables in subclasses of this class has been changed. Call of any virtual method in subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method ItemComponent::GetDisabledItemColor ( ) has been added to this class. | The layout of v-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 ItemComponent::GetDisabledItemForegroundColor ( ) has been added to this class. | The layout of v-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 ItemComponent::SetDisabledItemColor ( int red, int green, int blue, int alpha ) has been added to this class. | The layout of v-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 ItemComponent::SetDisabledItemColor ( Color const& color ) has been added to this class. | The layout of v-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 ItemComponent::SetDisabledItemForegroundColor ( int red, int green, int blue, int alpha ) has been added to this class. | The layout of v-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 ItemComponent::SetDisabledItemForegroundColor ( Color const& color ) has been added to this class. | The layout of v-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 | The relative position of virtual method ItemComponent::GetItemFocusColor ( ) has been changed from 1 to 4. | The layout of v-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 ItemComponent::GetItemForegroundColor ( ) has been changed from 4 to 1. | The layout of v-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 ItemComponent::SetItemFocusColor ( int red, int green, int blue, int alpha ) has been changed from 7 to 8. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
12 | The relative position of virtual method ItemComponent::SetItemFocusColor ( Color const& color ) has been changed from 13 to 14. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
13 | The relative position of virtual method ItemComponent::SetItemForegroundColor ( int red, int green, int blue, int alpha ) has been changed from 10 to 7. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
14 | The relative position of virtual method ItemComponent::SetItemForegroundColor ( Color const& color ) has been changed from 16 to 13. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
15 | The relative position of virtual method ItemComponent::SetItemForegroundFocusColor ( Color const& color ) has been changed from 17 to 15. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
16 | The relative position of virtual method ItemComponent::SetSelectedItemColor ( int red, int green, int blue, int alpha ) has been changed from 8 to 10. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
17 | The relative position of virtual method ItemComponent::SetSelectedItemColor ( Color const& color ) has been changed from 14 to 16. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
18 | The relative position of virtual method ItemComponent::SetSelectedItemForegroundColor ( int red, int green, int blue, int alpha ) has been changed from 9 to 11. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
19 | The relative position of virtual method ItemComponent::SetSelectedItemForegroundColor ( Color const& color ) has been changed from 15 to 17. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 166 entries | Virtual Table (New) - 227 entries |
---|---|---|
0 | 724u | 1016u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~ItemComponent | Component::GetInternalComponents |
16 | ~ItemComponent | Component::FindNextComponentFocus |
20 | Component::GetParent | Component::ScrollToVisibleArea |
24 | Component::GetTopLevelAncestor | ~ItemComponent |
28 | Component::GetBaseline | ~ItemComponent |
32 | Component::GetBaselineResizeBehavior | Component::SetName |
36 | Component::GetAlignmentX | Component::GetName |
40 | Component::GetAlignmentY | Component::GetParent |
44 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
48 | Component::SetAlignmentY | Component::GetBaseline |
52 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
56 | Component::GetComponentOrientation | Component::GetAlignmentX |
60 | Component::SetThemeEnabled | Component::GetAlignmentY |
64 | Component::IsThemeEnabled | Component::SetAlignmentX |
68 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
72 | Component::SetOpaque | Component::SetComponentOrientation |
76 | Component::IsOpaque | Component::GetComponentOrientation |
80 | Component::Invalidate | Component::IsScrollableX |
84 | Component::Revalidate | Component::IsScrollableY |
88 | Component::IsValid | Component::SetScrollableX |
92 | Component::SetGap | Component::SetScrollableY |
96 | Component::SetHorizontalGap | Component::SetScrollable |
100 | Component::SetVerticalGap | Component::SetSmoothScrolling |
104 | Component::GetHorizontalGap | Component::IsCyclicFocus |
108 | Component::GetVerticalGap | Component::SetCyclicFocus |
112 | Component::SetParent | Component::IsSmoothScrolling |
116 | Component::SetBackgroundVisible | Component::IsScrollable |
120 | Component::IsEnabled | Component::IsScrollVisible |
124 | Component::SetEnabled | Component::GetAbsoluteLocation |
128 | Component::SetNavigation | Component::GetScrollLocation |
132 | Component::GetLeftComponent | Component::GetScrollDimension |
136 | Component::GetRightComponent | Component::GetVisibleBounds |
140 | Component::GetUpComponent | Component::SetScrollX |
144 | Component::GetDownComponent | Component::SetScrollY |
148 | Component::ProcessEvent | Component::SetScrollLocation |
152 | Component::ProcessEvent | Component::GetScrollSize |
156 | Component::RequestFocus | Component::SetScrollSize |
160 | Component::ReleaseFocus | Component::GetScrollGap |
164 | Component::SetVisible | Component::SetScrollGap |
168 | Component::IsVisible | Component::GetMinorScrollIncrement |
172 | Component::HasFocus | Component::GetMajorScrollIncrement |
176 | Component::SetBorder | Component::SetMinorScrollIncrement |
180 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
184 | Component::GetBorderSize | Component::SetThemeEnabled |
188 | Component::SetMinimumSize | Component::IsThemeEnabled |
192 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
196 | Component::SetPreferredSize | Component::SetOpaque |
200 | Component::GetMinimumSize | Component::IsOpaque |
204 | Component::GetMaximumSize | Component::Invalidate |
208 | Component::GetPreferredSize | Component::Revalidate |
212 | Component::Move | Component::IsValid |
216 | Component::Move | Component::SetGap |
220 | Component::SetBounds | Component::SetHorizontalGap |
224 | Component::SetBounds | Component::SetVerticalGap |
228 | Component::SetBounds | Component::GetHorizontalGap |
232 | Component::SetLocation | Component::GetVerticalGap |
236 | Component::SetLocation | Component::SetParent |
240 | Component::SetSize | Component::IsBackgroundVisible |
244 | Component::SetSize | Component::SetBackgroundVisible |
248 | Component::GetX | Component::IsEnabled |
252 | Component::GetY | Component::SetEnabled |
256 | Component::GetAbsoluteX | Component::SetLeftComponent |
260 | Component::GetAbsoluteY | Component::SetRightComponent |
264 | Component::GetWidth | Component::SetUpComponent |
268 | Component::GetHeight | Component::SetDownComponent |
272 | Component::GetLocation | Component::SetNavigationEnabled |
276 | Component::GetSize | Component::IsNavigationEnabled |
280 | Component::SetGradientLevel | Component::SetNextComponentFocus |
284 | Component::GetGradientLevel | Component::GetNextFocusLeft |
288 | Component::SetFont | Component::GetNextFocusRight |
292 | Component::IsFontSet | Component::GetNextFocusUp |
296 | Component::GetFont | Component::GetNextFocusDown |
300 | Component::RaiseToTop | Component::ProcessEvent |
304 | Component::LowerToBottom | Component::ProcessEvent |
308 | Component::PutAtop | Component::RequestFocus |
312 | Component::PutBelow | Component::ReleaseFocus |
316 | Component::SetBackgroundColor | Component::SetVisible |
320 | Component::SetForegroundColor | Component::IsVisible |
324 | Component::SetBackgroundFocusColor | Component::HasFocus |
328 | Component::SetForegroundFocusColor | Component::SetBorder |
332 | Component::SetBorderColor | Component::SetBorderSize |
336 | Component::SetBorderFocusColor | Component::GetBorderSize |
340 | Component::SetBackgroundColor | Component::Contains |
344 | Component::SetForegroundColor | Component::Contains |
348 | Component::SetBackgroundFocusColor | Component::Contains |
352 | Component::SetForegroundFocusColor | Component::Intersects |
356 | Component::SetBorderColor | Component::Intersects |
360 | Component::SetBorderFocusColor | Component::Intersects |
364 | Component::GetBackgroundColor | Component::SetMinimumSize |
368 | Component::GetForegroundColor | Component::SetMaximumSize |
372 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
376 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
380 | Component::GetBorderColor | Component::GetMaximumSize |
384 | Component::GetBorderFocusColor | Component::GetPreferredSize |
388 | Component::SetFocusable | Component::Move |
392 | Component::IsFocusable | Component::Move |
396 | Component::Intersect | Component::SetBounds |
400 | Component::Paint | Component::SetBounds |
404 | Component::PaintBorderBackground | Component::SetBounds |
408 | Component::PaintBorderEdges | Component::SetLocation |
412 | Component::Repaint | Component::SetLocation |
416 | Component::RegisterFocusListener | Component::SetSize |
420 | Component::RemoveFocusListener | Component::SetSize |
424 | Component::DispatchFocusEvent | Component::GetX |
428 | Component::GetFocusListeners | Component::GetY |
432 | Component::RegisterComponentListener | Component::GetWidth |
436 | Component::RemoveComponentListener | Component::GetHeight |
440 | Component::DispatchComponentEvent | Component::GetLocation |
444 | Component::GetComponentListeners | Component::GetSize |
448 | ItemComponent::GetItemColor | Component::SetGradientLevel |
452 | ItemComponent::GetItemFocusColor | Component::GetGradientLevel |
456 | ItemComponent::GetSelectedItemColor | Component::SetFont |
460 | ItemComponent::GetSelectedItemForegroundColor | Component::IsFontSet |
464 | ItemComponent::GetItemForegroundColor | Component::GetFont |
468 | ItemComponent::GetItemForegroundFocusColor | Component::RaiseToTop |
472 | ItemComponent::SetItemColor | Component::LowerToBottom |
476 | ItemComponent::SetItemFocusColor | Component::PutAtop |
480 | ItemComponent::SetSelectedItemColor | Component::PutBelow |
484 | ItemComponent::SetSelectedItemForegroundColor | Component::SetBackgroundColor |
488 | ItemComponent::SetItemForegroundColor | Component::SetForegroundColor |
492 | ItemComponent::SetItemForegroundFocusColor | Component::SetBackgroundFocusColor |
496 | ItemComponent::SetItemColor | Component::SetForegroundFocusColor |
500 | ItemComponent::SetItemFocusColor | Component::SetBorderColor |
504 | ItemComponent::SetSelectedItemColor | Component::SetBorderFocusColor |
508 | ItemComponent::SetSelectedItemForegroundColor | Component::SetScrollbarColor |
512 | ItemComponent::SetItemForegroundColor | Component::SetDisabledBackgroundColor |
516 | ItemComponent::SetItemForegroundFocusColor | Component::SetDisabledForegroundColor |
520 | ItemComponent::GetItemsSize | Component::SetDisabledBorderColor |
524 | ItemComponent::SetLoop | Component::SetBackgroundColor |
528 | ItemComponent::SetCurrentIndex | Component::SetForegroundColor |
532 | ItemComponent::AddEmptyItem | Component::SetBackgroundFocusColor |
536 | ItemComponent::AddTextItem | Component::SetForegroundFocusColor |
540 | ItemComponent::AddImageItem | Component::SetBorderColor |
544 | ItemComponent::AddCheckedItem | Component::SetBorderFocusColor |
548 | ItemComponent::AddItem | Component::SetScrollbarColor |
552 | ItemComponent::AddItem | Component::SetDisabledBackgroundColor |
556 | ItemComponent::AddItems | Component::SetDisabledForegroundColor |
560 | ItemComponent::RemoveItem | Component::SetDisabledBorderColor |
564 | ItemComponent::RemoveItem | Component::GetBackgroundColor |
568 | ItemComponent::RemoveItems | Component::GetForegroundColor |
572 | ItemComponent::GetItem | Component::GetBackgroundFocusColor |
576 | ItemComponent::GetItems | Component::GetForegroundFocusColor |
580 | ItemComponent::GetCurrentItem | Component::GetBorderColor |
584 | ItemComponent::GetCurrentIndex | Component::GetBorderFocusColor |
588 | ItemComponent::RegisterSelectListener | Component::GetScrollbarColor |
592 | ItemComponent::RemoveSelectListener | Component::GetDisabledBackgroundColor |
596 | ItemComponent::DispatchSelectEvent | Component::GetDisabledForegroundColor |
600 | ItemComponent::GetSelectListeners | Component::GetDisabledBorderColor |
604 | (int (*)(...))0 | Component::SetFocusable |
608 | (int (*)(...))0 | Component::IsFocusable |
612 | (int (*)(...))0 | Component::Intersect |
616 | (int (*)(...))0 | Component::Paint |
620 | (int (*)(...))0 | Component::PaintBackground |
624 | -724u | Component::PaintBorders |
628 | -0x0000002d4 | Component::PaintScrollbars |
632 | (int (*)(...))(& typeinfo) | Component::Repaint |
636 | ItemComponent::_ZTv0_n12_N4jgui13ItemComponentD1Ev | Component::RegisterFocusListener |
640 | ItemComponent::_ZTv0_n12_N4jgui13ItemComponentD0Ev | Component::RemoveFocusListener |
644 | jcommon::Object::Clone | Component::DispatchFocusEvent |
648 | jcommon::Object::Equals | Component::GetFocusListeners |
652 | jcommon::Object::Compare | Component::RegisterComponentListener |
656 | jcommon::Object::Hash | Component::RemoveComponentListener |
660 | jcommon::Object::what | Component::DispatchComponentEvent |
664 | Component::GetComponentListeners | |
668 | ItemComponent::GetItemColor | |
672 | ItemComponent::GetItemForegroundColor | |
676 | ItemComponent::GetSelectedItemColor | |
680 | ItemComponent::GetSelectedItemForegroundColor | |
684 | ItemComponent::GetItemFocusColor | |
688 | ItemComponent::GetItemForegroundFocusColor | |
692 | ItemComponent::GetDisabledItemColor | |
696 | ItemComponent::GetDisabledItemForegroundColor | |
700 | ItemComponent::SetItemColor | |
704 | ItemComponent::SetItemForegroundColor | |
708 | ItemComponent::SetItemFocusColor | |
712 | ItemComponent::SetItemForegroundFocusColor | |
716 | ItemComponent::SetSelectedItemColor | |
720 | ItemComponent::SetSelectedItemForegroundColor | |
724 | ItemComponent::SetDisabledItemColor | |
728 | ItemComponent::SetDisabledItemForegroundColor | |
732 | ItemComponent::SetItemColor | |
736 | ItemComponent::SetItemForegroundColor | |
740 | ItemComponent::SetItemFocusColor | |
744 | ItemComponent::SetItemForegroundFocusColor | |
748 | ItemComponent::SetSelectedItemColor | |
752 | ItemComponent::SetSelectedItemForegroundColor | |
756 | ItemComponent::SetDisabledItemColor | |
760 | ItemComponent::SetDisabledItemForegroundColor | |
764 | ItemComponent::GetItemsSize | |
768 | ItemComponent::SetLoop | |
772 | ItemComponent::SetCurrentIndex | |
776 | ItemComponent::AddEmptyItem | |
780 | ItemComponent::AddTextItem | |
784 | ItemComponent::AddImageItem | |
788 | ItemComponent::AddCheckedItem | |
792 | ItemComponent::AddItem | |
796 | ItemComponent::AddItem | |
800 | ItemComponent::AddItems | |
804 | ItemComponent::RemoveItem | |
808 | ItemComponent::RemoveItem | |
812 | ItemComponent::RemoveItems | |
816 | ItemComponent::GetItem | |
820 | ItemComponent::GetItems | |
824 | ItemComponent::GetCurrentItem | |
828 | ItemComponent::GetCurrentIndex | |
832 | ItemComponent::RegisterSelectListener | |
836 | ItemComponent::RemoveSelectListener | |
840 | ItemComponent::DispatchSelectEvent | |
844 | ItemComponent::GetSelectListeners | |
848 | (int (*)(...))0 | |
852 | (int (*)(...))0 | |
856 | (int (*)(...))0 | |
860 | (int (*)(...))0 | |
864 | (int (*)(...))0 | |
868 | -1016u | |
872 | -0x0000003f8 | |
876 | (int (*)(...))(& typeinfo) | |
880 | ItemComponent::_ZTv0_n12_N4jgui13ItemComponentD1Ev | |
884 | ItemComponent::_ZTv0_n12_N4jgui13ItemComponentD0Ev | |
888 | jcommon::Object::Clone | |
892 | jcommon::Object::Equals | |
896 | jcommon::Object::Compare | |
900 | jcommon::Object::Hash | |
904 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Base class TextListener has been removed. | 1) The layout of v-table in this class has been changed. 2) Size of the class has been changed from 1164 bytes to 1332 bytes. 3) The memory layout in this class has been shifted by 160 bytes. |
2 | Size of this class has been increased from 1164 bytes to 1332 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Offset | Virtual Table (Old) - 259 entries | Virtual Table (New) - 307 entries |
---|---|---|
0 | 1140u | 1308u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Keyboard | ~Keyboard |
16 | ~Keyboard | ~Keyboard |
20 | Frame::KeyPressed | Frame::KeyPressed |
24 | Frame::MousePressed | Frame::MousePressed |
28 | Frame::MouseReleased | Frame::MouseReleased |
32 | Frame::MouseMoved | Frame::MouseMoved |
36 | Frame::MouseWheel | Frame::MouseWheel |
40 | Frame::Pack | Frame::Pack |
44 | Frame::Maximize | Frame::Maximize |
48 | Frame::Restore | Frame::Restore |
52 | Frame::Hide | Frame::Hide |
56 | Frame::Show | Frame::Show |
60 | Frame::Release | Frame::Release |
64 | Frame::GetInsets | Frame::GetInsets |
68 | Frame::GetIcon | Frame::GetIcon |
72 | Frame::SetIcon | Frame::SetIcon |
76 | Frame::GetFrameButtons | Frame::GetFrameButtons |
80 | Frame::SetFrameButtons | Frame::SetFrameButtons |
84 | Frame::SetMoveEnabled | Frame::SetMoveEnabled |
88 | Frame::SetResizeEnabled | Frame::SetResizeEnabled |
92 | Frame::IsMoveEnabled | Frame::IsMoveEnabled |
96 | Frame::IsResizeEnabled | Frame::IsResizeEnabled |
100 | Frame::SetDefaultExitEnabled | Frame::SetDefaultExitEnabled |
104 | Frame::SetTitle | Frame::SetTitle |
108 | Frame::GetTitle | Frame::GetTitle |
112 | Frame::SetInputEnabled | Frame::SetInputEnabled |
116 | Frame::AddSubtitle | Frame::AddSubtitle |
120 | Frame::RemoveAllSubtitles | Frame::RemoveAllSubtitles |
124 | Frame::GetLastKeyCode | Frame::GetLastKeyCode |
128 | Frame::SetLastKeyCode | Frame::SetLastKeyCode |
132 | Frame::Paint | Frame::Paint |
136 | Keyboard::InputReceived | Frame::PaintGlassPane |
140 | Frame::InputReceived | Keyboard::SetTextSize |
144 | Keyboard::SetTextSize | Keyboard::GetTextSize |
148 | Keyboard::GetTextSize | Keyboard::SetWrap |
152 | Keyboard::SetWrap | Keyboard::SetText |
156 | Keyboard::SetText | Keyboard::GetText |
160 | Keyboard::GetText | Keyboard::ProcessCaps |
164 | Keyboard::ProcessCaps | Keyboard::ActionPerformed |
168 | Keyboard::ActionPerformed | Keyboard::ProcessEvent |
172 | Keyboard::TextChanged | Keyboard::GetKeyboardListeners |
176 | Keyboard::GetKeyboardListeners | Keyboard::RegisterKeyboardListener |
180 | Keyboard::RegisterKeyboardListener | Keyboard::RemoveKeyboardListener |
184 | Keyboard::RemoveKeyboardListener | Keyboard::DispatchKeyboardEvent |
188 | Keyboard::DispatchKeyboardEvent | 1304u |
192 | 1136u | -0x000000004 |
196 | -0x000000004 | (int (*)(...))(& typeinfo) |
200 | (int (*)(...))(& typeinfo) | non-virtual thunk |
204 | non-virtual thunk | non-virtual thunk |
208 | non-virtual thunk | non-virtual thunk |
212 | non-virtual thunk | non-virtual thunk |
216 | non-virtual thunk | non-virtual thunk |
220 | non-virtual thunk | non-virtual thunk |
224 | non-virtual thunk | 1300u |
228 | 1132u | -0x000000008 |
232 | -0x000000008 | (int (*)(...))(& typeinfo) |
236 | (int (*)(...))(& typeinfo) | Component::GetInternalComponents |
240 | non-virtual thunk | Component::FindNextComponentFocus |
244 | non-virtual thunk | Component::ScrollToVisibleArea |
248 | Component::GetParent | non-virtual thunk |
252 | Component::GetTopLevelAncestor | non-virtual thunk |
256 | Component::GetBaseline | Component::SetName |
260 | Component::GetBaselineResizeBehavior | Component::GetName |
264 | Component::GetAlignmentX | Component::GetParent |
268 | Component::GetAlignmentY | Component::GetTopLevelAncestor |
272 | Component::SetAlignmentX | Component::GetBaseline |
276 | Component::SetAlignmentY | Component::GetBaselineResizeBehavior |
280 | Component::SetComponentOrientation | Component::GetAlignmentX |
284 | Component::GetComponentOrientation | Component::GetAlignmentY |
288 | Component::SetThemeEnabled | Component::SetAlignmentX |
292 | Component::IsThemeEnabled | Component::SetAlignmentY |
296 | Component::SetIgnoreRepaint | Component::SetComponentOrientation |
300 | Component::SetOpaque | Component::GetComponentOrientation |
304 | Component::IsOpaque | Component::IsScrollableX |
308 | Component::Invalidate | Component::IsScrollableY |
312 | Component::Revalidate | Component::SetScrollableX |
316 | Component::IsValid | Component::SetScrollableY |
320 | Component::SetGap | Component::SetScrollable |
324 | Component::SetHorizontalGap | Component::SetSmoothScrolling |
328 | Component::SetVerticalGap | Component::IsCyclicFocus |
332 | Component::GetHorizontalGap | Component::SetCyclicFocus |
336 | Component::GetVerticalGap | Component::IsSmoothScrolling |
340 | Component::SetParent | Component::IsScrollable |
344 | Component::SetBackgroundVisible | Component::IsScrollVisible |
348 | Component::IsEnabled | Component::GetAbsoluteLocation |
352 | Component::SetEnabled | Component::GetScrollLocation |
356 | Component::SetNavigation | Container::GetScrollDimension |
360 | Component::GetLeftComponent | Component::GetVisibleBounds |
364 | Component::GetRightComponent | Component::SetScrollX |
368 | Component::GetUpComponent | Component::SetScrollY |
372 | Component::GetDownComponent | Component::SetScrollLocation |
376 | Component::ProcessEvent | Component::GetScrollSize |
380 | Component::ProcessEvent | Component::SetScrollSize |
384 | Component::RequestFocus | Component::GetScrollGap |
388 | Component::ReleaseFocus | Component::SetScrollGap |
392 | Window::SetVisible | Component::GetMinorScrollIncrement |
396 | Component::IsVisible | Component::GetMajorScrollIncrement |
400 | Component::HasFocus | Component::SetMinorScrollIncrement |
404 | Component::SetBorder | Component::SetMajorScrollIncrement |
408 | Component::SetBorderSize | Component::SetThemeEnabled |
412 | Component::GetBorderSize | Component::IsThemeEnabled |
416 | Component::SetMinimumSize | Component::SetIgnoreRepaint |
420 | Component::SetMaximumSize | Component::SetOpaque |
424 | Component::SetPreferredSize | Component::IsOpaque |
428 | Component::GetMinimumSize | Component::Invalidate |
432 | Component::GetMaximumSize | Component::Revalidate |
436 | Component::GetPreferredSize | Component::IsValid |
440 | Window::Move | Component::SetGap |
444 | Component::Move | Component::SetHorizontalGap |
448 | Window::SetBounds | Component::SetVerticalGap |
452 | Component::SetBounds | Component::GetHorizontalGap |
456 | Component::SetBounds | Component::GetVerticalGap |
460 | Window::SetLocation | Component::SetParent |
464 | Component::SetLocation | Component::IsBackgroundVisible |
468 | Window::SetSize | Component::SetBackgroundVisible |
472 | Component::SetSize | Component::IsEnabled |
476 | Component::GetX | Component::SetEnabled |
480 | Component::GetY | Component::SetLeftComponent |
484 | Component::GetAbsoluteX | Component::SetRightComponent |
488 | Component::GetAbsoluteY | Component::SetUpComponent |
492 | Component::GetWidth | Component::SetDownComponent |
496 | Component::GetHeight | Component::SetNavigationEnabled |
500 | Component::GetLocation | Component::IsNavigationEnabled |
504 | Component::GetSize | Component::SetNextComponentFocus |
508 | Component::SetGradientLevel | Component::GetNextFocusLeft |
512 | Component::GetGradientLevel | Component::GetNextFocusRight |
516 | Component::SetFont | Component::GetNextFocusUp |
520 | Component::IsFontSet | Component::GetNextFocusDown |
524 | Component::GetFont | non-virtual thunk |
528 | Window::RaiseToTop | Container::ProcessEvent |
532 | Window::LowerToBottom | Component::RequestFocus |
536 | Component::PutAtop | Component::ReleaseFocus |
540 | Component::PutBelow | Window::SetVisible |
544 | Component::SetBackgroundColor | Component::IsVisible |
548 | Component::SetForegroundColor | Component::HasFocus |
552 | Component::SetBackgroundFocusColor | Component::SetBorder |
556 | Component::SetForegroundFocusColor | Component::SetBorderSize |
560 | Component::SetBorderColor | Component::GetBorderSize |
564 | Component::SetBorderFocusColor | Component::Contains |
568 | Component::SetBackgroundColor | Component::Contains |
572 | Component::SetForegroundColor | Component::Contains |
576 | Component::SetBackgroundFocusColor | Component::Intersects |
580 | Component::SetForegroundFocusColor | Component::Intersects |
584 | Component::SetBorderColor | Component::Intersects |
588 | Component::SetBorderFocusColor | Component::SetMinimumSize |
592 | Component::GetBackgroundColor | Component::SetMaximumSize |
596 | Component::GetForegroundColor | Component::SetPreferredSize |
600 | Component::GetBackgroundFocusColor | Component::GetMinimumSize |
604 | Component::GetForegroundFocusColor | Component::GetMaximumSize |
608 | Component::GetBorderColor | Component::GetPreferredSize |
612 | Component::GetBorderFocusColor | Window::Move |
616 | Component::SetFocusable | Component::Move |
620 | Component::IsFocusable | Window::SetBounds |
624 | Component::Intersect | Component::SetBounds |
628 | non-virtual thunk | Component::SetBounds |
632 | Component::PaintBorderBackground | Window::SetLocation |
636 | Component::PaintBorderEdges | Component::SetLocation |
640 | Window::Repaint | Window::SetSize |
644 | Component::RegisterFocusListener | Component::SetSize |
648 | Component::RemoveFocusListener | Component::GetX |
652 | Component::DispatchFocusEvent | Component::GetY |
656 | Component::GetFocusListeners | Component::GetWidth |
660 | Component::RegisterComponentListener | Component::GetHeight |
664 | Component::RemoveComponentListener | Component::GetLocation |
668 | Component::DispatchComponentEvent | Component::GetSize |
672 | Component::GetComponentListeners | Component::SetGradientLevel |
676 | Container::RequestComponentFocus | Component::GetGradientLevel |
680 | Container::ReleaseComponentFocus | Component::SetFont |
684 | Window::SetWorkingScreenSize | Component::IsFontSet |
688 | Container::GetWorkingScreenSize | Component::GetFont |
692 | Container::SetLayout | Window::RaiseToTop |
696 | Container::GetLayout | Window::LowerToBottom |
700 | Container::DoLayout | Component::PutAtop |
704 | Container::SetOptimizedPaint | Component::PutBelow |
708 | non-virtual thunk | Component::SetBackgroundColor |
712 | Container::SetInsets | Component::SetForegroundColor |
716 | Container::SetInsets | Component::SetBackgroundFocusColor |
720 | Container::Add | Component::SetForegroundFocusColor |
724 | Container::Add | Component::SetBorderColor |
728 | Container::Add | Component::SetBorderFocusColor |
732 | Container::Add | Component::SetScrollbarColor |
736 | Container::Add | Component::SetDisabledBackgroundColor |
740 | Container::Remove | Component::SetDisabledForegroundColor |
744 | Container::RemoveAll | Component::SetDisabledBorderColor |
748 | Container::GetComponentCount | Component::SetBackgroundColor |
752 | Container::GetComponents | Component::SetForegroundColor |
756 | Container::Intersect | Component::SetBackgroundFocusColor |
760 | Container::Intersect | Component::SetForegroundFocusColor |
764 | Container::InvalidateAll | Component::SetBorderColor |
768 | Container::RevalidateAll | Component::SetBorderFocusColor |
772 | Window::Repaint | Component::SetScrollbarColor |
776 | Window::Repaint | Component::SetDisabledBackgroundColor |
780 | Container::GetTargetComponent | Component::SetDisabledForegroundColor |
784 | Container::GetFocusOwner | Component::SetDisabledBorderColor |
788 | Container::RaiseComponentToTop | Component::GetBackgroundColor |
792 | Container::LowerComponentToBottom | Component::GetForegroundColor |
796 | Container::PutComponentATop | Component::GetBackgroundFocusColor |
800 | Container::PutComponentBelow | Component::GetForegroundFocusColor |
804 | Container::RegisterContainerListener | Component::GetBorderColor |
808 | Container::RemoveContainerListener | Component::GetBorderFocusColor |
812 | Container::DispatchContainerEvent | Component::GetScrollbarColor |
816 | Container::GetFrameListeners | Component::GetDisabledBackgroundColor |
820 | Window::GetGraphics | Component::GetDisabledForegroundColor |
824 | Window::GetNativeWindow | Component::GetDisabledBorderColor |
828 | Window::SetNativeWindow | Component::SetFocusable |
832 | Window::SetOpacity | Component::IsFocusable |
836 | Window::GetOpacity | Component::Intersect |
840 | Window::SetUndecorated | non-virtual thunk |
844 | Window::SetCursor | Window::PaintBackground |
848 | Window::GetCursor | Component::PaintBorders |
852 | Window::SetMinimumSize | Component::PaintScrollbars |
856 | Window::SetMaximumSize | Window::Repaint |
860 | non-virtual thunk | Component::RegisterFocusListener |
864 | non-virtual thunk | Component::RemoveFocusListener |
868 | Window::ReleaseWindow | Component::DispatchFocusEvent |
872 | Window::PutAtop | Component::GetFocusListeners |
876 | Window::PutBelow | Component::RegisterComponentListener |
880 | Window::DumpScreen | Component::RemoveComponentListener |
884 | Window::RegisterWindowListener | Component::DispatchComponentEvent |
888 | Window::RemoveWindowListener | Component::GetComponentListeners |
892 | Window::DispatchWindowEvent | Container::RequestComponentFocus |
896 | Window::GetWindowListeners | Container::GetTargetComponent |
900 | Window::ThemeChanged | Container::ReleaseComponentFocus |
904 | 568u | Container::MoveScrollTowards |
908 | -0x00000023c | Container::UpdateScrollDimension |
912 | (int (*)(...))(& typeinfo) | Window::SetWorkingScreenSize |
916 | non-virtual thunk | Container::GetWorkingScreenSize |
920 | non-virtual thunk | Container::SetLayout |
924 | non-virtual thunk | Container::GetLayout |
928 | 140u | Container::DoLayout |
932 | -0x0000003e8 | Container::SetOptimizedPaint |
936 | (int (*)(...))(& typeinfo) | non-virtual thunk |
940 | non-virtual thunk | Container::SetInsets |
944 | non-virtual thunk | Container::SetInsets |
948 | non-virtual thunk | Container::Add |
952 | 136u | Container::Add |
956 | -0x0000003ec | Container::Add |
960 | (int (*)(...))(& typeinfo) | Container::Add |
964 | non-virtual thunk | Container::Add |
968 | non-virtual thunk | Container::Remove |
972 | non-virtual thunk | Container::RemoveAll |
976 | (int (*)(...))0 | Container::Contains |
980 | (int (*)(...))0 | Container::GetComponentCount |
984 | (int (*)(...))0 | Container::GetComponents |
988 | (int (*)(...))0 | Container::InvalidateAll |
992 | (int (*)(...))0 | Container::RevalidateAll |
996 | -1140u | non-virtual thunk |
1000 | -0x000000474 | Container::GetFocusOwner |
1004 | (int (*)(...))(& typeinfo) | Container::RaiseComponentToTop |
1008 | Keyboard::_ZTv0_n12_N4jgui8KeyboardD1Ev | Container::LowerComponentToBottom |
1012 | Keyboard::_ZTv0_n12_N4jgui8KeyboardD0Ev | Container::PutComponentATop |
1016 | jcommon::Object::Clone | Container::PutComponentBelow |
1020 | jcommon::Object::Equals | Container::RegisterContainerListener |
1024 | jcommon::Object::Compare | Container::RemoveContainerListener |
1028 | jcommon::Object::Hash | Container::DispatchContainerEvent |
1032 | jcommon::Object::what | Container::GetFrameListeners |
1036 | Window::GetGraphics | |
1040 | Window::GetNativeWindow | |
1044 | Window::SetNativeWindow | |
1048 | Window::SetOpacity | |
1052 | Window::GetOpacity | |
1056 | Window::SetUndecorated | |
1060 | Window::SetCursor | |
1064 | Window::GetCursor | |
1068 | Window::SetMinimumSize | |
1072 | Window::SetMaximumSize | |
1076 | non-virtual thunk | |
1080 | non-virtual thunk | |
1084 | Window::ReleaseWindow | |
1088 | Window::PutAtop | |
1092 | Window::PutBelow | |
1096 | Window::DumpScreen | |
1100 | Window::RegisterWindowListener | |
1104 | Window::RemoveWindowListener | |
1108 | Window::DispatchWindowEvent | |
1112 | Window::GetWindowListeners | |
1116 | Window::ThemeChanged | |
1120 | 524u | |
1124 | -0x000000310 | |
1128 | (int (*)(...))(& typeinfo) | |
1132 | non-virtual thunk | |
1136 | non-virtual thunk | |
1140 | non-virtual thunk | |
1144 | 120u | |
1148 | -0x0000004a4 | |
1152 | (int (*)(...))(& typeinfo) | |
1156 | non-virtual thunk | |
1160 | non-virtual thunk | |
1164 | non-virtual thunk | |
1168 | (int (*)(...))0 | |
1172 | (int (*)(...))0 | |
1176 | (int (*)(...))0 | |
1180 | (int (*)(...))0 | |
1184 | (int (*)(...))0 | |
1188 | -1308u | |
1192 | -0x00000051c | |
1196 | (int (*)(...))(& typeinfo) | |
1200 | Keyboard::_ZTv0_n12_N4jgui8KeyboardD1Ev | |
1204 | Keyboard::_ZTv0_n12_N4jgui8KeyboardD0Ev | |
1208 | jcommon::Object::Clone | |
1212 | jcommon::Object::Equals | |
1216 | jcommon::Object::Compare | |
1220 | jcommon::Object::Hash | |
1224 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 476 bytes to 688 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 780 bytes to 1060 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 constructor 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 ListBox::GetVisibleItems ( ) has been removed from this class. | The layout of v-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. |
3 | Virtual method ListBox::SetCenteredInteraction ( bool b ) has been removed from this class. | The layout of v-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. |
4 | Virtual method ListBox::SetScrollType ( jlistbox_scroll_t type ) has been removed from this class. | The layout of v-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. |
Offset | Virtual Table (Old) - 179 entries | Virtual Table (New) - 237 entries |
---|---|---|
0 | 756u | 1036u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~ListBox | Component::GetInternalComponents |
16 | ~ListBox | Component::FindNextComponentFocus |
20 | Component::GetParent | Component::ScrollToVisibleArea |
24 | Component::GetTopLevelAncestor | ~ListBox |
28 | Component::GetBaseline | ~ListBox |
32 | Component::GetBaselineResizeBehavior | Component::SetName |
36 | Component::GetAlignmentX | Component::GetName |
40 | Component::GetAlignmentY | Component::GetParent |
44 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
48 | Component::SetAlignmentY | Component::GetBaseline |
52 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
56 | Component::GetComponentOrientation | Component::GetAlignmentX |
60 | Component::SetThemeEnabled | Component::GetAlignmentY |
64 | Component::IsThemeEnabled | Component::SetAlignmentX |
68 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
72 | Component::SetOpaque | Component::SetComponentOrientation |
76 | Component::IsOpaque | Component::GetComponentOrientation |
80 | Component::Invalidate | Component::IsScrollableX |
84 | Component::Revalidate | Component::IsScrollableY |
88 | Component::IsValid | Component::SetScrollableX |
92 | Component::SetGap | Component::SetScrollableY |
96 | Component::SetHorizontalGap | Component::SetScrollable |
100 | Component::SetVerticalGap | Component::SetSmoothScrolling |
104 | Component::GetHorizontalGap | Component::IsCyclicFocus |
108 | Component::GetVerticalGap | Component::SetCyclicFocus |
112 | Component::SetParent | Component::IsSmoothScrolling |
116 | Component::SetBackgroundVisible | Component::IsScrollable |
120 | Component::IsEnabled | Component::IsScrollVisible |
124 | Component::SetEnabled | Component::GetAbsoluteLocation |
128 | Component::SetNavigation | Component::GetScrollLocation |
132 | Component::GetLeftComponent | ListBox::GetScrollDimension |
136 | Component::GetRightComponent | Component::GetVisibleBounds |
140 | Component::GetUpComponent | Component::SetScrollX |
144 | Component::GetDownComponent | Component::SetScrollY |
148 | ListBox::ProcessEvent | Component::SetScrollLocation |
152 | ListBox::ProcessEvent | Component::GetScrollSize |
156 | Component::RequestFocus | Component::SetScrollSize |
160 | Component::ReleaseFocus | Component::GetScrollGap |
164 | Component::SetVisible | Component::SetScrollGap |
168 | Component::IsVisible | Component::GetMinorScrollIncrement |
172 | Component::HasFocus | Component::GetMajorScrollIncrement |
176 | Component::SetBorder | Component::SetMinorScrollIncrement |
180 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
184 | Component::GetBorderSize | Component::SetThemeEnabled |
188 | Component::SetMinimumSize | Component::IsThemeEnabled |
192 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
196 | Component::SetPreferredSize | Component::SetOpaque |
200 | Component::GetMinimumSize | Component::IsOpaque |
204 | Component::GetMaximumSize | Component::Invalidate |
208 | ListBox::GetPreferredSize | Component::Revalidate |
212 | Component::Move | Component::IsValid |
216 | Component::Move | Component::SetGap |
220 | Component::SetBounds | Component::SetHorizontalGap |
224 | Component::SetBounds | Component::SetVerticalGap |
228 | Component::SetBounds | Component::GetHorizontalGap |
232 | Component::SetLocation | Component::GetVerticalGap |
236 | Component::SetLocation | Component::SetParent |
240 | Component::SetSize | Component::IsBackgroundVisible |
244 | Component::SetSize | Component::SetBackgroundVisible |
248 | Component::GetX | Component::IsEnabled |
252 | Component::GetY | Component::SetEnabled |
256 | Component::GetAbsoluteX | Component::SetLeftComponent |
260 | Component::GetAbsoluteY | Component::SetRightComponent |
264 | Component::GetWidth | Component::SetUpComponent |
268 | Component::GetHeight | Component::SetDownComponent |
272 | Component::GetLocation | Component::SetNavigationEnabled |
276 | Component::GetSize | Component::IsNavigationEnabled |
280 | Component::SetGradientLevel | Component::SetNextComponentFocus |
284 | Component::GetGradientLevel | Component::GetNextFocusLeft |
288 | Component::SetFont | Component::GetNextFocusRight |
292 | Component::IsFontSet | Component::GetNextFocusUp |
296 | Component::GetFont | Component::GetNextFocusDown |
300 | Component::RaiseToTop | ListBox::ProcessEvent |
304 | Component::LowerToBottom | ListBox::ProcessEvent |
308 | Component::PutAtop | Component::RequestFocus |
312 | Component::PutBelow | Component::ReleaseFocus |
316 | Component::SetBackgroundColor | Component::SetVisible |
320 | ListBox::SetForegroundColor | Component::IsVisible |
324 | Component::SetBackgroundFocusColor | Component::HasFocus |
328 | ListBox::SetForegroundFocusColor | Component::SetBorder |
332 | Component::SetBorderColor | Component::SetBorderSize |
336 | Component::SetBorderFocusColor | Component::GetBorderSize |
340 | Component::SetBackgroundColor | Component::Contains |
344 | Component::SetForegroundColor | Component::Contains |
348 | Component::SetBackgroundFocusColor | Component::Contains |
352 | Component::SetForegroundFocusColor | Component::Intersects |
356 | Component::SetBorderColor | Component::Intersects |
360 | Component::SetBorderFocusColor | Component::Intersects |
364 | Component::GetBackgroundColor | Component::SetMinimumSize |
368 | Component::GetForegroundColor | Component::SetMaximumSize |
372 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
376 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
380 | Component::GetBorderColor | Component::GetMaximumSize |
384 | Component::GetBorderFocusColor | ListBox::GetPreferredSize |
388 | Component::SetFocusable | Component::Move |
392 | Component::IsFocusable | Component::Move |
396 | Component::Intersect | Component::SetBounds |
400 | ListBox::Paint | Component::SetBounds |
404 | Component::PaintBorderBackground | Component::SetBounds |
408 | Component::PaintBorderEdges | Component::SetLocation |
412 | Component::Repaint | Component::SetLocation |
416 | Component::RegisterFocusListener | Component::SetSize |
420 | Component::RemoveFocusListener | Component::SetSize |
424 | Component::DispatchFocusEvent | Component::GetX |
428 | Component::GetFocusListeners | Component::GetY |
432 | Component::RegisterComponentListener | Component::GetWidth |
436 | Component::RemoveComponentListener | Component::GetHeight |
440 | Component::DispatchComponentEvent | Component::GetLocation |
444 | Component::GetComponentListeners | Component::GetSize |
448 | ItemComponent::GetItemColor | Component::SetGradientLevel |
452 | ItemComponent::GetItemFocusColor | Component::GetGradientLevel |
456 | ItemComponent::GetSelectedItemColor | Component::SetFont |
460 | ItemComponent::GetSelectedItemForegroundColor | Component::IsFontSet |
464 | ItemComponent::GetItemForegroundColor | Component::GetFont |
468 | ItemComponent::GetItemForegroundFocusColor | Component::RaiseToTop |
472 | ItemComponent::SetItemColor | Component::LowerToBottom |
476 | ItemComponent::SetItemFocusColor | Component::PutAtop |
480 | ItemComponent::SetSelectedItemColor | Component::PutBelow |
484 | ItemComponent::SetSelectedItemForegroundColor | Component::SetBackgroundColor |
488 | ItemComponent::SetItemForegroundColor | ListBox::SetForegroundColor |
492 | ItemComponent::SetItemForegroundFocusColor | Component::SetBackgroundFocusColor |
496 | ItemComponent::SetItemColor | ListBox::SetForegroundFocusColor |
500 | ItemComponent::SetItemFocusColor | Component::SetBorderColor |
504 | ItemComponent::SetSelectedItemColor | Component::SetBorderFocusColor |
508 | ItemComponent::SetSelectedItemForegroundColor | Component::SetScrollbarColor |
512 | ItemComponent::SetItemForegroundColor | Component::SetDisabledBackgroundColor |
516 | ItemComponent::SetItemForegroundFocusColor | Component::SetDisabledForegroundColor |
520 | ItemComponent::GetItemsSize | Component::SetDisabledBorderColor |
524 | ItemComponent::SetLoop | Component::SetBackgroundColor |
528 | ListBox::SetCurrentIndex | Component::SetForegroundColor |
532 | ListBox::AddEmptyItem | Component::SetBackgroundFocusColor |
536 | ListBox::AddTextItem | Component::SetForegroundFocusColor |
540 | ListBox::AddImageItem | Component::SetBorderColor |
544 | ListBox::AddCheckedItem | Component::SetBorderFocusColor |
548 | ItemComponent::AddItem | Component::SetScrollbarColor |
552 | ItemComponent::AddItem | Component::SetDisabledBackgroundColor |
556 | ItemComponent::AddItems | Component::SetDisabledForegroundColor |
560 | ItemComponent::RemoveItem | Component::SetDisabledBorderColor |
564 | ItemComponent::RemoveItem | Component::GetBackgroundColor |
568 | ItemComponent::RemoveItems | Component::GetForegroundColor |
572 | ItemComponent::GetItem | Component::GetBackgroundFocusColor |
576 | ItemComponent::GetItems | Component::GetForegroundFocusColor |
580 | ItemComponent::GetCurrentItem | Component::GetBorderColor |
584 | ItemComponent::GetCurrentIndex | Component::GetBorderFocusColor |
588 | ItemComponent::RegisterSelectListener | Component::GetScrollbarColor |
592 | ItemComponent::RemoveSelectListener | Component::GetDisabledBackgroundColor |
596 | ItemComponent::DispatchSelectEvent | Component::GetDisabledForegroundColor |
600 | ItemComponent::GetSelectListeners | Component::GetDisabledBorderColor |
604 | ListBox::GetStoneSize | Component::SetFocusable |
608 | ListBox::SetStoneSize | Component::IsFocusable |
612 | ListBox::SetCenteredInteraction | Component::Intersect |
616 | ListBox::SetScrollType | ListBox::Paint |
620 | ListBox::SetSelectionType | Component::PaintBackground |
624 | ListBox::GetVisibleItems | Component::PaintBorders |
628 | ListBox::IsSelected | Component::PaintScrollbars |
632 | ListBox::SetSelected | Component::Repaint |
636 | ListBox::Select | Component::RegisterFocusListener |
640 | ListBox::Deselect | Component::RemoveFocusListener |
644 | ListBox::GetSelectedIndex | Component::DispatchFocusEvent |
648 | ListBox::GetItemSize | Component::GetFocusListeners |
652 | ListBox::SetItemSize | Component::RegisterComponentListener |
656 | (int (*)(...))0 | Component::RemoveComponentListener |
660 | (int (*)(...))0 | Component::DispatchComponentEvent |
664 | (int (*)(...))0 | Component::GetComponentListeners |
668 | (int (*)(...))0 | ItemComponent::GetItemColor |
672 | (int (*)(...))0 | ItemComponent::GetItemForegroundColor |
676 | -756u | ItemComponent::GetSelectedItemColor |
680 | -0x0000002f4 | ItemComponent::GetSelectedItemForegroundColor |
684 | (int (*)(...))(& typeinfo) | ItemComponent::GetItemFocusColor |
688 | ListBox::_ZTv0_n12_N4jgui7ListBoxD1Ev | ItemComponent::GetItemForegroundFocusColor |
692 | ListBox::_ZTv0_n12_N4jgui7ListBoxD0Ev | ItemComponent::GetDisabledItemColor |
696 | jcommon::Object::Clone | ItemComponent::GetDisabledItemForegroundColor |
700 | jcommon::Object::Equals | ItemComponent::SetItemColor |
704 | jcommon::Object::Compare | ItemComponent::SetItemForegroundColor |
708 | jcommon::Object::Hash | ItemComponent::SetItemFocusColor |
712 | jcommon::Object::what | ItemComponent::SetItemForegroundFocusColor |
716 | ItemComponent::SetSelectedItemColor | |
720 | ItemComponent::SetSelectedItemForegroundColor | |
724 | ItemComponent::SetDisabledItemColor | |
728 | ItemComponent::SetDisabledItemForegroundColor | |
732 | ItemComponent::SetItemColor | |
736 | ItemComponent::SetItemForegroundColor | |
740 | ItemComponent::SetItemFocusColor | |
744 | ItemComponent::SetItemForegroundFocusColor | |
748 | ItemComponent::SetSelectedItemColor | |
752 | ItemComponent::SetSelectedItemForegroundColor | |
756 | ItemComponent::SetDisabledItemColor | |
760 | ItemComponent::SetDisabledItemForegroundColor | |
764 | ItemComponent::GetItemsSize | |
768 | ItemComponent::SetLoop | |
772 | ListBox::SetCurrentIndex | |
776 | ListBox::AddEmptyItem | |
780 | ListBox::AddTextItem | |
784 | ListBox::AddImageItem | |
788 | ListBox::AddCheckedItem | |
792 | ItemComponent::AddItem | |
796 | ItemComponent::AddItem | |
800 | ItemComponent::AddItems | |
804 | ItemComponent::RemoveItem | |
808 | ItemComponent::RemoveItem | |
812 | ItemComponent::RemoveItems | |
816 | ItemComponent::GetItem | |
820 | ItemComponent::GetItems | |
824 | ItemComponent::GetCurrentItem | |
828 | ItemComponent::GetCurrentIndex | |
832 | ItemComponent::RegisterSelectListener | |
836 | ItemComponent::RemoveSelectListener | |
840 | ItemComponent::DispatchSelectEvent | |
844 | ItemComponent::GetSelectListeners | |
848 | ListBox::GetItemGap | |
852 | ListBox::SetItemGap | |
856 | ListBox::SetSelectionType | |
860 | ListBox::IsSelected | |
864 | ListBox::SetSelected | |
868 | ListBox::Select | |
872 | ListBox::Deselect | |
876 | ListBox::GetSelectedIndex | |
880 | ListBox::GetItemSize | |
884 | ListBox::SetItemSize | |
888 | (int (*)(...))0 | |
892 | (int (*)(...))0 | |
896 | (int (*)(...))0 | |
900 | (int (*)(...))0 | |
904 | (int (*)(...))0 | |
908 | -1036u | |
912 | -0x00000040c | |
916 | (int (*)(...))(& typeinfo) | |
920 | ListBox::_ZTv0_n12_N4jgui7ListBoxD1Ev | |
924 | ListBox::_ZTv0_n12_N4jgui7ListBoxD0Ev | |
928 | jcommon::Object::Clone | |
932 | jcommon::Object::Equals | |
936 | jcommon::Object::Compare | |
940 | jcommon::Object::Hash | |
944 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 300 bytes to 408 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 736 bytes to 948 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 1000 bytes to 1292 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 1096 bytes to 1284 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 216 bytes to 232 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 588 bytes to 800 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 732 bytes to 944 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 532 bytes to 744 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 508 bytes to 720 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 500 bytes to 712 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 104 bytes to 108 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 764 bytes to 1056 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 124 bytes to 128 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 568 bytes to 780 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 516 bytes to 784 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 constructor 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 TextArea::InitRowsString ( ) has been added to this class. | The layout of v-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. |
Offset | Virtual Table (Old) - 164 entries | Virtual Table (New) - 230 entries |
---|---|---|
0 | 492u | 760u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~TextArea | Component::GetInternalComponents |
16 | ~TextArea | Component::FindNextComponentFocus |
20 | Component::GetParent | Component::ScrollToVisibleArea |
24 | Component::GetTopLevelAncestor | ~TextArea |
28 | Component::GetBaseline | ~TextArea |
32 | Component::GetBaselineResizeBehavior | Component::SetName |
36 | Component::GetAlignmentX | Component::GetName |
40 | Component::GetAlignmentY | Component::GetParent |
44 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
48 | Component::SetAlignmentY | Component::GetBaseline |
52 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
56 | Component::GetComponentOrientation | Component::GetAlignmentX |
60 | Component::SetThemeEnabled | Component::GetAlignmentY |
64 | Component::IsThemeEnabled | Component::SetAlignmentX |
68 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
72 | Component::SetOpaque | Component::SetComponentOrientation |
76 | Component::IsOpaque | Component::GetComponentOrientation |
80 | Component::Invalidate | Component::IsScrollableX |
84 | Component::Revalidate | Component::IsScrollableY |
88 | Component::IsValid | Component::SetScrollableX |
92 | Component::SetGap | Component::SetScrollableY |
96 | Component::SetHorizontalGap | Component::SetScrollable |
100 | Component::SetVerticalGap | Component::SetSmoothScrolling |
104 | Component::GetHorizontalGap | Component::IsCyclicFocus |
108 | Component::GetVerticalGap | Component::SetCyclicFocus |
112 | Component::SetParent | Component::IsSmoothScrolling |
116 | Component::SetBackgroundVisible | Component::IsScrollable |
120 | Component::IsEnabled | Component::IsScrollVisible |
124 | Component::SetEnabled | Component::GetAbsoluteLocation |
128 | Component::SetNavigation | Component::GetScrollLocation |
132 | Component::GetLeftComponent | TextArea::GetScrollDimension |
136 | Component::GetRightComponent | Component::GetVisibleBounds |
140 | Component::GetUpComponent | Component::SetScrollX |
144 | Component::GetDownComponent | Component::SetScrollY |
148 | TextArea::ProcessEvent | Component::SetScrollLocation |
152 | TextArea::ProcessEvent | Component::GetScrollSize |
156 | Component::RequestFocus | Component::SetScrollSize |
160 | Component::ReleaseFocus | Component::GetScrollGap |
164 | Component::SetVisible | Component::SetScrollGap |
168 | Component::IsVisible | Component::GetMinorScrollIncrement |
172 | Component::HasFocus | Component::GetMajorScrollIncrement |
176 | Component::SetBorder | Component::SetMinorScrollIncrement |
180 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
184 | Component::GetBorderSize | Component::SetThemeEnabled |
188 | Component::SetMinimumSize | Component::IsThemeEnabled |
192 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
196 | Component::SetPreferredSize | Component::SetOpaque |
200 | Component::GetMinimumSize | Component::IsOpaque |
204 | Component::GetMaximumSize | Component::Invalidate |
208 | Component::GetPreferredSize | Component::Revalidate |
212 | Component::Move | Component::IsValid |
216 | Component::Move | Component::SetGap |
220 | Component::SetBounds | Component::SetHorizontalGap |
224 | Component::SetBounds | Component::SetVerticalGap |
228 | Component::SetBounds | Component::GetHorizontalGap |
232 | Component::SetLocation | Component::GetVerticalGap |
236 | Component::SetLocation | Component::SetParent |
240 | Component::SetSize | Component::IsBackgroundVisible |
244 | Component::SetSize | Component::SetBackgroundVisible |
248 | Component::GetX | Component::IsEnabled |
252 | Component::GetY | Component::SetEnabled |
256 | Component::GetAbsoluteX | Component::SetLeftComponent |
260 | Component::GetAbsoluteY | Component::SetRightComponent |
264 | Component::GetWidth | Component::SetUpComponent |
268 | Component::GetHeight | Component::SetDownComponent |
272 | Component::GetLocation | Component::SetNavigationEnabled |
276 | Component::GetSize | Component::IsNavigationEnabled |
280 | Component::SetGradientLevel | Component::SetNextComponentFocus |
284 | Component::GetGradientLevel | Component::GetNextFocusLeft |
288 | Component::SetFont | Component::GetNextFocusRight |
292 | Component::IsFontSet | Component::GetNextFocusUp |
296 | Component::GetFont | Component::GetNextFocusDown |
300 | Component::RaiseToTop | TextArea::ProcessEvent |
304 | Component::LowerToBottom | TextArea::ProcessEvent |
308 | Component::PutAtop | Component::RequestFocus |
312 | Component::PutBelow | Component::ReleaseFocus |
316 | Component::SetBackgroundColor | Component::SetVisible |
320 | Component::SetForegroundColor | Component::IsVisible |
324 | Component::SetBackgroundFocusColor | Component::HasFocus |
328 | Component::SetForegroundFocusColor | Component::SetBorder |
332 | Component::SetBorderColor | Component::SetBorderSize |
336 | Component::SetBorderFocusColor | Component::GetBorderSize |
340 | Component::SetBackgroundColor | Component::Contains |
344 | Component::SetForegroundColor | Component::Contains |
348 | Component::SetBackgroundFocusColor | Component::Contains |
352 | Component::SetForegroundFocusColor | Component::Intersects |
356 | Component::SetBorderColor | Component::Intersects |
360 | Component::SetBorderFocusColor | Component::Intersects |
364 | Component::GetBackgroundColor | Component::SetMinimumSize |
368 | Component::GetForegroundColor | Component::SetMaximumSize |
372 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
376 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
380 | Component::GetBorderColor | Component::GetMaximumSize |
384 | Component::GetBorderFocusColor | Component::GetPreferredSize |
388 | Component::SetFocusable | Component::Move |
392 | Component::IsFocusable | Component::Move |
396 | Component::Intersect | TextArea::SetBounds |
400 | TextArea::Paint | Component::SetBounds |
404 | Component::PaintBorderBackground | Component::SetBounds |
408 | Component::PaintBorderEdges | Component::SetLocation |
412 | Component::Repaint | Component::SetLocation |
416 | Component::RegisterFocusListener | TextArea::SetSize |
420 | Component::RemoveFocusListener | Component::SetSize |
424 | Component::DispatchFocusEvent | Component::GetX |
428 | Component::GetFocusListeners | Component::GetY |
432 | Component::RegisterComponentListener | Component::GetWidth |
436 | Component::RemoveComponentListener | Component::GetHeight |
440 | Component::DispatchComponentEvent | Component::GetLocation |
444 | Component::GetComponentListeners | Component::GetSize |
448 | TextComponent::SetTextSize | Component::SetGradientLevel |
452 | TextComponent::GetTextSize | Component::GetGradientLevel |
456 | TextComponent::SetEchoChar | Component::SetFont |
460 | TextComponent::GetEchoChar | Component::IsFontSet |
464 | TextComponent::EchoCharIsSet | Component::GetFont |
468 | TextComponent::SetCaretType | Component::RaiseToTop |
472 | TextComponent::SetCaretVisible | Component::LowerToBottom |
476 | TextComponent::GetSelectedText | Component::PutAtop |
480 | TextComponent::IsEditable | Component::PutBelow |
484 | TextComponent::SetEditable | Component::SetBackgroundColor |
488 | TextComponent::GetSelectionStart | Component::SetForegroundColor |
492 | TextComponent::SetSelectionStart | Component::SetBackgroundFocusColor |
496 | TextComponent::GetSelectionEnd | Component::SetForegroundFocusColor |
500 | TextComponent::SetSelectionEnd | Component::SetBorderColor |
504 | TextComponent::Select | Component::SetBorderFocusColor |
508 | TextComponent::SelectAll | Component::SetScrollbarColor |
512 | TextComponent::SetCaretPosition | Component::SetDisabledBackgroundColor |
516 | TextComponent::GetCaretPosition | Component::SetDisabledForegroundColor |
520 | TextComponent::SetText | Component::SetDisabledBorderColor |
524 | TextComponent::GetText | Component::SetBackgroundColor |
528 | TextComponent::IncrementCaretPosition | Component::SetForegroundColor |
532 | TextComponent::DecrementCaretPosition | Component::SetBackgroundFocusColor |
536 | TextComponent::Insert | Component::SetForegroundFocusColor |
540 | TextComponent::Append | Component::SetBorderColor |
544 | TextComponent::Backspace | Component::SetBorderFocusColor |
548 | TextComponent::Delete | Component::SetScrollbarColor |
552 | TextComponent::SetVerticalAlign | Component::SetDisabledBackgroundColor |
556 | TextComponent::SetHorizontalAlign | Component::SetDisabledForegroundColor |
560 | TextComponent::GetVerticalAlign | Component::SetDisabledBorderColor |
564 | TextComponent::GetHorizontalAlign | Component::GetBackgroundColor |
568 | TextComponent::RegisterTextListener | Component::GetForegroundColor |
572 | TextComponent::RemoveTextListener | Component::GetBackgroundFocusColor |
576 | TextComponent::DispatchTextEvent | Component::GetForegroundFocusColor |
580 | TextComponent::GetTextListeners | Component::GetBorderColor |
584 | TextArea::ScrollUp | Component::GetBorderFocusColor |
588 | TextArea::ScrollDown | Component::GetScrollbarColor |
592 | TextArea::SetWrap | Component::GetDisabledBackgroundColor |
596 | (int (*)(...))0 | Component::GetDisabledForegroundColor |
600 | (int (*)(...))0 | Component::GetDisabledBorderColor |
604 | (int (*)(...))0 | Component::SetFocusable |
608 | (int (*)(...))0 | Component::IsFocusable |
612 | (int (*)(...))0 | Component::Intersect |
616 | -492u | TextArea::Paint |
620 | -0x0000001ec | Component::PaintBackground |
624 | (int (*)(...))(& typeinfo) | Component::PaintBorders |
628 | TextArea::_ZTv0_n12_N4jgui8TextAreaD1Ev | Component::PaintScrollbars |
632 | TextArea::_ZTv0_n12_N4jgui8TextAreaD0Ev | Component::Repaint |
636 | jcommon::Object::Clone | Component::RegisterFocusListener |
640 | jcommon::Object::Equals | Component::RemoveFocusListener |
644 | jcommon::Object::Compare | Component::DispatchFocusEvent |
648 | jcommon::Object::Hash | Component::GetFocusListeners |
652 | jcommon::Object::what | Component::RegisterComponentListener |
656 | Component::RemoveComponentListener | |
660 | Component::DispatchComponentEvent | |
664 | Component::GetComponentListeners | |
668 | TextComponent::GetCaretColor | |
672 | TextComponent::SetCaretColor | |
676 | TextComponent::SetCaretColor | |
680 | TextComponent::SetTextSize | |
684 | TextComponent::GetTextSize | |
688 | TextArea::SetEchoChar | |
692 | TextComponent::GetEchoChar | |
696 | TextComponent::EchoCharIsSet | |
700 | TextComponent::SetCaretType | |
704 | TextComponent::SetCaretVisible | |
708 | TextComponent::GetSelectedText | |
712 | TextComponent::IsEditable | |
716 | TextComponent::SetEditable | |
720 | TextComponent::GetSelectionStart | |
724 | TextComponent::SetSelectionStart | |
728 | TextComponent::GetSelectionEnd | |
732 | TextComponent::SetSelectionEnd | |
736 | TextComponent::Select | |
740 | TextComponent::SelectAll | |
744 | TextComponent::SetCaretPosition | |
748 | TextComponent::GetCaretPosition | |
752 | TextArea::SetText | |
756 | TextComponent::GetText | |
760 | TextComponent::IncrementCaretPosition | |
764 | TextComponent::DecrementCaretPosition | |
768 | TextArea::Insert | |
772 | TextComponent::Append | |
776 | TextComponent::Backspace | |
780 | TextArea::Delete | |
784 | TextComponent::SetVerticalAlign | |
788 | TextComponent::SetHorizontalAlign | |
792 | TextComponent::GetVerticalAlign | |
796 | TextComponent::GetHorizontalAlign | |
800 | TextComponent::RegisterTextListener | |
804 | TextComponent::RemoveTextListener | |
808 | TextComponent::DispatchTextEvent | |
812 | TextComponent::GetTextListeners | |
816 | TextArea::IncrementLines | |
820 | TextArea::DecrementLines | |
824 | TextArea::InitRowsString | |
828 | TextArea::GetRowsGap | |
832 | TextArea::SetRowsGap | |
836 | TextArea::GetLineAt | |
840 | TextArea::GetLines | |
844 | TextArea::GetRows | |
848 | TextArea::SetCurrentRow | |
852 | TextArea::GetCurrentRow | |
856 | TextArea::SetWrap | |
860 | (int (*)(...))0 | |
864 | (int (*)(...))0 | |
868 | (int (*)(...))0 | |
872 | (int (*)(...))0 | |
876 | (int (*)(...))0 | |
880 | -760u | |
884 | -0x0000002f8 | |
888 | (int (*)(...))(& typeinfo) | |
892 | TextArea::_ZTv0_n12_N4jgui8TextAreaD1Ev | |
896 | TextArea::_ZTv0_n12_N4jgui8TextAreaD0Ev | |
900 | jcommon::Object::Clone | |
904 | jcommon::Object::Equals | |
908 | jcommon::Object::Compare | |
912 | jcommon::Object::Hash | |
916 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 508 bytes to 760 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 | Size of v-table in this class has been changed from 600 bytes to 832 bytes. | The layout of v-tables in subclasses of this class has been changed. Call of any virtual method in subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method TextComponent::GetCaretColor ( ) has been added to this class. | The layout of v-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 TextComponent::SetCaretColor ( int red, int green, int blue, int alpha ) has been added to this class. | The layout of v-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 TextComponent::SetCaretColor ( Color const& color ) has been added to this class. | The layout of v-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. |
Offset | Virtual Table (Old) - 161 entries | Virtual Table (New) - 219 entries |
---|---|---|
0 | 484u | 736u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~TextComponent | Component::GetInternalComponents |
16 | ~TextComponent | Component::FindNextComponentFocus |
20 | Component::GetParent | Component::ScrollToVisibleArea |
24 | Component::GetTopLevelAncestor | ~TextComponent |
28 | Component::GetBaseline | ~TextComponent |
32 | Component::GetBaselineResizeBehavior | Component::SetName |
36 | Component::GetAlignmentX | Component::GetName |
40 | Component::GetAlignmentY | Component::GetParent |
44 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
48 | Component::SetAlignmentY | Component::GetBaseline |
52 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
56 | Component::GetComponentOrientation | Component::GetAlignmentX |
60 | Component::SetThemeEnabled | Component::GetAlignmentY |
64 | Component::IsThemeEnabled | Component::SetAlignmentX |
68 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
72 | Component::SetOpaque | Component::SetComponentOrientation |
76 | Component::IsOpaque | Component::GetComponentOrientation |
80 | Component::Invalidate | Component::IsScrollableX |
84 | Component::Revalidate | Component::IsScrollableY |
88 | Component::IsValid | Component::SetScrollableX |
92 | Component::SetGap | Component::SetScrollableY |
96 | Component::SetHorizontalGap | Component::SetScrollable |
100 | Component::SetVerticalGap | Component::SetSmoothScrolling |
104 | Component::GetHorizontalGap | Component::IsCyclicFocus |
108 | Component::GetVerticalGap | Component::SetCyclicFocus |
112 | Component::SetParent | Component::IsSmoothScrolling |
116 | Component::SetBackgroundVisible | Component::IsScrollable |
120 | Component::IsEnabled | Component::IsScrollVisible |
124 | Component::SetEnabled | Component::GetAbsoluteLocation |
128 | Component::SetNavigation | Component::GetScrollLocation |
132 | Component::GetLeftComponent | Component::GetScrollDimension |
136 | Component::GetRightComponent | Component::GetVisibleBounds |
140 | Component::GetUpComponent | Component::SetScrollX |
144 | Component::GetDownComponent | Component::SetScrollY |
148 | Component::ProcessEvent | Component::SetScrollLocation |
152 | Component::ProcessEvent | Component::GetScrollSize |
156 | Component::RequestFocus | Component::SetScrollSize |
160 | Component::ReleaseFocus | Component::GetScrollGap |
164 | Component::SetVisible | Component::SetScrollGap |
168 | Component::IsVisible | Component::GetMinorScrollIncrement |
172 | Component::HasFocus | Component::GetMajorScrollIncrement |
176 | Component::SetBorder | Component::SetMinorScrollIncrement |
180 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
184 | Component::GetBorderSize | Component::SetThemeEnabled |
188 | Component::SetMinimumSize | Component::IsThemeEnabled |
192 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
196 | Component::SetPreferredSize | Component::SetOpaque |
200 | Component::GetMinimumSize | Component::IsOpaque |
204 | Component::GetMaximumSize | Component::Invalidate |
208 | Component::GetPreferredSize | Component::Revalidate |
212 | Component::Move | Component::IsValid |
216 | Component::Move | Component::SetGap |
220 | Component::SetBounds | Component::SetHorizontalGap |
224 | Component::SetBounds | Component::SetVerticalGap |
228 | Component::SetBounds | Component::GetHorizontalGap |
232 | Component::SetLocation | Component::GetVerticalGap |
236 | Component::SetLocation | Component::SetParent |
240 | Component::SetSize | Component::IsBackgroundVisible |
244 | Component::SetSize | Component::SetBackgroundVisible |
248 | Component::GetX | Component::IsEnabled |
252 | Component::GetY | Component::SetEnabled |
256 | Component::GetAbsoluteX | Component::SetLeftComponent |
260 | Component::GetAbsoluteY | Component::SetRightComponent |
264 | Component::GetWidth | Component::SetUpComponent |
268 | Component::GetHeight | Component::SetDownComponent |
272 | Component::GetLocation | Component::SetNavigationEnabled |
276 | Component::GetSize | Component::IsNavigationEnabled |
280 | Component::SetGradientLevel | Component::SetNextComponentFocus |
284 | Component::GetGradientLevel | Component::GetNextFocusLeft |
288 | Component::SetFont | Component::GetNextFocusRight |
292 | Component::IsFontSet | Component::GetNextFocusUp |
296 | Component::GetFont | Component::GetNextFocusDown |
300 | Component::RaiseToTop | Component::ProcessEvent |
304 | Component::LowerToBottom | Component::ProcessEvent |
308 | Component::PutAtop | Component::RequestFocus |
312 | Component::PutBelow | Component::ReleaseFocus |
316 | Component::SetBackgroundColor | Component::SetVisible |
320 | Component::SetForegroundColor | Component::IsVisible |
324 | Component::SetBackgroundFocusColor | Component::HasFocus |
328 | Component::SetForegroundFocusColor | Component::SetBorder |
332 | Component::SetBorderColor | Component::SetBorderSize |
336 | Component::SetBorderFocusColor | Component::GetBorderSize |
340 | Component::SetBackgroundColor | Component::Contains |
344 | Component::SetForegroundColor | Component::Contains |
348 | Component::SetBackgroundFocusColor | Component::Contains |
352 | Component::SetForegroundFocusColor | Component::Intersects |
356 | Component::SetBorderColor | Component::Intersects |
360 | Component::SetBorderFocusColor | Component::Intersects |
364 | Component::GetBackgroundColor | Component::SetMinimumSize |
368 | Component::GetForegroundColor | Component::SetMaximumSize |
372 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
376 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
380 | Component::GetBorderColor | Component::GetMaximumSize |
384 | Component::GetBorderFocusColor | Component::GetPreferredSize |
388 | Component::SetFocusable | Component::Move |
392 | Component::IsFocusable | Component::Move |
396 | Component::Intersect | Component::SetBounds |
400 | Component::Paint | Component::SetBounds |
404 | Component::PaintBorderBackground | Component::SetBounds |
408 | Component::PaintBorderEdges | Component::SetLocation |
412 | Component::Repaint | Component::SetLocation |
416 | Component::RegisterFocusListener | Component::SetSize |
420 | Component::RemoveFocusListener | Component::SetSize |
424 | Component::DispatchFocusEvent | Component::GetX |
428 | Component::GetFocusListeners | Component::GetY |
432 | Component::RegisterComponentListener | Component::GetWidth |
436 | Component::RemoveComponentListener | Component::GetHeight |
440 | Component::DispatchComponentEvent | Component::GetLocation |
444 | Component::GetComponentListeners | Component::GetSize |
448 | TextComponent::SetTextSize | Component::SetGradientLevel |
452 | TextComponent::GetTextSize | Component::GetGradientLevel |
456 | TextComponent::SetEchoChar | Component::SetFont |
460 | TextComponent::GetEchoChar | Component::IsFontSet |
464 | TextComponent::EchoCharIsSet | Component::GetFont |
468 | TextComponent::SetCaretType | Component::RaiseToTop |
472 | TextComponent::SetCaretVisible | Component::LowerToBottom |
476 | TextComponent::GetSelectedText | Component::PutAtop |
480 | TextComponent::IsEditable | Component::PutBelow |
484 | TextComponent::SetEditable | Component::SetBackgroundColor |
488 | TextComponent::GetSelectionStart | Component::SetForegroundColor |
492 | TextComponent::SetSelectionStart | Component::SetBackgroundFocusColor |
496 | TextComponent::GetSelectionEnd | Component::SetForegroundFocusColor |
500 | TextComponent::SetSelectionEnd | Component::SetBorderColor |
504 | TextComponent::Select | Component::SetBorderFocusColor |
508 | TextComponent::SelectAll | Component::SetScrollbarColor |
512 | TextComponent::SetCaretPosition | Component::SetDisabledBackgroundColor |
516 | TextComponent::GetCaretPosition | Component::SetDisabledForegroundColor |
520 | TextComponent::SetText | Component::SetDisabledBorderColor |
524 | TextComponent::GetText | Component::SetBackgroundColor |
528 | TextComponent::IncrementCaretPosition | Component::SetForegroundColor |
532 | TextComponent::DecrementCaretPosition | Component::SetBackgroundFocusColor |
536 | TextComponent::Insert | Component::SetForegroundFocusColor |
540 | TextComponent::Append | Component::SetBorderColor |
544 | TextComponent::Backspace | Component::SetBorderFocusColor |
548 | TextComponent::Delete | Component::SetScrollbarColor |
552 | TextComponent::SetVerticalAlign | Component::SetDisabledBackgroundColor |
556 | TextComponent::SetHorizontalAlign | Component::SetDisabledForegroundColor |
560 | TextComponent::GetVerticalAlign | Component::SetDisabledBorderColor |
564 | TextComponent::GetHorizontalAlign | Component::GetBackgroundColor |
568 | TextComponent::RegisterTextListener | Component::GetForegroundColor |
572 | TextComponent::RemoveTextListener | Component::GetBackgroundFocusColor |
576 | TextComponent::DispatchTextEvent | Component::GetForegroundFocusColor |
580 | TextComponent::GetTextListeners | Component::GetBorderColor |
584 | (int (*)(...))0 | Component::GetBorderFocusColor |
588 | (int (*)(...))0 | Component::GetScrollbarColor |
592 | (int (*)(...))0 | Component::GetDisabledBackgroundColor |
596 | (int (*)(...))0 | Component::GetDisabledForegroundColor |
600 | (int (*)(...))0 | Component::GetDisabledBorderColor |
604 | -484u | Component::SetFocusable |
608 | -0x0000001e4 | Component::IsFocusable |
612 | (int (*)(...))(& typeinfo) | Component::Intersect |
616 | TextComponent::_ZTv0_n12_N4jgui13TextComponentD1Ev | Component::Paint |
620 | TextComponent::_ZTv0_n12_N4jgui13TextComponentD0Ev | Component::PaintBackground |
624 | jcommon::Object::Clone | Component::PaintBorders |
628 | jcommon::Object::Equals | Component::PaintScrollbars |
632 | jcommon::Object::Compare | Component::Repaint |
636 | jcommon::Object::Hash | Component::RegisterFocusListener |
640 | jcommon::Object::what | Component::RemoveFocusListener |
644 | Component::DispatchFocusEvent | |
648 | Component::GetFocusListeners | |
652 | Component::RegisterComponentListener | |
656 | Component::RemoveComponentListener | |
660 | Component::DispatchComponentEvent | |
664 | Component::GetComponentListeners | |
668 | TextComponent::GetCaretColor | |
672 | TextComponent::SetCaretColor | |
676 | TextComponent::SetCaretColor | |
680 | TextComponent::SetTextSize | |
684 | TextComponent::GetTextSize | |
688 | TextComponent::SetEchoChar | |
692 | TextComponent::GetEchoChar | |
696 | TextComponent::EchoCharIsSet | |
700 | TextComponent::SetCaretType | |
704 | TextComponent::SetCaretVisible | |
708 | TextComponent::GetSelectedText | |
712 | TextComponent::IsEditable | |
716 | TextComponent::SetEditable | |
720 | TextComponent::GetSelectionStart | |
724 | TextComponent::SetSelectionStart | |
728 | TextComponent::GetSelectionEnd | |
732 | TextComponent::SetSelectionEnd | |
736 | TextComponent::Select | |
740 | TextComponent::SelectAll | |
744 | TextComponent::SetCaretPosition | |
748 | TextComponent::GetCaretPosition | |
752 | TextComponent::SetText | |
756 | TextComponent::GetText | |
760 | TextComponent::IncrementCaretPosition | |
764 | TextComponent::DecrementCaretPosition | |
768 | TextComponent::Insert | |
772 | TextComponent::Append | |
776 | TextComponent::Backspace | |
780 | TextComponent::Delete | |
784 | TextComponent::SetVerticalAlign | |
788 | TextComponent::SetHorizontalAlign | |
792 | TextComponent::GetVerticalAlign | |
796 | TextComponent::GetHorizontalAlign | |
800 | TextComponent::RegisterTextListener | |
804 | TextComponent::RemoveTextListener | |
808 | TextComponent::DispatchTextEvent | |
812 | TextComponent::GetTextListeners | |
816 | (int (*)(...))0 | |
820 | (int (*)(...))0 | |
824 | (int (*)(...))0 | |
828 | (int (*)(...))0 | |
832 | (int (*)(...))0 | |
836 | -736u | |
840 | -0x0000002e0 | |
844 | (int (*)(...))(& typeinfo) | |
848 | TextComponent::_ZTv0_n12_N4jgui13TextComponentD1Ev | |
852 | TextComponent::_ZTv0_n12_N4jgui13TextComponentD0Ev | |
856 | jcommon::Object::Clone | |
860 | jcommon::Object::Equals | |
864 | jcommon::Object::Compare | |
868 | jcommon::Object::Hash | |
872 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 1028 bytes to 1216 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 508 bytes to 760 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 664 bytes to 904 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 constructor 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::GetComponentDisabledBackgroundColor ( ) has been added to this class. | The layout of v-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::GetComponentDisabledBorderColor ( ) has been added to this class. | The layout of v-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::GetComponentDisabledForegroundColor ( ) has been added to this class. | The layout of v-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::GetComponentScrollbarColor ( ) has been added to this class. | The layout of v-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::SetComponentDisabledBackgroundColor ( int red, int green, int blue, int alpha ) has been added to this class. | The layout of v-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::SetComponentDisabledBorderColor ( int red, int green, int blue, int alpha ) has been added to this class. | The layout of v-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 Theme::SetComponentDisabledForegroundColor ( int red, int green, int blue, int alpha ) has been added to this class. | The layout of v-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 Theme::SetComponentScrollbarColor ( int red, int green, int blue, int alpha ) has been added to this class. | The layout of v-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 Theme::SetDisabledItemColor ( int red, int green, int blue, int alpha ) has been added to this class. | The layout of v-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 Theme::SetDisabledItemForegroundColor ( int red, int green, int blue, int alpha ) has been added to this class. | The layout of v-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 | The relative position of virtual method Theme::GetItemFocusColor ( ) has been changed from 33 to 34. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
13 | The relative position of virtual method Theme::GetItemForegroundColor ( ) has been changed from 36 to 33. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
14 | The relative position of virtual method Theme::GetItemForegroundFocusColor ( ) has been changed from 37 to 35. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
15 | The relative position of virtual method Theme::GetSelectedItemColor ( ) has been changed from 34 to 36. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
16 | The relative position of virtual method Theme::GetSelectedItemForegroundColor ( ) has been changed from 35 to 37. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
17 | The relative position of virtual method Theme::SetItemFocusColor ( int red, int green, int blue, int alpha ) has been changed from 11 to 12. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
18 | The relative position of virtual method Theme::SetItemForegroundColor ( int red, int green, int blue, int alpha ) has been changed from 14 to 11. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
19 | The relative position of virtual method Theme::SetItemForegroundFocusColor ( int red, int green, int blue, int alpha ) has been changed from 15 to 13. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
20 | The relative position of virtual method Theme::SetSelectedItemColor ( int red, int green, int blue, int alpha ) has been changed from 12 to 14. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
21 | The relative position of virtual method Theme::SetSelectedItemForegroundColor ( int red, int green, int blue, int alpha ) has been changed from 13 to 15. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 54 entries | Virtual Table (New) - 66 entries |
---|---|---|
0 | (int (*)(...))0 | (int (*)(...))0 |
4 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
8 | ~Theme | ~Theme |
12 | ~Theme | ~Theme |
16 | jcommon::Object::Clone | jcommon::Object::Clone |
20 | jcommon::Object::Equals | jcommon::Object::Equals |
24 | jcommon::Object::Compare | jcommon::Object::Compare |
28 | jcommon::Object::Hash | jcommon::Object::Hash |
32 | jcommon::Object::what | jcommon::Object::what |
36 | Theme::Update | Theme::Update |
40 | Theme::SetWindowBackgroundColor | Theme::SetWindowBackgroundColor |
44 | Theme::SetWindowForegroundColor | Theme::SetWindowForegroundColor |
48 | Theme::SetWindowBorderColor | Theme::SetWindowBorderColor |
52 | Theme::SetComponentBackgroundColor | Theme::SetComponentBackgroundColor |
56 | Theme::SetComponentForegroundColor | Theme::SetComponentForegroundColor |
60 | Theme::SetComponentBorderColor | Theme::SetComponentBorderColor |
64 | Theme::SetComponentBorderFocusColor | Theme::SetComponentBorderFocusColor |
68 | Theme::SetComponentBackgroundFocusColor | Theme::SetComponentBackgroundFocusColor |
72 | Theme::SetComponentForegroundFocusColor | Theme::SetComponentForegroundFocusColor |
76 | Theme::SetItemColor | Theme::SetComponentScrollbarColor |
80 | Theme::SetItemFocusColor | Theme::SetComponentDisabledBackgroundColor |
84 | Theme::SetSelectedItemColor | Theme::SetComponentDisabledForegroundColor |
88 | Theme::SetSelectedItemForegroundColor | Theme::SetComponentDisabledBorderColor |
92 | Theme::SetItemForegroundColor | Theme::SetItemColor |
96 | Theme::SetItemForegroundFocusColor | Theme::SetItemForegroundColor |
100 | Theme::SetComponentBorder | Theme::SetItemFocusColor |
104 | Theme::SetWindowBorder | Theme::SetItemForegroundFocusColor |
108 | Theme::SetWindowInsets | Theme::SetSelectedItemColor |
112 | Theme::SetWindowBorderSize | Theme::SetSelectedItemForegroundColor |
116 | Theme::SetComponentBorderSize | Theme::SetDisabledItemColor |
120 | Theme::SetWindowFont | Theme::SetDisabledItemForegroundColor |
124 | Theme::SetComponentFont | Theme::SetComponentBorder |
128 | Theme::GetWindowBackgroundColor | Theme::SetWindowBorder |
132 | Theme::GetWindowForegroundColor | Theme::SetWindowInsets |
136 | Theme::GetWindowBorderColor | Theme::SetWindowBorderSize |
140 | Theme::GetComponentBackgroundColor | Theme::SetComponentBorderSize |
144 | Theme::GetComponentForegroundColor | Theme::SetWindowFont |
148 | Theme::GetComponentBorderColor | Theme::SetComponentFont |
152 | Theme::GetComponentBorderFocusColor | Theme::GetWindowBackgroundColor |
156 | Theme::GetComponentBackgroundFocusColor | Theme::GetWindowForegroundColor |
160 | Theme::GetComponentForegroundFocusColor | Theme::GetWindowBorderColor |
164 | Theme::GetItemColor | Theme::GetComponentBackgroundColor |
168 | Theme::GetItemFocusColor | Theme::GetComponentForegroundColor |
172 | Theme::GetSelectedItemColor | Theme::GetComponentBorderColor |
176 | Theme::GetSelectedItemForegroundColor | Theme::GetComponentBorderFocusColor |
180 | Theme::GetItemForegroundColor | Theme::GetComponentBackgroundFocusColor |
184 | Theme::GetItemForegroundFocusColor | Theme::GetComponentForegroundFocusColor |
188 | Theme::GetComponentBorder | Theme::GetComponentScrollbarColor |
192 | Theme::GetWindowBorder | Theme::GetComponentDisabledBackgroundColor |
196 | Theme::GetWindowInsets | Theme::GetComponentDisabledForegroundColor |
200 | Theme::GetWindowBorderSize | Theme::GetComponentDisabledBorderColor |
204 | Theme::GetComponentBorderSize | Theme::GetItemColor |
208 | Theme::GetWindowFont | Theme::GetItemForegroundColor |
212 | Theme::GetComponentFont | Theme::GetItemFocusColor |
216 | Theme::GetItemForegroundFocusColor | |
220 | Theme::GetSelectedItemColor | |
224 | Theme::GetSelectedItemForegroundColor | |
228 | Theme::GetDisabledItemColor | |
232 | Theme::GetDisabledItemForegroundColor | |
236 | Theme::GetComponentBorder | |
240 | Theme::GetWindowBorder | |
244 | Theme::GetWindowInsets | |
248 | Theme::GetWindowBorderSize | |
252 | Theme::GetComponentBorderSize | |
256 | Theme::GetWindowFont | |
260 | Theme::GetComponentFont |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 512 bytes to 720 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 832 bytes to 1124 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 736 bytes to 948 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 680 bytes to 892 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 1100 bytes to 1292 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 constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4jgui9Component7RepaintEb to _ZN4jgui9Component7RepaintEPS0_. This may cause "undefined reference" linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4jgui8Keyboard21DispatchKeyboardEventEPNS_13KeyboardEventE to _ZN4jgui8Keyboard21DispatchKeyboardEventEPNS_8KeyEventE. This may cause "undefined reference" linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Field _name has been removed from the middle position of this structural type. | 1) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. 2) Size of the inclusive type has been changed. |
Change | Effect | |
---|---|---|
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 127 entries | Virtual Table (New) - 182 entries |
---|---|---|
0 | 436u | 648u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Canvas | Component::GetInternalComponents |
16 | ~Canvas | Component::FindNextComponentFocus |
20 | Component::GetParent | Component::ScrollToVisibleArea |
24 | Component::GetTopLevelAncestor | ~Canvas |
28 | Component::GetBaseline | ~Canvas |
32 | Component::GetBaselineResizeBehavior | Component::SetName |
36 | Component::GetAlignmentX | Component::GetName |
40 | Component::GetAlignmentY | Component::GetParent |
44 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
48 | Component::SetAlignmentY | Component::GetBaseline |
52 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
56 | Component::GetComponentOrientation | Component::GetAlignmentX |
60 | Component::SetThemeEnabled | Component::GetAlignmentY |
64 | Component::IsThemeEnabled | Component::SetAlignmentX |
68 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
72 | Component::SetOpaque | Component::SetComponentOrientation |
76 | Component::IsOpaque | Component::GetComponentOrientation |
80 | Component::Invalidate | Component::IsScrollableX |
84 | Component::Revalidate | Component::IsScrollableY |
88 | Component::IsValid | Component::SetScrollableX |
92 | Component::SetGap | Component::SetScrollableY |
96 | Component::SetHorizontalGap | Component::SetScrollable |
100 | Component::SetVerticalGap | Component::SetSmoothScrolling |
104 | Component::GetHorizontalGap | Component::IsCyclicFocus |
108 | Component::GetVerticalGap | Component::SetCyclicFocus |
112 | Component::SetParent | Component::IsSmoothScrolling |
116 | Component::SetBackgroundVisible | Component::IsScrollable |
120 | Component::IsEnabled | Component::IsScrollVisible |
124 | Component::SetEnabled | Component::GetAbsoluteLocation |
128 | Component::SetNavigation | Component::GetScrollLocation |
132 | Component::GetLeftComponent | Component::GetScrollDimension |
136 | Component::GetRightComponent | Component::GetVisibleBounds |
140 | Component::GetUpComponent | Component::SetScrollX |
144 | Component::GetDownComponent | Component::SetScrollY |
148 | Component::ProcessEvent | Component::SetScrollLocation |
152 | Component::ProcessEvent | Component::GetScrollSize |
156 | Component::RequestFocus | Component::SetScrollSize |
160 | Component::ReleaseFocus | Component::GetScrollGap |
164 | Component::SetVisible | Component::SetScrollGap |
168 | Component::IsVisible | Component::GetMinorScrollIncrement |
172 | Component::HasFocus | Component::GetMajorScrollIncrement |
176 | Component::SetBorder | Component::SetMinorScrollIncrement |
180 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
184 | Component::GetBorderSize | Component::SetThemeEnabled |
188 | Component::SetMinimumSize | Component::IsThemeEnabled |
192 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
196 | Component::SetPreferredSize | Component::SetOpaque |
200 | Component::GetMinimumSize | Component::IsOpaque |
204 | Component::GetMaximumSize | Component::Invalidate |
208 | Component::GetPreferredSize | Component::Revalidate |
212 | Component::Move | Component::IsValid |
216 | Component::Move | Component::SetGap |
220 | Component::SetBounds | Component::SetHorizontalGap |
224 | Component::SetBounds | Component::SetVerticalGap |
228 | Component::SetBounds | Component::GetHorizontalGap |
232 | Component::SetLocation | Component::GetVerticalGap |
236 | Component::SetLocation | Component::SetParent |
240 | Component::SetSize | Component::IsBackgroundVisible |
244 | Component::SetSize | Component::SetBackgroundVisible |
248 | Component::GetX | Component::IsEnabled |
252 | Component::GetY | Component::SetEnabled |
256 | Component::GetAbsoluteX | Component::SetLeftComponent |
260 | Component::GetAbsoluteY | Component::SetRightComponent |
264 | Component::GetWidth | Component::SetUpComponent |
268 | Component::GetHeight | Component::SetDownComponent |
272 | Component::GetLocation | Component::SetNavigationEnabled |
276 | Component::GetSize | Component::IsNavigationEnabled |
280 | Component::SetGradientLevel | Component::SetNextComponentFocus |
284 | Component::GetGradientLevel | Component::GetNextFocusLeft |
288 | Component::SetFont | Component::GetNextFocusRight |
292 | Component::IsFontSet | Component::GetNextFocusUp |
296 | Component::GetFont | Component::GetNextFocusDown |
300 | Component::RaiseToTop | Component::ProcessEvent |
304 | Component::LowerToBottom | Component::ProcessEvent |
308 | Component::PutAtop | Component::RequestFocus |
312 | Component::PutBelow | Component::ReleaseFocus |
316 | Component::SetBackgroundColor | Component::SetVisible |
320 | Component::SetForegroundColor | Component::IsVisible |
324 | Component::SetBackgroundFocusColor | Component::HasFocus |
328 | Component::SetForegroundFocusColor | Component::SetBorder |
332 | Component::SetBorderColor | Component::SetBorderSize |
336 | Component::SetBorderFocusColor | Component::GetBorderSize |
340 | Component::SetBackgroundColor | Component::Contains |
344 | Component::SetForegroundColor | Component::Contains |
348 | Component::SetBackgroundFocusColor | Component::Contains |
352 | Component::SetForegroundFocusColor | Component::Intersects |
356 | Component::SetBorderColor | Component::Intersects |
360 | Component::SetBorderFocusColor | Component::Intersects |
364 | Component::GetBackgroundColor | Component::SetMinimumSize |
368 | Component::GetForegroundColor | Component::SetMaximumSize |
372 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
376 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
380 | Component::GetBorderColor | Component::GetMaximumSize |
384 | Component::GetBorderFocusColor | Component::GetPreferredSize |
388 | Component::SetFocusable | Component::Move |
392 | Component::IsFocusable | Component::Move |
396 | Component::Intersect | Component::SetBounds |
400 | Canvas::Paint | Component::SetBounds |
404 | Component::PaintBorderBackground | Component::SetBounds |
408 | Component::PaintBorderEdges | Component::SetLocation |
412 | Component::Repaint | Component::SetLocation |
416 | Component::RegisterFocusListener | Component::SetSize |
420 | Component::RemoveFocusListener | Component::SetSize |
424 | Component::DispatchFocusEvent | Component::GetX |
428 | Component::GetFocusListeners | Component::GetY |
432 | Component::RegisterComponentListener | Component::GetWidth |
436 | Component::RemoveComponentListener | Component::GetHeight |
440 | Component::DispatchComponentEvent | Component::GetLocation |
444 | Component::GetComponentListeners | Component::GetSize |
448 | (int (*)(...))0 | Component::SetGradientLevel |
452 | (int (*)(...))0 | Component::GetGradientLevel |
456 | (int (*)(...))0 | Component::SetFont |
460 | (int (*)(...))0 | Component::IsFontSet |
464 | (int (*)(...))0 | Component::GetFont |
468 | -436u | Component::RaiseToTop |
472 | -0x0000001b4 | Component::LowerToBottom |
476 | (int (*)(...))(& typeinfo) | Component::PutAtop |
480 | Canvas::_ZTv0_n12_N4jgui6CanvasD1Ev | Component::PutBelow |
484 | Canvas::_ZTv0_n12_N4jgui6CanvasD0Ev | Component::SetBackgroundColor |
488 | jcommon::Object::Clone | Component::SetForegroundColor |
492 | jcommon::Object::Equals | Component::SetBackgroundFocusColor |
496 | jcommon::Object::Compare | Component::SetForegroundFocusColor |
500 | jcommon::Object::Hash | Component::SetBorderColor |
504 | jcommon::Object::what | Component::SetBorderFocusColor |
508 | Component::SetScrollbarColor | |
512 | Component::SetDisabledBackgroundColor | |
516 | Component::SetDisabledForegroundColor | |
520 | Component::SetDisabledBorderColor | |
524 | Component::SetBackgroundColor | |
528 | Component::SetForegroundColor | |
532 | Component::SetBackgroundFocusColor | |
536 | Component::SetForegroundFocusColor | |
540 | Component::SetBorderColor | |
544 | Component::SetBorderFocusColor | |
548 | Component::SetScrollbarColor | |
552 | Component::SetDisabledBackgroundColor | |
556 | Component::SetDisabledForegroundColor | |
560 | Component::SetDisabledBorderColor | |
564 | Component::GetBackgroundColor | |
568 | Component::GetForegroundColor | |
572 | Component::GetBackgroundFocusColor | |
576 | Component::GetForegroundFocusColor | |
580 | Component::GetBorderColor | |
584 | Component::GetBorderFocusColor | |
588 | Component::GetScrollbarColor | |
592 | Component::GetDisabledBackgroundColor | |
596 | Component::GetDisabledForegroundColor | |
600 | Component::GetDisabledBorderColor | |
604 | Component::SetFocusable | |
608 | Component::IsFocusable | |
612 | Component::Intersect | |
616 | Canvas::Paint | |
620 | Component::PaintBackground | |
624 | Component::PaintBorders | |
628 | Component::PaintScrollbars | |
632 | Component::Repaint | |
636 | Component::RegisterFocusListener | |
640 | Component::RemoveFocusListener | |
644 | Component::DispatchFocusEvent | |
648 | Component::GetFocusListeners | |
652 | Component::RegisterComponentListener | |
656 | Component::RemoveComponentListener | |
660 | Component::DispatchComponentEvent | |
664 | Component::GetComponentListeners | |
668 | (int (*)(...))0 | |
672 | (int (*)(...))0 | |
676 | (int (*)(...))0 | |
680 | (int (*)(...))0 | |
684 | (int (*)(...))0 | |
688 | -648u | |
692 | -0x000000288 | |
696 | (int (*)(...))(& typeinfo) | |
700 | Canvas::_ZTv0_n12_N4jgui6CanvasD1Ev | |
704 | Canvas::_ZTv0_n12_N4jgui6CanvasD0Ev | |
708 | jcommon::Object::Clone | |
712 | jcommon::Object::Equals | |
716 | jcommon::Object::Compare | |
720 | jcommon::Object::Hash | |
724 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Field _disabled_bgcolor has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field _disabled_border_color has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Field _disabled_fgcolor has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 | Field _internal_state has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
5 | Field _is_background_visible has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
6 | Field _is_cyclic_focus has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
7 | Field _is_enabled has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
8 | Field _is_ignore_repaint has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
9 | Field _is_navigation_enabled has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
10 | Field _is_theme_enabled has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
11 | Field _name has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
12 | Field _relative_mouse_h has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
13 | Field _relative_mouse_w has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
14 | Field _relative_mouse_x has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
15 | Field _relative_mouse_y has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
16 | Field _scroll_gap has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
17 | Field _scroll_location has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
18 | Field _scroll_major_increment has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
19 | Field _scroll_minor_increment has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
20 | Field _scroll_size has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
21 | Field _scrollbar_color has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
22 | The relative position of field _down has been changed from 6 to 7. | Applications will access incorrect memory when attempting to access this field. |
23 | The relative position of field _left has been changed from 3 to 4. | Applications will access incorrect memory when attempting to access this field. |
24 | The relative position of field _parent has been changed from 7 to 3. | Applications will access incorrect memory when attempting to access this field. |
25 | The relative position of field _right has been changed from 4 to 5. | Applications will access incorrect memory when attempting to access this field. |
26 | The relative position of field _up has been changed from 5 to 6. | Applications will access incorrect memory when attempting to access this field. |
27 | Virtual method Component::GetScrollDimension ( ) has been added to this class instead of Component::GetLeftComponent ( ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
28 | Virtual method Component::GetScrollLocation ( ) has been added to this class instead of Component::SetNavigation ( Component* left, Component* right, Component* up, Component* down ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
29 | Virtual method Component::GetVisibleBounds ( ) has been added to this class instead of Component::GetRightComponent ( ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
30 | Virtual method Component::SetLeftComponent ( Component* left ) has been added to this class instead of Component::GetAbsoluteX ( ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
31 | Virtual method Component::SetRightComponent ( Component* right ) has been added to this class instead of Component::GetAbsoluteY ( ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
32 | Virtual method Component::SetScrollX ( int x ) has been added to this class instead of Component::GetUpComponent ( ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
33 | Virtual method Component::SetScrollY ( int y ) has been added to this class instead of Component::GetDownComponent ( ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 127 entries | Virtual Table (New) - 182 entries |
---|---|---|
0 | 436u | 648u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Component | Component::GetInternalComponents |
16 | ~Component | Component::FindNextComponentFocus |
20 | Component::GetParent | Component::ScrollToVisibleArea |
24 | Component::GetTopLevelAncestor | ~Component |
28 | Component::GetBaseline | ~Component |
32 | Component::GetBaselineResizeBehavior | Component::SetName |
36 | Component::GetAlignmentX | Component::GetName |
40 | Component::GetAlignmentY | Component::GetParent |
44 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
48 | Component::SetAlignmentY | Component::GetBaseline |
52 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
56 | Component::GetComponentOrientation | Component::GetAlignmentX |
60 | Component::SetThemeEnabled | Component::GetAlignmentY |
64 | Component::IsThemeEnabled | Component::SetAlignmentX |
68 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
72 | Component::SetOpaque | Component::SetComponentOrientation |
76 | Component::IsOpaque | Component::GetComponentOrientation |
80 | Component::Invalidate | Component::IsScrollableX |
84 | Component::Revalidate | Component::IsScrollableY |
88 | Component::IsValid | Component::SetScrollableX |
92 | Component::SetGap | Component::SetScrollableY |
96 | Component::SetHorizontalGap | Component::SetScrollable |
100 | Component::SetVerticalGap | Component::SetSmoothScrolling |
104 | Component::GetHorizontalGap | Component::IsCyclicFocus |
108 | Component::GetVerticalGap | Component::SetCyclicFocus |
112 | Component::SetParent | Component::IsSmoothScrolling |
116 | Component::SetBackgroundVisible | Component::IsScrollable |
120 | Component::IsEnabled | Component::IsScrollVisible |
124 | Component::SetEnabled | Component::GetAbsoluteLocation |
128 | Component::SetNavigation | Component::GetScrollLocation |
132 | Component::GetLeftComponent | Component::GetScrollDimension |
136 | Component::GetRightComponent | Component::GetVisibleBounds |
140 | Component::GetUpComponent | Component::SetScrollX |
144 | Component::GetDownComponent | Component::SetScrollY |
148 | Component::ProcessEvent | Component::SetScrollLocation |
152 | Component::ProcessEvent | Component::GetScrollSize |
156 | Component::RequestFocus | Component::SetScrollSize |
160 | Component::ReleaseFocus | Component::GetScrollGap |
164 | Component::SetVisible | Component::SetScrollGap |
168 | Component::IsVisible | Component::GetMinorScrollIncrement |
172 | Component::HasFocus | Component::GetMajorScrollIncrement |
176 | Component::SetBorder | Component::SetMinorScrollIncrement |
180 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
184 | Component::GetBorderSize | Component::SetThemeEnabled |
188 | Component::SetMinimumSize | Component::IsThemeEnabled |
192 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
196 | Component::SetPreferredSize | Component::SetOpaque |
200 | Component::GetMinimumSize | Component::IsOpaque |
204 | Component::GetMaximumSize | Component::Invalidate |
208 | Component::GetPreferredSize | Component::Revalidate |
212 | Component::Move | Component::IsValid |
216 | Component::Move | Component::SetGap |
220 | Component::SetBounds | Component::SetHorizontalGap |
224 | Component::SetBounds | Component::SetVerticalGap |
228 | Component::SetBounds | Component::GetHorizontalGap |
232 | Component::SetLocation | Component::GetVerticalGap |
236 | Component::SetLocation | Component::SetParent |
240 | Component::SetSize | Component::IsBackgroundVisible |
244 | Component::SetSize | Component::SetBackgroundVisible |
248 | Component::GetX | Component::IsEnabled |
252 | Component::GetY | Component::SetEnabled |
256 | Component::GetAbsoluteX | Component::SetLeftComponent |
260 | Component::GetAbsoluteY | Component::SetRightComponent |
264 | Component::GetWidth | Component::SetUpComponent |
268 | Component::GetHeight | Component::SetDownComponent |
272 | Component::GetLocation | Component::SetNavigationEnabled |
276 | Component::GetSize | Component::IsNavigationEnabled |
280 | Component::SetGradientLevel | Component::SetNextComponentFocus |
284 | Component::GetGradientLevel | Component::GetNextFocusLeft |
288 | Component::SetFont | Component::GetNextFocusRight |
292 | Component::IsFontSet | Component::GetNextFocusUp |
296 | Component::GetFont | Component::GetNextFocusDown |
300 | Component::RaiseToTop | Component::ProcessEvent |
304 | Component::LowerToBottom | Component::ProcessEvent |
308 | Component::PutAtop | Component::RequestFocus |
312 | Component::PutBelow | Component::ReleaseFocus |
316 | Component::SetBackgroundColor | Component::SetVisible |
320 | Component::SetForegroundColor | Component::IsVisible |
324 | Component::SetBackgroundFocusColor | Component::HasFocus |
328 | Component::SetForegroundFocusColor | Component::SetBorder |
332 | Component::SetBorderColor | Component::SetBorderSize |
336 | Component::SetBorderFocusColor | Component::GetBorderSize |
340 | Component::SetBackgroundColor | Component::Contains |
344 | Component::SetForegroundColor | Component::Contains |
348 | Component::SetBackgroundFocusColor | Component::Contains |
352 | Component::SetForegroundFocusColor | Component::Intersects |
356 | Component::SetBorderColor | Component::Intersects |
360 | Component::SetBorderFocusColor | Component::Intersects |
364 | Component::GetBackgroundColor | Component::SetMinimumSize |
368 | Component::GetForegroundColor | Component::SetMaximumSize |
372 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
376 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
380 | Component::GetBorderColor | Component::GetMaximumSize |
384 | Component::GetBorderFocusColor | Component::GetPreferredSize |
388 | Component::SetFocusable | Component::Move |
392 | Component::IsFocusable | Component::Move |
396 | Component::Intersect | Component::SetBounds |
400 | Component::Paint | Component::SetBounds |
404 | Component::PaintBorderBackground | Component::SetBounds |
408 | Component::PaintBorderEdges | Component::SetLocation |
412 | Component::Repaint | Component::SetLocation |
416 | Component::RegisterFocusListener | Component::SetSize |
420 | Component::RemoveFocusListener | Component::SetSize |
424 | Component::DispatchFocusEvent | Component::GetX |
428 | Component::GetFocusListeners | Component::GetY |
432 | Component::RegisterComponentListener | Component::GetWidth |
436 | Component::RemoveComponentListener | Component::GetHeight |
440 | Component::DispatchComponentEvent | Component::GetLocation |
444 | Component::GetComponentListeners | Component::GetSize |
448 | (int (*)(...))0 | Component::SetGradientLevel |
452 | (int (*)(...))0 | Component::GetGradientLevel |
456 | (int (*)(...))0 | Component::SetFont |
460 | (int (*)(...))0 | Component::IsFontSet |
464 | (int (*)(...))0 | Component::GetFont |
468 | -436u | Component::RaiseToTop |
472 | -0x0000001b4 | Component::LowerToBottom |
476 | (int (*)(...))(& typeinfo) | Component::PutAtop |
480 | Component::_ZTv0_n12_N4jgui9ComponentD1Ev | Component::PutBelow |
484 | Component::_ZTv0_n12_N4jgui9ComponentD0Ev | Component::SetBackgroundColor |
488 | jcommon::Object::Clone | Component::SetForegroundColor |
492 | jcommon::Object::Equals | Component::SetBackgroundFocusColor |
496 | jcommon::Object::Compare | Component::SetForegroundFocusColor |
500 | jcommon::Object::Hash | Component::SetBorderColor |
504 | jcommon::Object::what | Component::SetBorderFocusColor |
508 | Component::SetScrollbarColor | |
512 | Component::SetDisabledBackgroundColor | |
516 | Component::SetDisabledForegroundColor | |
520 | Component::SetDisabledBorderColor | |
524 | Component::SetBackgroundColor | |
528 | Component::SetForegroundColor | |
532 | Component::SetBackgroundFocusColor | |
536 | Component::SetForegroundFocusColor | |
540 | Component::SetBorderColor | |
544 | Component::SetBorderFocusColor | |
548 | Component::SetScrollbarColor | |
552 | Component::SetDisabledBackgroundColor | |
556 | Component::SetDisabledForegroundColor | |
560 | Component::SetDisabledBorderColor | |
564 | Component::GetBackgroundColor | |
568 | Component::GetForegroundColor | |
572 | Component::GetBackgroundFocusColor | |
576 | Component::GetForegroundFocusColor | |
580 | Component::GetBorderColor | |
584 | Component::GetBorderFocusColor | |
588 | Component::GetScrollbarColor | |
592 | Component::GetDisabledBackgroundColor | |
596 | Component::GetDisabledForegroundColor | |
600 | Component::GetDisabledBorderColor | |
604 | Component::SetFocusable | |
608 | Component::IsFocusable | |
612 | Component::Intersect | |
616 | Component::Paint | |
620 | Component::PaintBackground | |
624 | Component::PaintBorders | |
628 | Component::PaintScrollbars | |
632 | Component::Repaint | |
636 | Component::RegisterFocusListener | |
640 | Component::RemoveFocusListener | |
644 | Component::DispatchFocusEvent | |
648 | Component::GetFocusListeners | |
652 | Component::RegisterComponentListener | |
656 | Component::RemoveComponentListener | |
660 | Component::DispatchComponentEvent | |
664 | Component::GetComponentListeners | |
668 | (int (*)(...))0 | |
672 | (int (*)(...))0 | |
676 | (int (*)(...))0 | |
680 | (int (*)(...))0 | |
684 | (int (*)(...))0 | |
688 | -648u | |
692 | -0x000000288 | |
696 | (int (*)(...))(& typeinfo) | |
700 | Component::_ZTv0_n12_N4jgui9ComponentD1Ev | |
704 | Component::_ZTv0_n12_N4jgui9ComponentD0Ev | |
708 | jcommon::Object::Clone | |
712 | jcommon::Object::Equals | |
716 | jcommon::Object::Compare | |
720 | jcommon::Object::Hash | |
724 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Field _scroll_dimension has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field _scroll has been removed from this type. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 | Virtual method Container::Contains ( Component* cmp ) has been added to this class instead of Container::Intersect ( Component* c1, int x, int y, int w, int h ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 163 entries | Virtual Table (New) - 218 entries |
---|---|---|
0 | 564u | 776u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Container | Component::GetInternalComponents |
16 | ~Container | Component::FindNextComponentFocus |
20 | Component::GetParent | Component::ScrollToVisibleArea |
24 | Component::GetTopLevelAncestor | ~Container |
28 | Component::GetBaseline | ~Container |
32 | Component::GetBaselineResizeBehavior | Component::SetName |
36 | Component::GetAlignmentX | Component::GetName |
40 | Component::GetAlignmentY | Component::GetParent |
44 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
48 | Component::SetAlignmentY | Component::GetBaseline |
52 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
56 | Component::GetComponentOrientation | Component::GetAlignmentX |
60 | Component::SetThemeEnabled | Component::GetAlignmentY |
64 | Component::IsThemeEnabled | Component::SetAlignmentX |
68 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
72 | Component::SetOpaque | Component::SetComponentOrientation |
76 | Component::IsOpaque | Component::GetComponentOrientation |
80 | Component::Invalidate | Component::IsScrollableX |
84 | Component::Revalidate | Component::IsScrollableY |
88 | Component::IsValid | Component::SetScrollableX |
92 | Component::SetGap | Component::SetScrollableY |
96 | Component::SetHorizontalGap | Component::SetScrollable |
100 | Component::SetVerticalGap | Component::SetSmoothScrolling |
104 | Component::GetHorizontalGap | Component::IsCyclicFocus |
108 | Component::GetVerticalGap | Component::SetCyclicFocus |
112 | Component::SetParent | Component::IsSmoothScrolling |
116 | Component::SetBackgroundVisible | Component::IsScrollable |
120 | Component::IsEnabled | Component::IsScrollVisible |
124 | Component::SetEnabled | Component::GetAbsoluteLocation |
128 | Component::SetNavigation | Component::GetScrollLocation |
132 | Component::GetLeftComponent | Container::GetScrollDimension |
136 | Component::GetRightComponent | Component::GetVisibleBounds |
140 | Component::GetUpComponent | Component::SetScrollX |
144 | Component::GetDownComponent | Component::SetScrollY |
148 | Component::ProcessEvent | Component::SetScrollLocation |
152 | Component::ProcessEvent | Component::GetScrollSize |
156 | Component::RequestFocus | Component::SetScrollSize |
160 | Component::ReleaseFocus | Component::GetScrollGap |
164 | Component::SetVisible | Component::SetScrollGap |
168 | Component::IsVisible | Component::GetMinorScrollIncrement |
172 | Component::HasFocus | Component::GetMajorScrollIncrement |
176 | Component::SetBorder | Component::SetMinorScrollIncrement |
180 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
184 | Component::GetBorderSize | Component::SetThemeEnabled |
188 | Component::SetMinimumSize | Component::IsThemeEnabled |
192 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
196 | Component::SetPreferredSize | Component::SetOpaque |
200 | Component::GetMinimumSize | Component::IsOpaque |
204 | Component::GetMaximumSize | Component::Invalidate |
208 | Component::GetPreferredSize | Component::Revalidate |
212 | Component::Move | Component::IsValid |
216 | Component::Move | Component::SetGap |
220 | Component::SetBounds | Component::SetHorizontalGap |
224 | Component::SetBounds | Component::SetVerticalGap |
228 | Component::SetBounds | Component::GetHorizontalGap |
232 | Component::SetLocation | Component::GetVerticalGap |
236 | Component::SetLocation | Component::SetParent |
240 | Container::SetSize | Component::IsBackgroundVisible |
244 | Component::SetSize | Component::SetBackgroundVisible |
248 | Component::GetX | Component::IsEnabled |
252 | Component::GetY | Component::SetEnabled |
256 | Component::GetAbsoluteX | Component::SetLeftComponent |
260 | Component::GetAbsoluteY | Component::SetRightComponent |
264 | Component::GetWidth | Component::SetUpComponent |
268 | Component::GetHeight | Component::SetDownComponent |
272 | Component::GetLocation | Component::SetNavigationEnabled |
276 | Component::GetSize | Component::IsNavigationEnabled |
280 | Component::SetGradientLevel | Component::SetNextComponentFocus |
284 | Component::GetGradientLevel | Component::GetNextFocusLeft |
288 | Component::SetFont | Component::GetNextFocusRight |
292 | Component::IsFontSet | Component::GetNextFocusUp |
296 | Component::GetFont | Component::GetNextFocusDown |
300 | Component::RaiseToTop | Container::ProcessEvent |
304 | Component::LowerToBottom | Container::ProcessEvent |
308 | Component::PutAtop | Component::RequestFocus |
312 | Component::PutBelow | Component::ReleaseFocus |
316 | Component::SetBackgroundColor | Component::SetVisible |
320 | Component::SetForegroundColor | Component::IsVisible |
324 | Component::SetBackgroundFocusColor | Component::HasFocus |
328 | Component::SetForegroundFocusColor | Component::SetBorder |
332 | Component::SetBorderColor | Component::SetBorderSize |
336 | Component::SetBorderFocusColor | Component::GetBorderSize |
340 | Component::SetBackgroundColor | Component::Contains |
344 | Component::SetForegroundColor | Component::Contains |
348 | Component::SetBackgroundFocusColor | Component::Contains |
352 | Component::SetForegroundFocusColor | Component::Intersects |
356 | Component::SetBorderColor | Component::Intersects |
360 | Component::SetBorderFocusColor | Component::Intersects |
364 | Component::GetBackgroundColor | Component::SetMinimumSize |
368 | Component::GetForegroundColor | Component::SetMaximumSize |
372 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
376 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
380 | Component::GetBorderColor | Component::GetMaximumSize |
384 | Component::GetBorderFocusColor | Component::GetPreferredSize |
388 | Component::SetFocusable | Component::Move |
392 | Component::IsFocusable | Component::Move |
396 | Component::Intersect | Component::SetBounds |
400 | Container::Paint | Component::SetBounds |
404 | Component::PaintBorderBackground | Component::SetBounds |
408 | Component::PaintBorderEdges | Component::SetLocation |
412 | Container::Repaint | Component::SetLocation |
416 | Component::RegisterFocusListener | Component::SetSize |
420 | Component::RemoveFocusListener | Component::SetSize |
424 | Component::DispatchFocusEvent | Component::GetX |
428 | Component::GetFocusListeners | Component::GetY |
432 | Component::RegisterComponentListener | Component::GetWidth |
436 | Component::RemoveComponentListener | Component::GetHeight |
440 | Component::DispatchComponentEvent | Component::GetLocation |
444 | Component::GetComponentListeners | Component::GetSize |
448 | Container::RequestComponentFocus | Component::SetGradientLevel |
452 | Container::ReleaseComponentFocus | Component::GetGradientLevel |
456 | Container::SetWorkingScreenSize | Component::SetFont |
460 | Container::GetWorkingScreenSize | Component::IsFontSet |
464 | Container::SetLayout | Component::GetFont |
468 | Container::GetLayout | Component::RaiseToTop |
472 | Container::DoLayout | Component::LowerToBottom |
476 | Container::SetOptimizedPaint | Component::PutAtop |
480 | Container::GetInsets | Component::PutBelow |
484 | Container::SetInsets | Component::SetBackgroundColor |
488 | Container::SetInsets | Component::SetForegroundColor |
492 | Container::Add | Component::SetBackgroundFocusColor |
496 | Container::Add | Component::SetForegroundFocusColor |
500 | Container::Add | Component::SetBorderColor |
504 | Container::Add | Component::SetBorderFocusColor |
508 | Container::Add | Component::SetScrollbarColor |
512 | Container::Remove | Component::SetDisabledBackgroundColor |
516 | Container::RemoveAll | Component::SetDisabledForegroundColor |
520 | Container::GetComponentCount | Component::SetDisabledBorderColor |
524 | Container::GetComponents | Component::SetBackgroundColor |
528 | Container::Intersect | Component::SetForegroundColor |
532 | Container::Intersect | Component::SetBackgroundFocusColor |
536 | Container::InvalidateAll | Component::SetForegroundFocusColor |
540 | Container::RevalidateAll | Component::SetBorderColor |
544 | Container::Repaint | Component::SetBorderFocusColor |
548 | Container::Repaint | Component::SetScrollbarColor |
552 | Container::GetTargetComponent | Component::SetDisabledBackgroundColor |
556 | Container::GetFocusOwner | Component::SetDisabledForegroundColor |
560 | Container::RaiseComponentToTop | Component::SetDisabledBorderColor |
564 | Container::LowerComponentToBottom | Component::GetBackgroundColor |
568 | Container::PutComponentATop | Component::GetForegroundColor |
572 | Container::PutComponentBelow | Component::GetBackgroundFocusColor |
576 | Container::RegisterContainerListener | Component::GetForegroundFocusColor |
580 | Container::RemoveContainerListener | Component::GetBorderColor |
584 | Container::DispatchContainerEvent | Component::GetBorderFocusColor |
588 | Container::GetFrameListeners | Component::GetScrollbarColor |
592 | (int (*)(...))0 | Component::GetDisabledBackgroundColor |
596 | (int (*)(...))0 | Component::GetDisabledForegroundColor |
600 | (int (*)(...))0 | Component::GetDisabledBorderColor |
604 | (int (*)(...))0 | Component::SetFocusable |
608 | (int (*)(...))0 | Component::IsFocusable |
612 | -564u | Component::Intersect |
616 | -0x000000234 | Container::Paint |
620 | (int (*)(...))(& typeinfo) | Component::PaintBackground |
624 | Container::_ZTv0_n12_N4jgui9ContainerD1Ev | Component::PaintBorders |
628 | Container::_ZTv0_n12_N4jgui9ContainerD0Ev | Component::PaintScrollbars |
632 | jcommon::Object::Clone | Container::Repaint |
636 | jcommon::Object::Equals | Component::RegisterFocusListener |
640 | jcommon::Object::Compare | Component::RemoveFocusListener |
644 | jcommon::Object::Hash | Component::DispatchFocusEvent |
648 | jcommon::Object::what | Component::GetFocusListeners |
652 | Component::RegisterComponentListener | |
656 | Component::RemoveComponentListener | |
660 | Component::DispatchComponentEvent | |
664 | Component::GetComponentListeners | |
668 | Container::RequestComponentFocus | |
672 | Container::GetTargetComponent | |
676 | Container::ReleaseComponentFocus | |
680 | Container::MoveScrollTowards | |
684 | Container::UpdateScrollDimension | |
688 | Container::SetWorkingScreenSize | |
692 | Container::GetWorkingScreenSize | |
696 | Container::SetLayout | |
700 | Container::GetLayout | |
704 | Container::DoLayout | |
708 | Container::SetOptimizedPaint | |
712 | Container::GetInsets | |
716 | Container::SetInsets | |
720 | Container::SetInsets | |
724 | Container::Add | |
728 | Container::Add | |
732 | Container::Add | |
736 | Container::Add | |
740 | Container::Add | |
744 | Container::Remove | |
748 | Container::RemoveAll | |
752 | Container::Contains | |
756 | Container::GetComponentCount | |
760 | Container::GetComponents | |
764 | Container::InvalidateAll | |
768 | Container::RevalidateAll | |
772 | Container::PaintGlassPane | |
776 | Container::GetFocusOwner | |
780 | Container::RaiseComponentToTop | |
784 | Container::LowerComponentToBottom | |
788 | Container::PutComponentATop | |
792 | Container::PutComponentBelow | |
796 | Container::RegisterContainerListener | |
800 | Container::RemoveContainerListener | |
804 | Container::DispatchContainerEvent | |
808 | Container::GetFrameListeners | |
812 | (int (*)(...))0 | |
816 | (int (*)(...))0 | |
820 | (int (*)(...))0 | |
824 | (int (*)(...))0 | |
828 | (int (*)(...))0 | |
832 | -776u | |
836 | -0x000000308 | |
840 | (int (*)(...))(& typeinfo) | |
844 | Container::_ZTv0_n12_N4jgui9ContainerD1Ev | |
848 | Container::_ZTv0_n12_N4jgui9ContainerD0Ev | |
852 | jcommon::Object::Clone | |
856 | jcommon::Object::Equals | |
860 | jcommon::Object::Compare | |
864 | jcommon::Object::Hash | |
868 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Field _default_cursor has been removed from this type. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
Change | Effect | |
---|---|---|
1 | Field _internal_clip has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 102 entries | Virtual Table (New) - 100 entries |
---|---|---|
0 | 192u | 208u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Graphics | ~Graphics |
16 | ~Graphics | ~Graphics |
20 | Graphics::GetNativeSurface | Graphics::GetNativeSurface |
24 | Graphics::SetNativeSurface | Graphics::SetNativeSurface |
28 | Graphics::SetWorkingScreenSize | Graphics::SetWorkingScreenSize |
32 | Graphics::GetWorkingScreenSize | Graphics::GetWorkingScreenSize |
36 | Graphics::Rotate | Graphics::Rotate |
40 | Graphics::Translate | Graphics::Translate |
44 | Graphics::TranslateImage | Graphics::TranslateImage |
48 | Graphics::Rotate | Graphics::Rotate |
52 | Graphics::Translate | Graphics::Translate |
56 | Graphics::TranslateImage | Graphics::TranslateImage |
60 | Graphics::ClipRect | Graphics::ClipRect |
64 | Graphics::SetClip | Graphics::SetClip |
68 | Graphics::GetClip | Graphics::GetClip |
72 | Graphics::ReleaseClip | Graphics::ReleaseClip |
76 | Graphics::Clear | Graphics::Clear |
80 | Graphics::Idle | Graphics::Idle |
84 | Graphics::Flip | Graphics::Flip |
88 | Graphics::Flip | Graphics::Flip |
92 | Graphics::GetColor | Graphics::GetColor |
96 | Graphics::SetColor | Graphics::SetColor |
100 | Graphics::SetColor | Graphics::SetColor |
104 | Graphics::SetColor | Graphics::SetColor |
108 | Graphics::HasFont | Graphics::HasFont |
112 | Graphics::SetFont | Graphics::SetFont |
116 | Graphics::GetFont | Graphics::GetFont |
120 | Graphics::SetAntiAliasEnabled | Graphics::SetAntiAliasEnabled |
124 | Graphics::GetPorterDuffFlags | Graphics::GetPorterDuffFlags |
128 | Graphics::GetDrawingFlags | Graphics::GetDrawingFlags |
132 | Graphics::GetBlittingFlags | Graphics::GetBlittingFlags |
136 | Graphics::SetPorterDuffFlags | Graphics::SetPorterDuffFlags |
140 | Graphics::SetDrawingFlags | Graphics::SetDrawingFlags |
144 | Graphics::SetBlittingFlags | Graphics::SetBlittingFlags |
148 | Graphics::SetPixel | Graphics::SetPixel |
152 | Graphics::GetPixel | Graphics::GetPixel |
156 | Graphics::SetLineJoin | Graphics::SetLineJoin |
160 | Graphics::SetLineStyle | Graphics::SetLineStyle |
164 | Graphics::SetLineWidth | Graphics::SetLineWidth |
168 | Graphics::GetLineJoin | Graphics::GetLineJoin |
172 | Graphics::GetLineStyle | Graphics::GetLineStyle |
176 | Graphics::GetLineWidth | Graphics::GetLineWidth |
180 | Graphics::DrawLine | Graphics::DrawLine |
184 | Graphics::DrawBezierCurve | Graphics::DrawBezierCurve |
188 | Graphics::FillRectangle | Graphics::FillRectangle |
192 | Graphics::DrawRectangle | Graphics::DrawRectangle |
196 | Graphics::FillBevelRectangle | Graphics::FillBevelRectangle |
200 | Graphics::DrawBevelRectangle | Graphics::DrawBevelRectangle |
204 | Graphics::FillRoundRectangle | Graphics::FillRoundRectangle |
208 | Graphics::DrawRoundRectangle | Graphics::DrawRoundRectangle |
212 | Graphics::FillCircle | Graphics::FillCircle |
216 | Graphics::DrawCircle | Graphics::DrawCircle |
220 | Graphics::FillChord | Graphics::FillChord |
224 | Graphics::DrawChord | Graphics::DrawChord |
228 | Graphics::FillArc | Graphics::FillArc |
232 | Graphics::DrawArc | Graphics::DrawArc |
236 | Graphics::FillPie | Graphics::FillPie |
240 | Graphics::DrawPie | Graphics::DrawPie |
244 | Graphics::FillTriangle | Graphics::FillTriangle |
248 | Graphics::DrawTriangle | Graphics::DrawTriangle |
252 | Graphics::FillPolygon | Graphics::FillPolygon |
256 | Graphics::DrawPolygon | Graphics::DrawPolygon |
260 | Graphics::FillRadialGradient | Graphics::FillRadialGradient |
264 | Graphics::FillHorizontalGradient | Graphics::FillHorizontalGradient |
268 | Graphics::FillVerticalGradient | Graphics::FillVerticalGradient |
272 | Graphics::DrawGlyph | Graphics::DrawGlyph |
276 | Graphics::DrawImage | Graphics::DrawImage |
280 | Graphics::DrawImage | Graphics::DrawImage |
284 | Graphics::DrawImage | Graphics::DrawImage |
288 | Graphics::DrawImage | Graphics::DrawImage |
292 | Graphics::DrawImage | Graphics::DrawImage |
296 | Graphics::DrawImage | Graphics::DrawImage |
300 | Graphics::DrawImage | Graphics::DrawImage |
304 | Graphics::DrawImage | Graphics::DrawImage |
308 | Graphics::GetStringBreak | Graphics::GetStringBreak |
312 | Graphics::DrawString | Graphics::DrawString |
316 | Graphics::DrawString | Graphics::DrawString |
320 | Graphics::GetRGB | Graphics::GetRGB |
324 | Graphics::GetRGB | Graphics::GetRGB |
328 | Graphics::SetRGB | Graphics::SetRGB |
332 | Graphics::SetRGB | Graphics::SetRGB |
336 | Graphics::Reset | Graphics::Reset |
340 | Graphics::Lock | (int (*)(...))0 |
344 | Graphics::Unlock | (int (*)(...))0 |
348 | (int (*)(...))0 | (int (*)(...))0 |
352 | (int (*)(...))0 | (int (*)(...))0 |
356 | (int (*)(...))0 | (int (*)(...))0 |
360 | (int (*)(...))0 | -208u |
364 | (int (*)(...))0 | -0x0000000d0 |
368 | -192u | (int (*)(...))(& typeinfo) |
372 | -0x0000000c0 | Graphics::_ZTv0_n12_N4jgui8GraphicsD1Ev |
376 | (int (*)(...))(& typeinfo) | Graphics::_ZTv0_n12_N4jgui8GraphicsD0Ev |
380 | Graphics::_ZTv0_n12_N4jgui8GraphicsD1Ev | jcommon::Object::Clone |
384 | Graphics::_ZTv0_n12_N4jgui8GraphicsD0Ev | jcommon::Object::Equals |
388 | jcommon::Object::Clone | jcommon::Object::Compare |
392 | jcommon::Object::Equals | jcommon::Object::Hash |
396 | jcommon::Object::Compare | jcommon::Object::what |
400 | jcommon::Object::Hash | |
404 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method Item::IsEnabled ( ) has been added to this class instead of Item::GetEnabled ( ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 40 entries | Virtual Table (New) - 40 entries |
---|---|---|
0 | 44u | 44u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Item | ~Item |
16 | ~Item | ~Item |
20 | Item::GetChilds | Item::GetChilds |
24 | Item::SetHorizontalAlign | Item::SetHorizontalAlign |
28 | Item::GetHorizontalAlign | Item::GetHorizontalAlign |
32 | Item::SetVerticalAlign | Item::SetVerticalAlign |
36 | Item::GetVerticalAlign | Item::GetVerticalAlign |
40 | Item::SetEnabled | Item::SetEnabled |
44 | Item::GetEnabled | Item::IsEnabled |
48 | Item::SetVisible | Item::SetVisible |
52 | Item::IsVisible | Item::IsVisible |
56 | Item::IsSelected | Item::IsSelected |
60 | Item::SetSelected | Item::SetSelected |
64 | Item::AddChild | Item::AddChild |
68 | Item::AddChild | Item::AddChild |
72 | Item::AddChilds | Item::AddChilds |
76 | Item::RemoveChild | Item::RemoveChild |
80 | Item::RemoveChild | Item::RemoveChild |
84 | Item::GetChildsSize | Item::GetChildsSize |
88 | Item::GetValue | Item::GetValue |
92 | Item::GetImage | Item::GetImage |
96 | Item::GetType | Item::GetType |
100 | (int (*)(...))0 | (int (*)(...))0 |
104 | (int (*)(...))0 | (int (*)(...))0 |
108 | (int (*)(...))0 | (int (*)(...))0 |
112 | (int (*)(...))0 | (int (*)(...))0 |
116 | (int (*)(...))0 | (int (*)(...))0 |
120 | -44u | -44u |
124 | -0x00000002c | -0x00000002c |
128 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
132 | Item::_ZTv0_n12_N4jgui4ItemD1Ev | Item::_ZTv0_n12_N4jgui4ItemD1Ev |
136 | Item::_ZTv0_n12_N4jgui4ItemD0Ev | Item::_ZTv0_n12_N4jgui4ItemD0Ev |
140 | jcommon::Object::Clone | jcommon::Object::Clone |
144 | jcommon::Object::Equals | jcommon::Object::Equals |
148 | jcommon::Object::Compare | jcommon::Object::Compare |
152 | jcommon::Object::Hash | jcommon::Object::Hash |
156 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Field _disabled_item_color has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field _disabled_item_fgcolor has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | The relative position of field _focus_item_color has been changed from 4 to 7. | Applications will access incorrect memory when attempting to access this field. |
4 | The relative position of field _item_fgcolor has been changed from 7 to 4. | Applications will access incorrect memory when attempting to access this field. |
Change | Effect | |
---|---|---|
1 | Virtual method Keyboard::DispatchKeyboardEvent ( KeyEvent* event ) has been added to this class instead of Keyboard::DispatchKeyboardEvent ( KeyboardEvent* event ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 259 entries | Virtual Table (New) - 307 entries |
---|---|---|
0 | 1140u | 1308u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Keyboard | ~Keyboard |
16 | ~Keyboard | ~Keyboard |
20 | Frame::KeyPressed | Frame::KeyPressed |
24 | Frame::MousePressed | Frame::MousePressed |
28 | Frame::MouseReleased | Frame::MouseReleased |
32 | Frame::MouseMoved | Frame::MouseMoved |
36 | Frame::MouseWheel | Frame::MouseWheel |
40 | Frame::Pack | Frame::Pack |
44 | Frame::Maximize | Frame::Maximize |
48 | Frame::Restore | Frame::Restore |
52 | Frame::Hide | Frame::Hide |
56 | Frame::Show | Frame::Show |
60 | Frame::Release | Frame::Release |
64 | Frame::GetInsets | Frame::GetInsets |
68 | Frame::GetIcon | Frame::GetIcon |
72 | Frame::SetIcon | Frame::SetIcon |
76 | Frame::GetFrameButtons | Frame::GetFrameButtons |
80 | Frame::SetFrameButtons | Frame::SetFrameButtons |
84 | Frame::SetMoveEnabled | Frame::SetMoveEnabled |
88 | Frame::SetResizeEnabled | Frame::SetResizeEnabled |
92 | Frame::IsMoveEnabled | Frame::IsMoveEnabled |
96 | Frame::IsResizeEnabled | Frame::IsResizeEnabled |
100 | Frame::SetDefaultExitEnabled | Frame::SetDefaultExitEnabled |
104 | Frame::SetTitle | Frame::SetTitle |
108 | Frame::GetTitle | Frame::GetTitle |
112 | Frame::SetInputEnabled | Frame::SetInputEnabled |
116 | Frame::AddSubtitle | Frame::AddSubtitle |
120 | Frame::RemoveAllSubtitles | Frame::RemoveAllSubtitles |
124 | Frame::GetLastKeyCode | Frame::GetLastKeyCode |
128 | Frame::SetLastKeyCode | Frame::SetLastKeyCode |
132 | Frame::Paint | Frame::Paint |
136 | Keyboard::InputReceived | Frame::PaintGlassPane |
140 | Frame::InputReceived | Keyboard::SetTextSize |
144 | Keyboard::SetTextSize | Keyboard::GetTextSize |
148 | Keyboard::GetTextSize | Keyboard::SetWrap |
152 | Keyboard::SetWrap | Keyboard::SetText |
156 | Keyboard::SetText | Keyboard::GetText |
160 | Keyboard::GetText | Keyboard::ProcessCaps |
164 | Keyboard::ProcessCaps | Keyboard::ActionPerformed |
168 | Keyboard::ActionPerformed | Keyboard::ProcessEvent |
172 | Keyboard::TextChanged | Keyboard::GetKeyboardListeners |
176 | Keyboard::GetKeyboardListeners | Keyboard::RegisterKeyboardListener |
180 | Keyboard::RegisterKeyboardListener | Keyboard::RemoveKeyboardListener |
184 | Keyboard::RemoveKeyboardListener | Keyboard::DispatchKeyboardEvent |
188 | Keyboard::DispatchKeyboardEvent | 1304u |
192 | 1136u | -0x000000004 |
196 | -0x000000004 | (int (*)(...))(& typeinfo) |
200 | (int (*)(...))(& typeinfo) | non-virtual thunk |
204 | non-virtual thunk | non-virtual thunk |
208 | non-virtual thunk | non-virtual thunk |
212 | non-virtual thunk | non-virtual thunk |
216 | non-virtual thunk | non-virtual thunk |
220 | non-virtual thunk | non-virtual thunk |
224 | non-virtual thunk | 1300u |
228 | 1132u | -0x000000008 |
232 | -0x000000008 | (int (*)(...))(& typeinfo) |
236 | (int (*)(...))(& typeinfo) | Component::GetInternalComponents |
240 | non-virtual thunk | Component::FindNextComponentFocus |
244 | non-virtual thunk | Component::ScrollToVisibleArea |
248 | Component::GetParent | non-virtual thunk |
252 | Component::GetTopLevelAncestor | non-virtual thunk |
256 | Component::GetBaseline | Component::SetName |
260 | Component::GetBaselineResizeBehavior | Component::GetName |
264 | Component::GetAlignmentX | Component::GetParent |
268 | Component::GetAlignmentY | Component::GetTopLevelAncestor |
272 | Component::SetAlignmentX | Component::GetBaseline |
276 | Component::SetAlignmentY | Component::GetBaselineResizeBehavior |
280 | Component::SetComponentOrientation | Component::GetAlignmentX |
284 | Component::GetComponentOrientation | Component::GetAlignmentY |
288 | Component::SetThemeEnabled | Component::SetAlignmentX |
292 | Component::IsThemeEnabled | Component::SetAlignmentY |
296 | Component::SetIgnoreRepaint | Component::SetComponentOrientation |
300 | Component::SetOpaque | Component::GetComponentOrientation |
304 | Component::IsOpaque | Component::IsScrollableX |
308 | Component::Invalidate | Component::IsScrollableY |
312 | Component::Revalidate | Component::SetScrollableX |
316 | Component::IsValid | Component::SetScrollableY |
320 | Component::SetGap | Component::SetScrollable |
324 | Component::SetHorizontalGap | Component::SetSmoothScrolling |
328 | Component::SetVerticalGap | Component::IsCyclicFocus |
332 | Component::GetHorizontalGap | Component::SetCyclicFocus |
336 | Component::GetVerticalGap | Component::IsSmoothScrolling |
340 | Component::SetParent | Component::IsScrollable |
344 | Component::SetBackgroundVisible | Component::IsScrollVisible |
348 | Component::IsEnabled | Component::GetAbsoluteLocation |
352 | Component::SetEnabled | Component::GetScrollLocation |
356 | Component::SetNavigation | Container::GetScrollDimension |
360 | Component::GetLeftComponent | Component::GetVisibleBounds |
364 | Component::GetRightComponent | Component::SetScrollX |
368 | Component::GetUpComponent | Component::SetScrollY |
372 | Component::GetDownComponent | Component::SetScrollLocation |
376 | Component::ProcessEvent | Component::GetScrollSize |
380 | Component::ProcessEvent | Component::SetScrollSize |
384 | Component::RequestFocus | Component::GetScrollGap |
388 | Component::ReleaseFocus | Component::SetScrollGap |
392 | Window::SetVisible | Component::GetMinorScrollIncrement |
396 | Component::IsVisible | Component::GetMajorScrollIncrement |
400 | Component::HasFocus | Component::SetMinorScrollIncrement |
404 | Component::SetBorder | Component::SetMajorScrollIncrement |
408 | Component::SetBorderSize | Component::SetThemeEnabled |
412 | Component::GetBorderSize | Component::IsThemeEnabled |
416 | Component::SetMinimumSize | Component::SetIgnoreRepaint |
420 | Component::SetMaximumSize | Component::SetOpaque |
424 | Component::SetPreferredSize | Component::IsOpaque |
428 | Component::GetMinimumSize | Component::Invalidate |
432 | Component::GetMaximumSize | Component::Revalidate |
436 | Component::GetPreferredSize | Component::IsValid |
440 | Window::Move | Component::SetGap |
444 | Component::Move | Component::SetHorizontalGap |
448 | Window::SetBounds | Component::SetVerticalGap |
452 | Component::SetBounds | Component::GetHorizontalGap |
456 | Component::SetBounds | Component::GetVerticalGap |
460 | Window::SetLocation | Component::SetParent |
464 | Component::SetLocation | Component::IsBackgroundVisible |
468 | Window::SetSize | Component::SetBackgroundVisible |
472 | Component::SetSize | Component::IsEnabled |
476 | Component::GetX | Component::SetEnabled |
480 | Component::GetY | Component::SetLeftComponent |
484 | Component::GetAbsoluteX | Component::SetRightComponent |
488 | Component::GetAbsoluteY | Component::SetUpComponent |
492 | Component::GetWidth | Component::SetDownComponent |
496 | Component::GetHeight | Component::SetNavigationEnabled |
500 | Component::GetLocation | Component::IsNavigationEnabled |
504 | Component::GetSize | Component::SetNextComponentFocus |
508 | Component::SetGradientLevel | Component::GetNextFocusLeft |
512 | Component::GetGradientLevel | Component::GetNextFocusRight |
516 | Component::SetFont | Component::GetNextFocusUp |
520 | Component::IsFontSet | Component::GetNextFocusDown |
524 | Component::GetFont | non-virtual thunk |
528 | Window::RaiseToTop | Container::ProcessEvent |
532 | Window::LowerToBottom | Component::RequestFocus |
536 | Component::PutAtop | Component::ReleaseFocus |
540 | Component::PutBelow | Window::SetVisible |
544 | Component::SetBackgroundColor | Component::IsVisible |
548 | Component::SetForegroundColor | Component::HasFocus |
552 | Component::SetBackgroundFocusColor | Component::SetBorder |
556 | Component::SetForegroundFocusColor | Component::SetBorderSize |
560 | Component::SetBorderColor | Component::GetBorderSize |
564 | Component::SetBorderFocusColor | Component::Contains |
568 | Component::SetBackgroundColor | Component::Contains |
572 | Component::SetForegroundColor | Component::Contains |
576 | Component::SetBackgroundFocusColor | Component::Intersects |
580 | Component::SetForegroundFocusColor | Component::Intersects |
584 | Component::SetBorderColor | Component::Intersects |
588 | Component::SetBorderFocusColor | Component::SetMinimumSize |
592 | Component::GetBackgroundColor | Component::SetMaximumSize |
596 | Component::GetForegroundColor | Component::SetPreferredSize |
600 | Component::GetBackgroundFocusColor | Component::GetMinimumSize |
604 | Component::GetForegroundFocusColor | Component::GetMaximumSize |
608 | Component::GetBorderColor | Component::GetPreferredSize |
612 | Component::GetBorderFocusColor | Window::Move |
616 | Component::SetFocusable | Component::Move |
620 | Component::IsFocusable | Window::SetBounds |
624 | Component::Intersect | Component::SetBounds |
628 | non-virtual thunk | Component::SetBounds |
632 | Component::PaintBorderBackground | Window::SetLocation |
636 | Component::PaintBorderEdges | Component::SetLocation |
640 | Window::Repaint | Window::SetSize |
644 | Component::RegisterFocusListener | Component::SetSize |
648 | Component::RemoveFocusListener | Component::GetX |
652 | Component::DispatchFocusEvent | Component::GetY |
656 | Component::GetFocusListeners | Component::GetWidth |
660 | Component::RegisterComponentListener | Component::GetHeight |
664 | Component::RemoveComponentListener | Component::GetLocation |
668 | Component::DispatchComponentEvent | Component::GetSize |
672 | Component::GetComponentListeners | Component::SetGradientLevel |
676 | Container::RequestComponentFocus | Component::GetGradientLevel |
680 | Container::ReleaseComponentFocus | Component::SetFont |
684 | Window::SetWorkingScreenSize | Component::IsFontSet |
688 | Container::GetWorkingScreenSize | Component::GetFont |
692 | Container::SetLayout | Window::RaiseToTop |
696 | Container::GetLayout | Window::LowerToBottom |
700 | Container::DoLayout | Component::PutAtop |
704 | Container::SetOptimizedPaint | Component::PutBelow |
708 | non-virtual thunk | Component::SetBackgroundColor |
712 | Container::SetInsets | Component::SetForegroundColor |
716 | Container::SetInsets | Component::SetBackgroundFocusColor |
720 | Container::Add | Component::SetForegroundFocusColor |
724 | Container::Add | Component::SetBorderColor |
728 | Container::Add | Component::SetBorderFocusColor |
732 | Container::Add | Component::SetScrollbarColor |
736 | Container::Add | Component::SetDisabledBackgroundColor |
740 | Container::Remove | Component::SetDisabledForegroundColor |
744 | Container::RemoveAll | Component::SetDisabledBorderColor |
748 | Container::GetComponentCount | Component::SetBackgroundColor |
752 | Container::GetComponents | Component::SetForegroundColor |
756 | Container::Intersect | Component::SetBackgroundFocusColor |
760 | Container::Intersect | Component::SetForegroundFocusColor |
764 | Container::InvalidateAll | Component::SetBorderColor |
768 | Container::RevalidateAll | Component::SetBorderFocusColor |
772 | Window::Repaint | Component::SetScrollbarColor |
776 | Window::Repaint | Component::SetDisabledBackgroundColor |
780 | Container::GetTargetComponent | Component::SetDisabledForegroundColor |
784 | Container::GetFocusOwner | Component::SetDisabledBorderColor |
788 | Container::RaiseComponentToTop | Component::GetBackgroundColor |
792 | Container::LowerComponentToBottom | Component::GetForegroundColor |
796 | Container::PutComponentATop | Component::GetBackgroundFocusColor |
800 | Container::PutComponentBelow | Component::GetForegroundFocusColor |
804 | Container::RegisterContainerListener | Component::GetBorderColor |
808 | Container::RemoveContainerListener | Component::GetBorderFocusColor |
812 | Container::DispatchContainerEvent | Component::GetScrollbarColor |
816 | Container::GetFrameListeners | Component::GetDisabledBackgroundColor |
820 | Window::GetGraphics | Component::GetDisabledForegroundColor |
824 | Window::GetNativeWindow | Component::GetDisabledBorderColor |
828 | Window::SetNativeWindow | Component::SetFocusable |
832 | Window::SetOpacity | Component::IsFocusable |
836 | Window::GetOpacity | Component::Intersect |
840 | Window::SetUndecorated | non-virtual thunk |
844 | Window::SetCursor | Window::PaintBackground |
848 | Window::GetCursor | Component::PaintBorders |
852 | Window::SetMinimumSize | Component::PaintScrollbars |
856 | Window::SetMaximumSize | Window::Repaint |
860 | non-virtual thunk | Component::RegisterFocusListener |
864 | non-virtual thunk | Component::RemoveFocusListener |
868 | Window::ReleaseWindow | Component::DispatchFocusEvent |
872 | Window::PutAtop | Component::GetFocusListeners |
876 | Window::PutBelow | Component::RegisterComponentListener |
880 | Window::DumpScreen | Component::RemoveComponentListener |
884 | Window::RegisterWindowListener | Component::DispatchComponentEvent |
888 | Window::RemoveWindowListener | Component::GetComponentListeners |
892 | Window::DispatchWindowEvent | Container::RequestComponentFocus |
896 | Window::GetWindowListeners | Container::GetTargetComponent |
900 | Window::ThemeChanged | Container::ReleaseComponentFocus |
904 | 568u | Container::MoveScrollTowards |
908 | -0x00000023c | Container::UpdateScrollDimension |
912 | (int (*)(...))(& typeinfo) | Window::SetWorkingScreenSize |
916 | non-virtual thunk | Container::GetWorkingScreenSize |
920 | non-virtual thunk | Container::SetLayout |
924 | non-virtual thunk | Container::GetLayout |
928 | 140u | Container::DoLayout |
932 | -0x0000003e8 | Container::SetOptimizedPaint |
936 | (int (*)(...))(& typeinfo) | non-virtual thunk |
940 | non-virtual thunk | Container::SetInsets |
944 | non-virtual thunk | Container::SetInsets |
948 | non-virtual thunk | Container::Add |
952 | 136u | Container::Add |
956 | -0x0000003ec | Container::Add |
960 | (int (*)(...))(& typeinfo) | Container::Add |
964 | non-virtual thunk | Container::Add |
968 | non-virtual thunk | Container::Remove |
972 | non-virtual thunk | Container::RemoveAll |
976 | (int (*)(...))0 | Container::Contains |
980 | (int (*)(...))0 | Container::GetComponentCount |
984 | (int (*)(...))0 | Container::GetComponents |
988 | (int (*)(...))0 | Container::InvalidateAll |
992 | (int (*)(...))0 | Container::RevalidateAll |
996 | -1140u | non-virtual thunk |
1000 | -0x000000474 | Container::GetFocusOwner |
1004 | (int (*)(...))(& typeinfo) | Container::RaiseComponentToTop |
1008 | Keyboard::_ZTv0_n12_N4jgui8KeyboardD1Ev | Container::LowerComponentToBottom |
1012 | Keyboard::_ZTv0_n12_N4jgui8KeyboardD0Ev | Container::PutComponentATop |
1016 | jcommon::Object::Clone | Container::PutComponentBelow |
1020 | jcommon::Object::Equals | Container::RegisterContainerListener |
1024 | jcommon::Object::Compare | Container::RemoveContainerListener |
1028 | jcommon::Object::Hash | Container::DispatchContainerEvent |
1032 | jcommon::Object::what | Container::GetFrameListeners |
1036 | Window::GetGraphics | |
1040 | Window::GetNativeWindow | |
1044 | Window::SetNativeWindow | |
1048 | Window::SetOpacity | |
1052 | Window::GetOpacity | |
1056 | Window::SetUndecorated | |
1060 | Window::SetCursor | |
1064 | Window::GetCursor | |
1068 | Window::SetMinimumSize | |
1072 | Window::SetMaximumSize | |
1076 | non-virtual thunk | |
1080 | non-virtual thunk | |
1084 | Window::ReleaseWindow | |
1088 | Window::PutAtop | |
1092 | Window::PutBelow | |
1096 | Window::DumpScreen | |
1100 | Window::RegisterWindowListener | |
1104 | Window::RemoveWindowListener | |
1108 | Window::DispatchWindowEvent | |
1112 | Window::GetWindowListeners | |
1116 | Window::ThemeChanged | |
1120 | 524u | |
1124 | -0x000000310 | |
1128 | (int (*)(...))(& typeinfo) | |
1132 | non-virtual thunk | |
1136 | non-virtual thunk | |
1140 | non-virtual thunk | |
1144 | 120u | |
1148 | -0x0000004a4 | |
1152 | (int (*)(...))(& typeinfo) | |
1156 | non-virtual thunk | |
1160 | non-virtual thunk | |
1164 | non-virtual thunk | |
1168 | (int (*)(...))0 | |
1172 | (int (*)(...))0 | |
1176 | (int (*)(...))0 | |
1180 | (int (*)(...))0 | |
1184 | (int (*)(...))0 | |
1188 | -1308u | |
1192 | -0x00000051c | |
1196 | (int (*)(...))(& typeinfo) | |
1200 | Keyboard::_ZTv0_n12_N4jgui8KeyboardD1Ev | |
1204 | Keyboard::_ZTv0_n12_N4jgui8KeyboardD0Ev | |
1208 | jcommon::Object::Clone | |
1212 | jcommon::Object::Equals | |
1216 | jcommon::Object::Compare | |
1220 | jcommon::Object::Hash | |
1224 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method KeyboardListener::KeyboardPressed ( KeyEvent* event ) has been added to this class instead of KeyboardListener::KeyboardUpdated ( KeyboardEvent* event ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 21 entries | Virtual Table (New) - 21 entries |
---|---|---|
0 | 4u | 4u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~KeyboardListener | ~KeyboardListener |
16 | ~KeyboardListener | ~KeyboardListener |
20 | KeyboardListener::KeyboardUpdated | KeyboardListener::KeyboardPressed |
24 | (int (*)(...))0 | (int (*)(...))0 |
28 | (int (*)(...))0 | (int (*)(...))0 |
32 | (int (*)(...))0 | (int (*)(...))0 |
36 | (int (*)(...))0 | (int (*)(...))0 |
40 | (int (*)(...))0 | (int (*)(...))0 |
44 | -4u | -4u |
48 | -0x000000004 | -0x000000004 |
52 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
56 | KeyboardListener::_ZTv0_n12_N4jgui16KeyboardListenerD1Ev | KeyboardListener::_ZTv0_n12_N4jgui16KeyboardListenerD1Ev |
60 | KeyboardListener::_ZTv0_n12_N4jgui16KeyboardListenerD0Ev | KeyboardListener::_ZTv0_n12_N4jgui16KeyboardListenerD0Ev |
64 | jcommon::Object::Clone | jcommon::Object::Clone |
68 | jcommon::Object::Equals | jcommon::Object::Equals |
72 | jcommon::Object::Compare | jcommon::Object::Compare |
76 | jcommon::Object::Hash | jcommon::Object::Hash |
80 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method ListBox::GetItemGap ( ) has been added to this class instead of ListBox::GetStoneSize ( ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 | Virtual method ListBox::SetItemGap ( int gap ) has been added to this class instead of ListBox::SetStoneSize ( int size ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 179 entries | Virtual Table (New) - 237 entries |
---|---|---|
0 | 756u | 1036u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~ListBox | Component::GetInternalComponents |
16 | ~ListBox | Component::FindNextComponentFocus |
20 | Component::GetParent | Component::ScrollToVisibleArea |
24 | Component::GetTopLevelAncestor | ~ListBox |
28 | Component::GetBaseline | ~ListBox |
32 | Component::GetBaselineResizeBehavior | Component::SetName |
36 | Component::GetAlignmentX | Component::GetName |
40 | Component::GetAlignmentY | Component::GetParent |
44 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
48 | Component::SetAlignmentY | Component::GetBaseline |
52 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
56 | Component::GetComponentOrientation | Component::GetAlignmentX |
60 | Component::SetThemeEnabled | Component::GetAlignmentY |
64 | Component::IsThemeEnabled | Component::SetAlignmentX |
68 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
72 | Component::SetOpaque | Component::SetComponentOrientation |
76 | Component::IsOpaque | Component::GetComponentOrientation |
80 | Component::Invalidate | Component::IsScrollableX |
84 | Component::Revalidate | Component::IsScrollableY |
88 | Component::IsValid | Component::SetScrollableX |
92 | Component::SetGap | Component::SetScrollableY |
96 | Component::SetHorizontalGap | Component::SetScrollable |
100 | Component::SetVerticalGap | Component::SetSmoothScrolling |
104 | Component::GetHorizontalGap | Component::IsCyclicFocus |
108 | Component::GetVerticalGap | Component::SetCyclicFocus |
112 | Component::SetParent | Component::IsSmoothScrolling |
116 | Component::SetBackgroundVisible | Component::IsScrollable |
120 | Component::IsEnabled | Component::IsScrollVisible |
124 | Component::SetEnabled | Component::GetAbsoluteLocation |
128 | Component::SetNavigation | Component::GetScrollLocation |
132 | Component::GetLeftComponent | ListBox::GetScrollDimension |
136 | Component::GetRightComponent | Component::GetVisibleBounds |
140 | Component::GetUpComponent | Component::SetScrollX |
144 | Component::GetDownComponent | Component::SetScrollY |
148 | ListBox::ProcessEvent | Component::SetScrollLocation |
152 | ListBox::ProcessEvent | Component::GetScrollSize |
156 | Component::RequestFocus | Component::SetScrollSize |
160 | Component::ReleaseFocus | Component::GetScrollGap |
164 | Component::SetVisible | Component::SetScrollGap |
168 | Component::IsVisible | Component::GetMinorScrollIncrement |
172 | Component::HasFocus | Component::GetMajorScrollIncrement |
176 | Component::SetBorder | Component::SetMinorScrollIncrement |
180 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
184 | Component::GetBorderSize | Component::SetThemeEnabled |
188 | Component::SetMinimumSize | Component::IsThemeEnabled |
192 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
196 | Component::SetPreferredSize | Component::SetOpaque |
200 | Component::GetMinimumSize | Component::IsOpaque |
204 | Component::GetMaximumSize | Component::Invalidate |
208 | ListBox::GetPreferredSize | Component::Revalidate |
212 | Component::Move | Component::IsValid |
216 | Component::Move | Component::SetGap |
220 | Component::SetBounds | Component::SetHorizontalGap |
224 | Component::SetBounds | Component::SetVerticalGap |
228 | Component::SetBounds | Component::GetHorizontalGap |
232 | Component::SetLocation | Component::GetVerticalGap |
236 | Component::SetLocation | Component::SetParent |
240 | Component::SetSize | Component::IsBackgroundVisible |
244 | Component::SetSize | Component::SetBackgroundVisible |
248 | Component::GetX | Component::IsEnabled |
252 | Component::GetY | Component::SetEnabled |
256 | Component::GetAbsoluteX | Component::SetLeftComponent |
260 | Component::GetAbsoluteY | Component::SetRightComponent |
264 | Component::GetWidth | Component::SetUpComponent |
268 | Component::GetHeight | Component::SetDownComponent |
272 | Component::GetLocation | Component::SetNavigationEnabled |
276 | Component::GetSize | Component::IsNavigationEnabled |
280 | Component::SetGradientLevel | Component::SetNextComponentFocus |
284 | Component::GetGradientLevel | Component::GetNextFocusLeft |
288 | Component::SetFont | Component::GetNextFocusRight |
292 | Component::IsFontSet | Component::GetNextFocusUp |
296 | Component::GetFont | Component::GetNextFocusDown |
300 | Component::RaiseToTop | ListBox::ProcessEvent |
304 | Component::LowerToBottom | ListBox::ProcessEvent |
308 | Component::PutAtop | Component::RequestFocus |
312 | Component::PutBelow | Component::ReleaseFocus |
316 | Component::SetBackgroundColor | Component::SetVisible |
320 | ListBox::SetForegroundColor | Component::IsVisible |
324 | Component::SetBackgroundFocusColor | Component::HasFocus |
328 | ListBox::SetForegroundFocusColor | Component::SetBorder |
332 | Component::SetBorderColor | Component::SetBorderSize |
336 | Component::SetBorderFocusColor | Component::GetBorderSize |
340 | Component::SetBackgroundColor | Component::Contains |
344 | Component::SetForegroundColor | Component::Contains |
348 | Component::SetBackgroundFocusColor | Component::Contains |
352 | Component::SetForegroundFocusColor | Component::Intersects |
356 | Component::SetBorderColor | Component::Intersects |
360 | Component::SetBorderFocusColor | Component::Intersects |
364 | Component::GetBackgroundColor | Component::SetMinimumSize |
368 | Component::GetForegroundColor | Component::SetMaximumSize |
372 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
376 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
380 | Component::GetBorderColor | Component::GetMaximumSize |
384 | Component::GetBorderFocusColor | ListBox::GetPreferredSize |
388 | Component::SetFocusable | Component::Move |
392 | Component::IsFocusable | Component::Move |
396 | Component::Intersect | Component::SetBounds |
400 | ListBox::Paint | Component::SetBounds |
404 | Component::PaintBorderBackground | Component::SetBounds |
408 | Component::PaintBorderEdges | Component::SetLocation |
412 | Component::Repaint | Component::SetLocation |
416 | Component::RegisterFocusListener | Component::SetSize |
420 | Component::RemoveFocusListener | Component::SetSize |
424 | Component::DispatchFocusEvent | Component::GetX |
428 | Component::GetFocusListeners | Component::GetY |
432 | Component::RegisterComponentListener | Component::GetWidth |
436 | Component::RemoveComponentListener | Component::GetHeight |
440 | Component::DispatchComponentEvent | Component::GetLocation |
444 | Component::GetComponentListeners | Component::GetSize |
448 | ItemComponent::GetItemColor | Component::SetGradientLevel |
452 | ItemComponent::GetItemFocusColor | Component::GetGradientLevel |
456 | ItemComponent::GetSelectedItemColor | Component::SetFont |
460 | ItemComponent::GetSelectedItemForegroundColor | Component::IsFontSet |
464 | ItemComponent::GetItemForegroundColor | Component::GetFont |
468 | ItemComponent::GetItemForegroundFocusColor | Component::RaiseToTop |
472 | ItemComponent::SetItemColor | Component::LowerToBottom |
476 | ItemComponent::SetItemFocusColor | Component::PutAtop |
480 | ItemComponent::SetSelectedItemColor | Component::PutBelow |
484 | ItemComponent::SetSelectedItemForegroundColor | Component::SetBackgroundColor |
488 | ItemComponent::SetItemForegroundColor | ListBox::SetForegroundColor |
492 | ItemComponent::SetItemForegroundFocusColor | Component::SetBackgroundFocusColor |
496 | ItemComponent::SetItemColor | ListBox::SetForegroundFocusColor |
500 | ItemComponent::SetItemFocusColor | Component::SetBorderColor |
504 | ItemComponent::SetSelectedItemColor | Component::SetBorderFocusColor |
508 | ItemComponent::SetSelectedItemForegroundColor | Component::SetScrollbarColor |
512 | ItemComponent::SetItemForegroundColor | Component::SetDisabledBackgroundColor |
516 | ItemComponent::SetItemForegroundFocusColor | Component::SetDisabledForegroundColor |
520 | ItemComponent::GetItemsSize | Component::SetDisabledBorderColor |
524 | ItemComponent::SetLoop | Component::SetBackgroundColor |
528 | ListBox::SetCurrentIndex | Component::SetForegroundColor |
532 | ListBox::AddEmptyItem | Component::SetBackgroundFocusColor |
536 | ListBox::AddTextItem | Component::SetForegroundFocusColor |
540 | ListBox::AddImageItem | Component::SetBorderColor |
544 | ListBox::AddCheckedItem | Component::SetBorderFocusColor |
548 | ItemComponent::AddItem | Component::SetScrollbarColor |
552 | ItemComponent::AddItem | Component::SetDisabledBackgroundColor |
556 | ItemComponent::AddItems | Component::SetDisabledForegroundColor |
560 | ItemComponent::RemoveItem | Component::SetDisabledBorderColor |
564 | ItemComponent::RemoveItem | Component::GetBackgroundColor |
568 | ItemComponent::RemoveItems | Component::GetForegroundColor |
572 | ItemComponent::GetItem | Component::GetBackgroundFocusColor |
576 | ItemComponent::GetItems | Component::GetForegroundFocusColor |
580 | ItemComponent::GetCurrentItem | Component::GetBorderColor |
584 | ItemComponent::GetCurrentIndex | Component::GetBorderFocusColor |
588 | ItemComponent::RegisterSelectListener | Component::GetScrollbarColor |
592 | ItemComponent::RemoveSelectListener | Component::GetDisabledBackgroundColor |
596 | ItemComponent::DispatchSelectEvent | Component::GetDisabledForegroundColor |
600 | ItemComponent::GetSelectListeners | Component::GetDisabledBorderColor |
604 | ListBox::GetStoneSize | Component::SetFocusable |
608 | ListBox::SetStoneSize | Component::IsFocusable |
612 | ListBox::SetCenteredInteraction | Component::Intersect |
616 | ListBox::SetScrollType | ListBox::Paint |
620 | ListBox::SetSelectionType | Component::PaintBackground |
624 | ListBox::GetVisibleItems | Component::PaintBorders |
628 | ListBox::IsSelected | Component::PaintScrollbars |
632 | ListBox::SetSelected | Component::Repaint |
636 | ListBox::Select | Component::RegisterFocusListener |
640 | ListBox::Deselect | Component::RemoveFocusListener |
644 | ListBox::GetSelectedIndex | Component::DispatchFocusEvent |
648 | ListBox::GetItemSize | Component::GetFocusListeners |
652 | ListBox::SetItemSize | Component::RegisterComponentListener |
656 | (int (*)(...))0 | Component::RemoveComponentListener |
660 | (int (*)(...))0 | Component::DispatchComponentEvent |
664 | (int (*)(...))0 | Component::GetComponentListeners |
668 | (int (*)(...))0 | ItemComponent::GetItemColor |
672 | (int (*)(...))0 | ItemComponent::GetItemForegroundColor |
676 | -756u | ItemComponent::GetSelectedItemColor |
680 | -0x0000002f4 | ItemComponent::GetSelectedItemForegroundColor |
684 | (int (*)(...))(& typeinfo) | ItemComponent::GetItemFocusColor |
688 | ListBox::_ZTv0_n12_N4jgui7ListBoxD1Ev | ItemComponent::GetItemForegroundFocusColor |
692 | ListBox::_ZTv0_n12_N4jgui7ListBoxD0Ev | ItemComponent::GetDisabledItemColor |
696 | jcommon::Object::Clone | ItemComponent::GetDisabledItemForegroundColor |
700 | jcommon::Object::Equals | ItemComponent::SetItemColor |
704 | jcommon::Object::Compare | ItemComponent::SetItemForegroundColor |
708 | jcommon::Object::Hash | ItemComponent::SetItemFocusColor |
712 | jcommon::Object::what | ItemComponent::SetItemForegroundFocusColor |
716 | ItemComponent::SetSelectedItemColor | |
720 | ItemComponent::SetSelectedItemForegroundColor | |
724 | ItemComponent::SetDisabledItemColor | |
728 | ItemComponent::SetDisabledItemForegroundColor | |
732 | ItemComponent::SetItemColor | |
736 | ItemComponent::SetItemForegroundColor | |
740 | ItemComponent::SetItemFocusColor | |
744 | ItemComponent::SetItemForegroundFocusColor | |
748 | ItemComponent::SetSelectedItemColor | |
752 | ItemComponent::SetSelectedItemForegroundColor | |
756 | ItemComponent::SetDisabledItemColor | |
760 | ItemComponent::SetDisabledItemForegroundColor | |
764 | ItemComponent::GetItemsSize | |
768 | ItemComponent::SetLoop | |
772 | ListBox::SetCurrentIndex | |
776 | ListBox::AddEmptyItem | |
780 | ListBox::AddTextItem | |
784 | ListBox::AddImageItem | |
788 | ListBox::AddCheckedItem | |
792 | ItemComponent::AddItem | |
796 | ItemComponent::AddItem | |
800 | ItemComponent::AddItems | |
804 | ItemComponent::RemoveItem | |
808 | ItemComponent::RemoveItem | |
812 | ItemComponent::RemoveItems | |
816 | ItemComponent::GetItem | |
820 | ItemComponent::GetItems | |
824 | ItemComponent::GetCurrentItem | |
828 | ItemComponent::GetCurrentIndex | |
832 | ItemComponent::RegisterSelectListener | |
836 | ItemComponent::RemoveSelectListener | |
840 | ItemComponent::DispatchSelectEvent | |
844 | ItemComponent::GetSelectListeners | |
848 | ListBox::GetItemGap | |
852 | ListBox::SetItemGap | |
856 | ListBox::SetSelectionType | |
860 | ListBox::IsSelected | |
864 | ListBox::SetSelected | |
868 | ListBox::Select | |
872 | ListBox::Deselect | |
876 | ListBox::GetSelectedIndex | |
880 | ListBox::GetItemSize | |
884 | ListBox::SetItemSize | |
888 | (int (*)(...))0 | |
892 | (int (*)(...))0 | |
896 | (int (*)(...))0 | |
900 | (int (*)(...))0 | |
904 | (int (*)(...))0 | |
908 | -1036u | |
912 | -0x00000040c | |
916 | (int (*)(...))(& typeinfo) | |
920 | ListBox::_ZTv0_n12_N4jgui7ListBoxD1Ev | |
924 | ListBox::_ZTv0_n12_N4jgui7ListBoxD0Ev | |
928 | jcommon::Object::Clone | |
932 | jcommon::Object::Equals | |
936 | jcommon::Object::Compare | |
940 | jcommon::Object::Hash | |
944 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 34 entries | Virtual Table (New) - 34 entries |
---|---|---|
0 | 276u | 384u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | Connection::GetType | Connection::GetType |
16 | LocalDatagramSocket::Send | LocalDatagramSocket::Send |
20 | LocalDatagramSocket::Send | LocalDatagramSocket::Send |
24 | LocalDatagramSocket::Receive | LocalDatagramSocket::Receive |
28 | LocalDatagramSocket::Receive | LocalDatagramSocket::Receive |
32 | Connection::IsClosed | Connection::IsClosed |
36 | LocalDatagramSocket::Close | LocalDatagramSocket::Close |
40 | LocalDatagramSocket::GetHandler | LocalDatagramSocket::GetHandler |
44 | LocalDatagramSocket::GetInputStream | LocalDatagramSocket::GetInputStream |
48 | LocalDatagramSocket::GetOutputStream | LocalDatagramSocket::GetOutputStream |
52 | LocalDatagramSocket::GetSentBytes | LocalDatagramSocket::GetSentBytes |
56 | LocalDatagramSocket::GetReadedBytes | LocalDatagramSocket::GetReadedBytes |
60 | ~LocalDatagramSocket | ~LocalDatagramSocket |
64 | ~LocalDatagramSocket | ~LocalDatagramSocket |
68 | LocalDatagramSocket::GetServerFile | LocalDatagramSocket::GetServerFile |
72 | LocalDatagramSocket::GetLocalFile | LocalDatagramSocket::GetLocalFile |
76 | (int (*)(...))0 | (int (*)(...))0 |
80 | (int (*)(...))0 | (int (*)(...))0 |
84 | (int (*)(...))0 | (int (*)(...))0 |
88 | (int (*)(...))0 | (int (*)(...))0 |
92 | (int (*)(...))0 | (int (*)(...))0 |
96 | -276u | -384u |
100 | -0x000000114 | -0x000000180 |
104 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
108 | LocalDatagramSocket::_ZTv0_n12_N7jsocket19LocalDatagramSocketD1Ev | LocalDatagramSocket::_ZTv0_n12_N7jsocket19LocalDatagramSocketD1Ev |
112 | LocalDatagramSocket::_ZTv0_n12_N7jsocket19LocalDatagramSocketD0Ev | LocalDatagramSocket::_ZTv0_n12_N7jsocket19LocalDatagramSocketD0Ev |
116 | jcommon::Object::Clone | jcommon::Object::Clone |
120 | jcommon::Object::Equals | jcommon::Object::Equals |
124 | jcommon::Object::Compare | jcommon::Object::Compare |
128 | jcommon::Object::Hash | jcommon::Object::Hash |
132 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 103 entries | Virtual Table (New) - 100 entries |
---|---|---|
0 | 192u | 208u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~NullGraphics | ~NullGraphics |
16 | ~NullGraphics | ~NullGraphics |
20 | NullGraphics::GetNativeSurface | NullGraphics::GetNativeSurface |
24 | NullGraphics::SetNativeSurface | NullGraphics::SetNativeSurface |
28 | NullGraphics::SetWorkingScreenSize | NullGraphics::SetWorkingScreenSize |
32 | NullGraphics::GetWorkingScreenSize | NullGraphics::GetWorkingScreenSize |
36 | NullGraphics::Rotate | NullGraphics::Rotate |
40 | NullGraphics::Translate | NullGraphics::Translate |
44 | NullGraphics::TranslateImage | NullGraphics::TranslateImage |
48 | NullGraphics::Rotate | NullGraphics::Rotate |
52 | NullGraphics::Translate | NullGraphics::Translate |
56 | NullGraphics::TranslateImage | NullGraphics::TranslateImage |
60 | NullGraphics::ClipRect | NullGraphics::ClipRect |
64 | NullGraphics::SetClip | NullGraphics::SetClip |
68 | NullGraphics::GetClip | NullGraphics::GetClip |
72 | NullGraphics::ReleaseClip | NullGraphics::ReleaseClip |
76 | NullGraphics::Clear | NullGraphics::Clear |
80 | NullGraphics::Idle | NullGraphics::Idle |
84 | NullGraphics::Flip | NullGraphics::Flip |
88 | NullGraphics::Flip | NullGraphics::Flip |
92 | NullGraphics::GetColor | NullGraphics::GetColor |
96 | NullGraphics::SetColor | NullGraphics::SetColor |
100 | NullGraphics::SetColor | NullGraphics::SetColor |
104 | NullGraphics::SetColor | NullGraphics::SetColor |
108 | NullGraphics::HasFont | NullGraphics::HasFont |
112 | NullGraphics::SetFont | NullGraphics::SetFont |
116 | NullGraphics::GetFont | NullGraphics::GetFont |
120 | NullGraphics::SetAntiAliasEnabled | NullGraphics::SetAntiAliasEnabled |
124 | NullGraphics::GetPorterDuffFlags | NullGraphics::GetPorterDuffFlags |
128 | NullGraphics::GetDrawingFlags | NullGraphics::GetDrawingFlags |
132 | NullGraphics::GetBlittingFlags | NullGraphics::GetBlittingFlags |
136 | NullGraphics::SetPorterDuffFlags | NullGraphics::SetPorterDuffFlags |
140 | NullGraphics::SetDrawingFlags | NullGraphics::SetDrawingFlags |
144 | NullGraphics::SetBlittingFlags | NullGraphics::SetBlittingFlags |
148 | NullGraphics::SetPixel | NullGraphics::SetPixel |
152 | NullGraphics::GetPixel | NullGraphics::GetPixel |
156 | NullGraphics::SetLineJoin | NullGraphics::SetLineJoin |
160 | NullGraphics::SetLineStyle | NullGraphics::SetLineStyle |
164 | NullGraphics::SetLineWidth | NullGraphics::SetLineWidth |
168 | NullGraphics::GetLineJoin | NullGraphics::GetLineJoin |
172 | NullGraphics::GetLineStyle | NullGraphics::GetLineStyle |
176 | NullGraphics::GetLineWidth | NullGraphics::GetLineWidth |
180 | NullGraphics::DrawLine | NullGraphics::DrawLine |
184 | NullGraphics::DrawBezierCurve | NullGraphics::DrawBezierCurve |
188 | NullGraphics::FillRectangle | NullGraphics::FillRectangle |
192 | NullGraphics::DrawRectangle | NullGraphics::DrawRectangle |
196 | NullGraphics::FillBevelRectangle | NullGraphics::FillBevelRectangle |
200 | NullGraphics::DrawBevelRectangle | NullGraphics::DrawBevelRectangle |
204 | NullGraphics::FillRoundRectangle | NullGraphics::FillRoundRectangle |
208 | NullGraphics::DrawRoundRectangle | NullGraphics::DrawRoundRectangle |
212 | NullGraphics::FillCircle | NullGraphics::FillCircle |
216 | NullGraphics::DrawCircle | NullGraphics::DrawCircle |
220 | NullGraphics::FillChord | NullGraphics::FillChord |
224 | NullGraphics::DrawChord | NullGraphics::DrawChord |
228 | NullGraphics::FillArc | NullGraphics::FillArc |
232 | NullGraphics::DrawArc | NullGraphics::DrawArc |
236 | NullGraphics::FillPie | NullGraphics::FillPie |
240 | NullGraphics::DrawPie | NullGraphics::DrawPie |
244 | NullGraphics::FillTriangle | NullGraphics::FillTriangle |
248 | NullGraphics::DrawTriangle | NullGraphics::DrawTriangle |
252 | NullGraphics::FillPolygon | NullGraphics::FillPolygon |
256 | NullGraphics::DrawPolygon | NullGraphics::DrawPolygon |
260 | NullGraphics::FillRadialGradient | NullGraphics::FillRadialGradient |
264 | NullGraphics::FillHorizontalGradient | NullGraphics::FillHorizontalGradient |
268 | NullGraphics::FillVerticalGradient | NullGraphics::FillVerticalGradient |
272 | NullGraphics::DrawGlyph | NullGraphics::DrawGlyph |
276 | NullGraphics::DrawImage | NullGraphics::DrawImage |
280 | NullGraphics::DrawImage | NullGraphics::DrawImage |
284 | NullGraphics::DrawImage | NullGraphics::DrawImage |
288 | NullGraphics::DrawImage | NullGraphics::DrawImage |
292 | NullGraphics::DrawImage | NullGraphics::DrawImage |
296 | NullGraphics::DrawImage | NullGraphics::DrawImage |
300 | NullGraphics::DrawImage | NullGraphics::DrawImage |
304 | NullGraphics::DrawImage | NullGraphics::DrawImage |
308 | NullGraphics::GetStringBreak | NullGraphics::GetStringBreak |
312 | NullGraphics::DrawString | NullGraphics::DrawString |
316 | NullGraphics::DrawString | NullGraphics::DrawString |
320 | NullGraphics::GetRGB | NullGraphics::GetRGB |
324 | NullGraphics::GetRGB | NullGraphics::GetRGB |
328 | NullGraphics::SetRGB | NullGraphics::SetRGB |
332 | NullGraphics::SetRGB | NullGraphics::SetRGB |
336 | NullGraphics::Reset | NullGraphics::Reset |
340 | NullGraphics::Lock | (int (*)(...))0 |
344 | NullGraphics::Unlock | (int (*)(...))0 |
348 | NullGraphics::Create | (int (*)(...))0 |
352 | (int (*)(...))0 | (int (*)(...))0 |
356 | (int (*)(...))0 | (int (*)(...))0 |
360 | (int (*)(...))0 | -208u |
364 | (int (*)(...))0 | -0x0000000d0 |
368 | (int (*)(...))0 | (int (*)(...))(& typeinfo) |
372 | -192u | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD1Ev |
376 | -0x0000000c0 | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD0Ev |
380 | (int (*)(...))(& typeinfo) | jcommon::Object::Clone |
384 | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD1Ev | jcommon::Object::Equals |
388 | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD0Ev | jcommon::Object::Compare |
392 | jcommon::Object::Clone | jcommon::Object::Hash |
396 | jcommon::Object::Equals | jcommon::Object::what |
400 | jcommon::Object::Compare | |
404 | jcommon::Object::Hash | |
408 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 163 entries | Virtual Table (New) - 218 entries |
---|---|---|
0 | 564u | 776u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Panel | Component::GetInternalComponents |
16 | ~Panel | Component::FindNextComponentFocus |
20 | Component::GetParent | Component::ScrollToVisibleArea |
24 | Component::GetTopLevelAncestor | ~Panel |
28 | Component::GetBaseline | ~Panel |
32 | Component::GetBaselineResizeBehavior | Component::SetName |
36 | Component::GetAlignmentX | Component::GetName |
40 | Component::GetAlignmentY | Component::GetParent |
44 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
48 | Component::SetAlignmentY | Component::GetBaseline |
52 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
56 | Component::GetComponentOrientation | Component::GetAlignmentX |
60 | Component::SetThemeEnabled | Component::GetAlignmentY |
64 | Component::IsThemeEnabled | Component::SetAlignmentX |
68 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
72 | Component::SetOpaque | Component::SetComponentOrientation |
76 | Component::IsOpaque | Component::GetComponentOrientation |
80 | Component::Invalidate | Component::IsScrollableX |
84 | Component::Revalidate | Component::IsScrollableY |
88 | Component::IsValid | Component::SetScrollableX |
92 | Component::SetGap | Component::SetScrollableY |
96 | Component::SetHorizontalGap | Component::SetScrollable |
100 | Component::SetVerticalGap | Component::SetSmoothScrolling |
104 | Component::GetHorizontalGap | Component::IsCyclicFocus |
108 | Component::GetVerticalGap | Component::SetCyclicFocus |
112 | Component::SetParent | Component::IsSmoothScrolling |
116 | Component::SetBackgroundVisible | Component::IsScrollable |
120 | Component::IsEnabled | Component::IsScrollVisible |
124 | Component::SetEnabled | Component::GetAbsoluteLocation |
128 | Component::SetNavigation | Component::GetScrollLocation |
132 | Component::GetLeftComponent | Container::GetScrollDimension |
136 | Component::GetRightComponent | Component::GetVisibleBounds |
140 | Component::GetUpComponent | Component::SetScrollX |
144 | Component::GetDownComponent | Component::SetScrollY |
148 | Component::ProcessEvent | Component::SetScrollLocation |
152 | Component::ProcessEvent | Component::GetScrollSize |
156 | Component::RequestFocus | Component::SetScrollSize |
160 | Component::ReleaseFocus | Component::GetScrollGap |
164 | Component::SetVisible | Component::SetScrollGap |
168 | Component::IsVisible | Component::GetMinorScrollIncrement |
172 | Component::HasFocus | Component::GetMajorScrollIncrement |
176 | Component::SetBorder | Component::SetMinorScrollIncrement |
180 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
184 | Component::GetBorderSize | Component::SetThemeEnabled |
188 | Component::SetMinimumSize | Component::IsThemeEnabled |
192 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
196 | Component::SetPreferredSize | Component::SetOpaque |
200 | Component::GetMinimumSize | Component::IsOpaque |
204 | Component::GetMaximumSize | Component::Invalidate |
208 | Component::GetPreferredSize | Component::Revalidate |
212 | Component::Move | Component::IsValid |
216 | Component::Move | Component::SetGap |
220 | Component::SetBounds | Component::SetHorizontalGap |
224 | Component::SetBounds | Component::SetVerticalGap |
228 | Component::SetBounds | Component::GetHorizontalGap |
232 | Component::SetLocation | Component::GetVerticalGap |
236 | Component::SetLocation | Component::SetParent |
240 | Container::SetSize | Component::IsBackgroundVisible |
244 | Component::SetSize | Component::SetBackgroundVisible |
248 | Component::GetX | Component::IsEnabled |
252 | Component::GetY | Component::SetEnabled |
256 | Component::GetAbsoluteX | Component::SetLeftComponent |
260 | Component::GetAbsoluteY | Component::SetRightComponent |
264 | Component::GetWidth | Component::SetUpComponent |
268 | Component::GetHeight | Component::SetDownComponent |
272 | Component::GetLocation | Component::SetNavigationEnabled |
276 | Component::GetSize | Component::IsNavigationEnabled |
280 | Component::SetGradientLevel | Component::SetNextComponentFocus |
284 | Component::GetGradientLevel | Component::GetNextFocusLeft |
288 | Component::SetFont | Component::GetNextFocusRight |
292 | Component::IsFontSet | Component::GetNextFocusUp |
296 | Component::GetFont | Component::GetNextFocusDown |
300 | Component::RaiseToTop | Container::ProcessEvent |
304 | Component::LowerToBottom | Container::ProcessEvent |
308 | Component::PutAtop | Component::RequestFocus |
312 | Component::PutBelow | Component::ReleaseFocus |
316 | Component::SetBackgroundColor | Component::SetVisible |
320 | Component::SetForegroundColor | Component::IsVisible |
324 | Component::SetBackgroundFocusColor | Component::HasFocus |
328 | Component::SetForegroundFocusColor | Component::SetBorder |
332 | Component::SetBorderColor | Component::SetBorderSize |
336 | Component::SetBorderFocusColor | Component::GetBorderSize |
340 | Component::SetBackgroundColor | Component::Contains |
344 | Component::SetForegroundColor | Component::Contains |
348 | Component::SetBackgroundFocusColor | Component::Contains |
352 | Component::SetForegroundFocusColor | Component::Intersects |
356 | Component::SetBorderColor | Component::Intersects |
360 | Component::SetBorderFocusColor | Component::Intersects |
364 | Component::GetBackgroundColor | Component::SetMinimumSize |
368 | Component::GetForegroundColor | Component::SetMaximumSize |
372 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
376 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
380 | Component::GetBorderColor | Component::GetMaximumSize |
384 | Component::GetBorderFocusColor | Component::GetPreferredSize |
388 | Component::SetFocusable | Component::Move |
392 | Component::IsFocusable | Component::Move |
396 | Component::Intersect | Component::SetBounds |
400 | Panel::Paint | Component::SetBounds |
404 | Component::PaintBorderBackground | Component::SetBounds |
408 | Component::PaintBorderEdges | Component::SetLocation |
412 | Container::Repaint | Component::SetLocation |
416 | Component::RegisterFocusListener | Component::SetSize |
420 | Component::RemoveFocusListener | Component::SetSize |
424 | Component::DispatchFocusEvent | Component::GetX |
428 | Component::GetFocusListeners | Component::GetY |
432 | Component::RegisterComponentListener | Component::GetWidth |
436 | Component::RemoveComponentListener | Component::GetHeight |
440 | Component::DispatchComponentEvent | Component::GetLocation |
444 | Component::GetComponentListeners | Component::GetSize |
448 | Container::RequestComponentFocus | Component::SetGradientLevel |
452 | Container::ReleaseComponentFocus | Component::GetGradientLevel |
456 | Container::SetWorkingScreenSize | Component::SetFont |
460 | Container::GetWorkingScreenSize | Component::IsFontSet |
464 | Container::SetLayout | Component::GetFont |
468 | Container::GetLayout | Component::RaiseToTop |
472 | Container::DoLayout | Component::LowerToBottom |
476 | Container::SetOptimizedPaint | Component::PutAtop |
480 | Container::GetInsets | Component::PutBelow |
484 | Container::SetInsets | Component::SetBackgroundColor |
488 | Container::SetInsets | Component::SetForegroundColor |
492 | Container::Add | Component::SetBackgroundFocusColor |
496 | Container::Add | Component::SetForegroundFocusColor |
500 | Container::Add | Component::SetBorderColor |
504 | Container::Add | Component::SetBorderFocusColor |
508 | Container::Add | Component::SetScrollbarColor |
512 | Container::Remove | Component::SetDisabledBackgroundColor |
516 | Container::RemoveAll | Component::SetDisabledForegroundColor |
520 | Container::GetComponentCount | Component::SetDisabledBorderColor |
524 | Container::GetComponents | Component::SetBackgroundColor |
528 | Container::Intersect | Component::SetForegroundColor |
532 | Container::Intersect | Component::SetBackgroundFocusColor |
536 | Container::InvalidateAll | Component::SetForegroundFocusColor |
540 | Container::RevalidateAll | Component::SetBorderColor |
544 | Container::Repaint | Component::SetBorderFocusColor |
548 | Container::Repaint | Component::SetScrollbarColor |
552 | Container::GetTargetComponent | Component::SetDisabledBackgroundColor |
556 | Container::GetFocusOwner | Component::SetDisabledForegroundColor |
560 | Container::RaiseComponentToTop | Component::SetDisabledBorderColor |
564 | Container::LowerComponentToBottom | Component::GetBackgroundColor |
568 | Container::PutComponentATop | Component::GetForegroundColor |
572 | Container::PutComponentBelow | Component::GetBackgroundFocusColor |
576 | Container::RegisterContainerListener | Component::GetForegroundFocusColor |
580 | Container::RemoveContainerListener | Component::GetBorderColor |
584 | Container::DispatchContainerEvent | Component::GetBorderFocusColor |
588 | Container::GetFrameListeners | Component::GetScrollbarColor |
592 | (int (*)(...))0 | Component::GetDisabledBackgroundColor |
596 | (int (*)(...))0 | Component::GetDisabledForegroundColor |
600 | (int (*)(...))0 | Component::GetDisabledBorderColor |
604 | (int (*)(...))0 | Component::SetFocusable |
608 | (int (*)(...))0 | Component::IsFocusable |
612 | -564u | Component::Intersect |
616 | -0x000000234 | Panel::Paint |
620 | (int (*)(...))(& typeinfo) | Component::PaintBackground |
624 | Panel::_ZTv0_n12_N4jgui5PanelD1Ev | Component::PaintBorders |
628 | Panel::_ZTv0_n12_N4jgui5PanelD0Ev | Component::PaintScrollbars |
632 | jcommon::Object::Clone | Container::Repaint |
636 | jcommon::Object::Equals | Component::RegisterFocusListener |
640 | jcommon::Object::Compare | Component::RemoveFocusListener |
644 | jcommon::Object::Hash | Component::DispatchFocusEvent |
648 | jcommon::Object::what | Component::GetFocusListeners |
652 | Component::RegisterComponentListener | |
656 | Component::RemoveComponentListener | |
660 | Component::DispatchComponentEvent | |
664 | Component::GetComponentListeners | |
668 | Container::RequestComponentFocus | |
672 | Container::GetTargetComponent | |
676 | Container::ReleaseComponentFocus | |
680 | Container::MoveScrollTowards | |
684 | Container::UpdateScrollDimension | |
688 | Container::SetWorkingScreenSize | |
692 | Container::GetWorkingScreenSize | |
696 | Container::SetLayout | |
700 | Container::GetLayout | |
704 | Container::DoLayout | |
708 | Container::SetOptimizedPaint | |
712 | Container::GetInsets | |
716 | Container::SetInsets | |
720 | Container::SetInsets | |
724 | Container::Add | |
728 | Container::Add | |
732 | Container::Add | |
736 | Container::Add | |
740 | Container::Add | |
744 | Container::Remove | |
748 | Container::RemoveAll | |
752 | Container::Contains | |
756 | Container::GetComponentCount | |
760 | Container::GetComponents | |
764 | Container::InvalidateAll | |
768 | Container::RevalidateAll | |
772 | Container::PaintGlassPane | |
776 | Container::GetFocusOwner | |
780 | Container::RaiseComponentToTop | |
784 | Container::LowerComponentToBottom | |
788 | Container::PutComponentATop | |
792 | Container::PutComponentBelow | |
796 | Container::RegisterContainerListener | |
800 | Container::RemoveContainerListener | |
804 | Container::DispatchContainerEvent | |
808 | Container::GetFrameListeners | |
812 | (int (*)(...))0 | |
816 | (int (*)(...))0 | |
820 | (int (*)(...))0 | |
824 | (int (*)(...))0 | |
828 | (int (*)(...))0 | |
832 | -776u | |
836 | -0x000000308 | |
840 | (int (*)(...))(& typeinfo) | |
844 | Panel::_ZTv0_n12_N4jgui5PanelD1Ev | |
848 | Panel::_ZTv0_n12_N4jgui5PanelD0Ev | |
852 | jcommon::Object::Clone | |
856 | jcommon::Object::Equals | |
860 | jcommon::Object::Compare | |
864 | jcommon::Object::Hash | |
868 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 33 entries | Virtual Table (New) - 33 entries |
---|---|---|
0 | 80u | 84u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | Connection::GetType | Connection::GetType |
16 | Socket::Send | Socket::Send |
20 | Socket::Send | Socket::Send |
24 | Socket::Receive | Socket::Receive |
28 | Socket::Receive | Socket::Receive |
32 | Connection::IsClosed | Connection::IsClosed |
36 | Socket::Close | Socket::Close |
40 | Socket::GetHandler | Socket::GetHandler |
44 | Socket::GetInputStream | Socket::GetInputStream |
48 | Socket::GetOutputStream | Socket::GetOutputStream |
52 | Socket::GetSentBytes | Socket::GetSentBytes |
56 | Socket::GetReadedBytes | Socket::GetReadedBytes |
60 | ~Socket | ~Socket |
64 | ~Socket | ~Socket |
68 | Socket::what | Socket::what |
72 | -80u | -84u |
76 | (int (*)(...))0 | (int (*)(...))0 |
80 | (int (*)(...))0 | (int (*)(...))0 |
84 | (int (*)(...))0 | (int (*)(...))0 |
88 | (int (*)(...))0 | (int (*)(...))0 |
92 | -80u | -84u |
96 | -0x000000050 | -0x000000054 |
100 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
104 | Socket::_ZTv0_n12_N7jsocket6SocketD1Ev | Socket::_ZTv0_n12_N7jsocket6SocketD1Ev |
108 | Socket::_ZTv0_n12_N7jsocket6SocketD0Ev | Socket::_ZTv0_n12_N7jsocket6SocketD0Ev |
112 | jcommon::Object::Clone | jcommon::Object::Clone |
116 | jcommon::Object::Equals | jcommon::Object::Equals |
120 | jcommon::Object::Compare | jcommon::Object::Compare |
124 | jcommon::Object::Hash | jcommon::Object::Hash |
128 | Socket::_ZTv0_n32_N7jsocket6Socket4whatEv | Socket::_ZTv0_n32_N7jsocket6Socket4whatEv |
Change | Effect | |
---|---|---|
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 35 entries | Virtual Table (New) - 35 entries |
---|---|---|
0 | 100u | 104u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | Connection::GetType | Connection::GetType |
16 | SSLSocket::Send | SSLSocket::Send |
20 | SSLSocket::Send | SSLSocket::Send |
24 | SSLSocket::Receive | SSLSocket::Receive |
28 | SSLSocket::Receive | SSLSocket::Receive |
32 | Connection::IsClosed | Connection::IsClosed |
36 | SSLSocket::Close | SSLSocket::Close |
40 | SSLSocket::GetHandler | SSLSocket::GetHandler |
44 | SSLSocket::GetInputStream | SSLSocket::GetInputStream |
48 | SSLSocket::GetOutputStream | SSLSocket::GetOutputStream |
52 | SSLSocket::GetSentBytes | SSLSocket::GetSentBytes |
56 | SSLSocket::GetReadedBytes | SSLSocket::GetReadedBytes |
60 | ~SSLSocket | ~SSLSocket |
64 | ~SSLSocket | ~SSLSocket |
68 | SSLSocket::CheckContext | SSLSocket::CheckContext |
72 | SSLSocket::CheckCert | SSLSocket::CheckCert |
76 | SSLSocket::what | SSLSocket::what |
80 | -100u | -104u |
84 | (int (*)(...))0 | (int (*)(...))0 |
88 | (int (*)(...))0 | (int (*)(...))0 |
92 | (int (*)(...))0 | (int (*)(...))0 |
96 | (int (*)(...))0 | (int (*)(...))0 |
100 | -100u | -104u |
104 | -0x000000064 | -0x000000068 |
108 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
112 | SSLSocket::_ZTv0_n12_N7jsocket9SSLSocketD1Ev | SSLSocket::_ZTv0_n12_N7jsocket9SSLSocketD1Ev |
116 | SSLSocket::_ZTv0_n12_N7jsocket9SSLSocketD0Ev | SSLSocket::_ZTv0_n12_N7jsocket9SSLSocketD0Ev |
120 | jcommon::Object::Clone | jcommon::Object::Clone |
124 | jcommon::Object::Equals | jcommon::Object::Equals |
128 | jcommon::Object::Compare | jcommon::Object::Compare |
132 | jcommon::Object::Hash | jcommon::Object::Hash |
136 | SSLSocket::_ZTv0_n32_N7jsocket9SSLSocket4whatEv | SSLSocket::_ZTv0_n32_N7jsocket9SSLSocket4whatEv |
Change | Effect | |
---|---|---|
1 | Virtual method TextArea::DecrementLines ( int lines ) has been added to this class instead of TextArea::ScrollDown ( ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 | Virtual method TextArea::IncrementLines ( int lines ) has been added to this class instead of TextArea::ScrollUp ( ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 164 entries | Virtual Table (New) - 230 entries |
---|---|---|
0 | 492u | 760u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~TextArea | Component::GetInternalComponents |
16 | ~TextArea | Component::FindNextComponentFocus |
20 | Component::GetParent | Component::ScrollToVisibleArea |
24 | Component::GetTopLevelAncestor | ~TextArea |
28 | Component::GetBaseline | ~TextArea |
32 | Component::GetBaselineResizeBehavior | Component::SetName |
36 | Component::GetAlignmentX | Component::GetName |
40 | Component::GetAlignmentY | Component::GetParent |
44 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
48 | Component::SetAlignmentY | Component::GetBaseline |
52 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
56 | Component::GetComponentOrientation | Component::GetAlignmentX |
60 | Component::SetThemeEnabled | Component::GetAlignmentY |
64 | Component::IsThemeEnabled | Component::SetAlignmentX |
68 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
72 | Component::SetOpaque | Component::SetComponentOrientation |
76 | Component::IsOpaque | Component::GetComponentOrientation |
80 | Component::Invalidate | Component::IsScrollableX |
84 | Component::Revalidate | Component::IsScrollableY |
88 | Component::IsValid | Component::SetScrollableX |
92 | Component::SetGap | Component::SetScrollableY |
96 | Component::SetHorizontalGap | Component::SetScrollable |
100 | Component::SetVerticalGap | Component::SetSmoothScrolling |
104 | Component::GetHorizontalGap | Component::IsCyclicFocus |
108 | Component::GetVerticalGap | Component::SetCyclicFocus |
112 | Component::SetParent | Component::IsSmoothScrolling |
116 | Component::SetBackgroundVisible | Component::IsScrollable |
120 | Component::IsEnabled | Component::IsScrollVisible |
124 | Component::SetEnabled | Component::GetAbsoluteLocation |
128 | Component::SetNavigation | Component::GetScrollLocation |
132 | Component::GetLeftComponent | TextArea::GetScrollDimension |
136 | Component::GetRightComponent | Component::GetVisibleBounds |
140 | Component::GetUpComponent | Component::SetScrollX |
144 | Component::GetDownComponent | Component::SetScrollY |
148 | TextArea::ProcessEvent | Component::SetScrollLocation |
152 | TextArea::ProcessEvent | Component::GetScrollSize |
156 | Component::RequestFocus | Component::SetScrollSize |
160 | Component::ReleaseFocus | Component::GetScrollGap |
164 | Component::SetVisible | Component::SetScrollGap |
168 | Component::IsVisible | Component::GetMinorScrollIncrement |
172 | Component::HasFocus | Component::GetMajorScrollIncrement |
176 | Component::SetBorder | Component::SetMinorScrollIncrement |
180 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
184 | Component::GetBorderSize | Component::SetThemeEnabled |
188 | Component::SetMinimumSize | Component::IsThemeEnabled |
192 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
196 | Component::SetPreferredSize | Component::SetOpaque |
200 | Component::GetMinimumSize | Component::IsOpaque |
204 | Component::GetMaximumSize | Component::Invalidate |
208 | Component::GetPreferredSize | Component::Revalidate |
212 | Component::Move | Component::IsValid |
216 | Component::Move | Component::SetGap |
220 | Component::SetBounds | Component::SetHorizontalGap |
224 | Component::SetBounds | Component::SetVerticalGap |
228 | Component::SetBounds | Component::GetHorizontalGap |
232 | Component::SetLocation | Component::GetVerticalGap |
236 | Component::SetLocation | Component::SetParent |
240 | Component::SetSize | Component::IsBackgroundVisible |
244 | Component::SetSize | Component::SetBackgroundVisible |
248 | Component::GetX | Component::IsEnabled |
252 | Component::GetY | Component::SetEnabled |
256 | Component::GetAbsoluteX | Component::SetLeftComponent |
260 | Component::GetAbsoluteY | Component::SetRightComponent |
264 | Component::GetWidth | Component::SetUpComponent |
268 | Component::GetHeight | Component::SetDownComponent |
272 | Component::GetLocation | Component::SetNavigationEnabled |
276 | Component::GetSize | Component::IsNavigationEnabled |
280 | Component::SetGradientLevel | Component::SetNextComponentFocus |
284 | Component::GetGradientLevel | Component::GetNextFocusLeft |
288 | Component::SetFont | Component::GetNextFocusRight |
292 | Component::IsFontSet | Component::GetNextFocusUp |
296 | Component::GetFont | Component::GetNextFocusDown |
300 | Component::RaiseToTop | TextArea::ProcessEvent |
304 | Component::LowerToBottom | TextArea::ProcessEvent |
308 | Component::PutAtop | Component::RequestFocus |
312 | Component::PutBelow | Component::ReleaseFocus |
316 | Component::SetBackgroundColor | Component::SetVisible |
320 | Component::SetForegroundColor | Component::IsVisible |
324 | Component::SetBackgroundFocusColor | Component::HasFocus |
328 | Component::SetForegroundFocusColor | Component::SetBorder |
332 | Component::SetBorderColor | Component::SetBorderSize |
336 | Component::SetBorderFocusColor | Component::GetBorderSize |
340 | Component::SetBackgroundColor | Component::Contains |
344 | Component::SetForegroundColor | Component::Contains |
348 | Component::SetBackgroundFocusColor | Component::Contains |
352 | Component::SetForegroundFocusColor | Component::Intersects |
356 | Component::SetBorderColor | Component::Intersects |
360 | Component::SetBorderFocusColor | Component::Intersects |
364 | Component::GetBackgroundColor | Component::SetMinimumSize |
368 | Component::GetForegroundColor | Component::SetMaximumSize |
372 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
376 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
380 | Component::GetBorderColor | Component::GetMaximumSize |
384 | Component::GetBorderFocusColor | Component::GetPreferredSize |
388 | Component::SetFocusable | Component::Move |
392 | Component::IsFocusable | Component::Move |
396 | Component::Intersect | TextArea::SetBounds |
400 | TextArea::Paint | Component::SetBounds |
404 | Component::PaintBorderBackground | Component::SetBounds |
408 | Component::PaintBorderEdges | Component::SetLocation |
412 | Component::Repaint | Component::SetLocation |
416 | Component::RegisterFocusListener | TextArea::SetSize |
420 | Component::RemoveFocusListener | Component::SetSize |
424 | Component::DispatchFocusEvent | Component::GetX |
428 | Component::GetFocusListeners | Component::GetY |
432 | Component::RegisterComponentListener | Component::GetWidth |
436 | Component::RemoveComponentListener | Component::GetHeight |
440 | Component::DispatchComponentEvent | Component::GetLocation |
444 | Component::GetComponentListeners | Component::GetSize |
448 | TextComponent::SetTextSize | Component::SetGradientLevel |
452 | TextComponent::GetTextSize | Component::GetGradientLevel |
456 | TextComponent::SetEchoChar | Component::SetFont |
460 | TextComponent::GetEchoChar | Component::IsFontSet |
464 | TextComponent::EchoCharIsSet | Component::GetFont |
468 | TextComponent::SetCaretType | Component::RaiseToTop |
472 | TextComponent::SetCaretVisible | Component::LowerToBottom |
476 | TextComponent::GetSelectedText | Component::PutAtop |
480 | TextComponent::IsEditable | Component::PutBelow |
484 | TextComponent::SetEditable | Component::SetBackgroundColor |
488 | TextComponent::GetSelectionStart | Component::SetForegroundColor |
492 | TextComponent::SetSelectionStart | Component::SetBackgroundFocusColor |
496 | TextComponent::GetSelectionEnd | Component::SetForegroundFocusColor |
500 | TextComponent::SetSelectionEnd | Component::SetBorderColor |
504 | TextComponent::Select | Component::SetBorderFocusColor |
508 | TextComponent::SelectAll | Component::SetScrollbarColor |
512 | TextComponent::SetCaretPosition | Component::SetDisabledBackgroundColor |
516 | TextComponent::GetCaretPosition | Component::SetDisabledForegroundColor |
520 | TextComponent::SetText | Component::SetDisabledBorderColor |
524 | TextComponent::GetText | Component::SetBackgroundColor |
528 | TextComponent::IncrementCaretPosition | Component::SetForegroundColor |
532 | TextComponent::DecrementCaretPosition | Component::SetBackgroundFocusColor |
536 | TextComponent::Insert | Component::SetForegroundFocusColor |
540 | TextComponent::Append | Component::SetBorderColor |
544 | TextComponent::Backspace | Component::SetBorderFocusColor |
548 | TextComponent::Delete | Component::SetScrollbarColor |
552 | TextComponent::SetVerticalAlign | Component::SetDisabledBackgroundColor |
556 | TextComponent::SetHorizontalAlign | Component::SetDisabledForegroundColor |
560 | TextComponent::GetVerticalAlign | Component::SetDisabledBorderColor |
564 | TextComponent::GetHorizontalAlign | Component::GetBackgroundColor |
568 | TextComponent::RegisterTextListener | Component::GetForegroundColor |
572 | TextComponent::RemoveTextListener | Component::GetBackgroundFocusColor |
576 | TextComponent::DispatchTextEvent | Component::GetForegroundFocusColor |
580 | TextComponent::GetTextListeners | Component::GetBorderColor |
584 | TextArea::ScrollUp | Component::GetBorderFocusColor |
588 | TextArea::ScrollDown | Component::GetScrollbarColor |
592 | TextArea::SetWrap | Component::GetDisabledBackgroundColor |
596 | (int (*)(...))0 | Component::GetDisabledForegroundColor |
600 | (int (*)(...))0 | Component::GetDisabledBorderColor |
604 | (int (*)(...))0 | Component::SetFocusable |
608 | (int (*)(...))0 | Component::IsFocusable |
612 | (int (*)(...))0 | Component::Intersect |
616 | -492u | TextArea::Paint |
620 | -0x0000001ec | Component::PaintBackground |
624 | (int (*)(...))(& typeinfo) | Component::PaintBorders |
628 | TextArea::_ZTv0_n12_N4jgui8TextAreaD1Ev | Component::PaintScrollbars |
632 | TextArea::_ZTv0_n12_N4jgui8TextAreaD0Ev | Component::Repaint |
636 | jcommon::Object::Clone | Component::RegisterFocusListener |
640 | jcommon::Object::Equals | Component::RemoveFocusListener |
644 | jcommon::Object::Compare | Component::DispatchFocusEvent |
648 | jcommon::Object::Hash | Component::GetFocusListeners |
652 | jcommon::Object::what | Component::RegisterComponentListener |
656 | Component::RemoveComponentListener | |
660 | Component::DispatchComponentEvent | |
664 | Component::GetComponentListeners | |
668 | TextComponent::GetCaretColor | |
672 | TextComponent::SetCaretColor | |
676 | TextComponent::SetCaretColor | |
680 | TextComponent::SetTextSize | |
684 | TextComponent::GetTextSize | |
688 | TextArea::SetEchoChar | |
692 | TextComponent::GetEchoChar | |
696 | TextComponent::EchoCharIsSet | |
700 | TextComponent::SetCaretType | |
704 | TextComponent::SetCaretVisible | |
708 | TextComponent::GetSelectedText | |
712 | TextComponent::IsEditable | |
716 | TextComponent::SetEditable | |
720 | TextComponent::GetSelectionStart | |
724 | TextComponent::SetSelectionStart | |
728 | TextComponent::GetSelectionEnd | |
732 | TextComponent::SetSelectionEnd | |
736 | TextComponent::Select | |
740 | TextComponent::SelectAll | |
744 | TextComponent::SetCaretPosition | |
748 | TextComponent::GetCaretPosition | |
752 | TextArea::SetText | |
756 | TextComponent::GetText | |
760 | TextComponent::IncrementCaretPosition | |
764 | TextComponent::DecrementCaretPosition | |
768 | TextArea::Insert | |
772 | TextComponent::Append | |
776 | TextComponent::Backspace | |
780 | TextArea::Delete | |
784 | TextComponent::SetVerticalAlign | |
788 | TextComponent::SetHorizontalAlign | |
792 | TextComponent::GetVerticalAlign | |
796 | TextComponent::GetHorizontalAlign | |
800 | TextComponent::RegisterTextListener | |
804 | TextComponent::RemoveTextListener | |
808 | TextComponent::DispatchTextEvent | |
812 | TextComponent::GetTextListeners | |
816 | TextArea::IncrementLines | |
820 | TextArea::DecrementLines | |
824 | TextArea::InitRowsString | |
828 | TextArea::GetRowsGap | |
832 | TextArea::SetRowsGap | |
836 | TextArea::GetLineAt | |
840 | TextArea::GetLines | |
844 | TextArea::GetRows | |
848 | TextArea::SetCurrentRow | |
852 | TextArea::GetCurrentRow | |
856 | TextArea::SetWrap | |
860 | (int (*)(...))0 | |
864 | (int (*)(...))0 | |
868 | (int (*)(...))0 | |
872 | (int (*)(...))0 | |
876 | (int (*)(...))0 | |
880 | -760u | |
884 | -0x0000002f8 | |
888 | (int (*)(...))(& typeinfo) | |
892 | TextArea::_ZTv0_n12_N4jgui8TextAreaD1Ev | |
896 | TextArea::_ZTv0_n12_N4jgui8TextAreaD0Ev | |
900 | jcommon::Object::Clone | |
904 | jcommon::Object::Equals | |
908 | jcommon::Object::Compare | |
912 | jcommon::Object::Hash | |
916 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Field _caret_color has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
Change | Effect | |
---|---|---|
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 161 entries | Virtual Table (New) - 219 entries |
---|---|---|
0 | 484u | 736u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~TextField | Component::GetInternalComponents |
16 | ~TextField | Component::FindNextComponentFocus |
20 | Component::GetParent | Component::ScrollToVisibleArea |
24 | Component::GetTopLevelAncestor | ~TextField |
28 | Component::GetBaseline | ~TextField |
32 | Component::GetBaselineResizeBehavior | Component::SetName |
36 | Component::GetAlignmentX | Component::GetName |
40 | Component::GetAlignmentY | Component::GetParent |
44 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
48 | Component::SetAlignmentY | Component::GetBaseline |
52 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
56 | Component::GetComponentOrientation | Component::GetAlignmentX |
60 | Component::SetThemeEnabled | Component::GetAlignmentY |
64 | Component::IsThemeEnabled | Component::SetAlignmentX |
68 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
72 | Component::SetOpaque | Component::SetComponentOrientation |
76 | Component::IsOpaque | Component::GetComponentOrientation |
80 | Component::Invalidate | Component::IsScrollableX |
84 | Component::Revalidate | Component::IsScrollableY |
88 | Component::IsValid | Component::SetScrollableX |
92 | Component::SetGap | Component::SetScrollableY |
96 | Component::SetHorizontalGap | Component::SetScrollable |
100 | Component::SetVerticalGap | Component::SetSmoothScrolling |
104 | Component::GetHorizontalGap | Component::IsCyclicFocus |
108 | Component::GetVerticalGap | Component::SetCyclicFocus |
112 | Component::SetParent | Component::IsSmoothScrolling |
116 | Component::SetBackgroundVisible | Component::IsScrollable |
120 | Component::IsEnabled | Component::IsScrollVisible |
124 | Component::SetEnabled | Component::GetAbsoluteLocation |
128 | Component::SetNavigation | Component::GetScrollLocation |
132 | Component::GetLeftComponent | Component::GetScrollDimension |
136 | Component::GetRightComponent | Component::GetVisibleBounds |
140 | Component::GetUpComponent | Component::SetScrollX |
144 | Component::GetDownComponent | Component::SetScrollY |
148 | TextField::ProcessEvent | Component::SetScrollLocation |
152 | TextField::ProcessEvent | Component::GetScrollSize |
156 | Component::RequestFocus | Component::SetScrollSize |
160 | Component::ReleaseFocus | Component::GetScrollGap |
164 | Component::SetVisible | Component::SetScrollGap |
168 | Component::IsVisible | Component::GetMinorScrollIncrement |
172 | Component::HasFocus | Component::GetMajorScrollIncrement |
176 | Component::SetBorder | Component::SetMinorScrollIncrement |
180 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
184 | Component::GetBorderSize | Component::SetThemeEnabled |
188 | Component::SetMinimumSize | Component::IsThemeEnabled |
192 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
196 | Component::SetPreferredSize | Component::SetOpaque |
200 | Component::GetMinimumSize | Component::IsOpaque |
204 | Component::GetMaximumSize | Component::Invalidate |
208 | Component::GetPreferredSize | Component::Revalidate |
212 | Component::Move | Component::IsValid |
216 | Component::Move | Component::SetGap |
220 | Component::SetBounds | Component::SetHorizontalGap |
224 | Component::SetBounds | Component::SetVerticalGap |
228 | Component::SetBounds | Component::GetHorizontalGap |
232 | Component::SetLocation | Component::GetVerticalGap |
236 | Component::SetLocation | Component::SetParent |
240 | Component::SetSize | Component::IsBackgroundVisible |
244 | Component::SetSize | Component::SetBackgroundVisible |
248 | Component::GetX | Component::IsEnabled |
252 | Component::GetY | Component::SetEnabled |
256 | Component::GetAbsoluteX | Component::SetLeftComponent |
260 | Component::GetAbsoluteY | Component::SetRightComponent |
264 | Component::GetWidth | Component::SetUpComponent |
268 | Component::GetHeight | Component::SetDownComponent |
272 | Component::GetLocation | Component::SetNavigationEnabled |
276 | Component::GetSize | Component::IsNavigationEnabled |
280 | Component::SetGradientLevel | Component::SetNextComponentFocus |
284 | Component::GetGradientLevel | Component::GetNextFocusLeft |
288 | Component::SetFont | Component::GetNextFocusRight |
292 | Component::IsFontSet | Component::GetNextFocusUp |
296 | Component::GetFont | Component::GetNextFocusDown |
300 | Component::RaiseToTop | TextField::ProcessEvent |
304 | Component::LowerToBottom | TextField::ProcessEvent |
308 | Component::PutAtop | Component::RequestFocus |
312 | Component::PutBelow | Component::ReleaseFocus |
316 | Component::SetBackgroundColor | Component::SetVisible |
320 | Component::SetForegroundColor | Component::IsVisible |
324 | Component::SetBackgroundFocusColor | Component::HasFocus |
328 | Component::SetForegroundFocusColor | Component::SetBorder |
332 | Component::SetBorderColor | Component::SetBorderSize |
336 | Component::SetBorderFocusColor | Component::GetBorderSize |
340 | Component::SetBackgroundColor | Component::Contains |
344 | Component::SetForegroundColor | Component::Contains |
348 | Component::SetBackgroundFocusColor | Component::Contains |
352 | Component::SetForegroundFocusColor | Component::Intersects |
356 | Component::SetBorderColor | Component::Intersects |
360 | Component::SetBorderFocusColor | Component::Intersects |
364 | Component::GetBackgroundColor | Component::SetMinimumSize |
368 | Component::GetForegroundColor | Component::SetMaximumSize |
372 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
376 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
380 | Component::GetBorderColor | Component::GetMaximumSize |
384 | Component::GetBorderFocusColor | Component::GetPreferredSize |
388 | Component::SetFocusable | Component::Move |
392 | Component::IsFocusable | Component::Move |
396 | Component::Intersect | Component::SetBounds |
400 | TextField::Paint | Component::SetBounds |
404 | Component::PaintBorderBackground | Component::SetBounds |
408 | Component::PaintBorderEdges | Component::SetLocation |
412 | Component::Repaint | Component::SetLocation |
416 | Component::RegisterFocusListener | Component::SetSize |
420 | Component::RemoveFocusListener | Component::SetSize |
424 | Component::DispatchFocusEvent | Component::GetX |
428 | Component::GetFocusListeners | Component::GetY |
432 | Component::RegisterComponentListener | Component::GetWidth |
436 | Component::RemoveComponentListener | Component::GetHeight |
440 | Component::DispatchComponentEvent | Component::GetLocation |
444 | Component::GetComponentListeners | Component::GetSize |
448 | TextComponent::SetTextSize | Component::SetGradientLevel |
452 | TextComponent::GetTextSize | Component::GetGradientLevel |
456 | TextComponent::SetEchoChar | Component::SetFont |
460 | TextComponent::GetEchoChar | Component::IsFontSet |
464 | TextComponent::EchoCharIsSet | Component::GetFont |
468 | TextComponent::SetCaretType | Component::RaiseToTop |
472 | TextComponent::SetCaretVisible | Component::LowerToBottom |
476 | TextComponent::GetSelectedText | Component::PutAtop |
480 | TextComponent::IsEditable | Component::PutBelow |
484 | TextComponent::SetEditable | Component::SetBackgroundColor |
488 | TextComponent::GetSelectionStart | Component::SetForegroundColor |
492 | TextComponent::SetSelectionStart | Component::SetBackgroundFocusColor |
496 | TextComponent::GetSelectionEnd | Component::SetForegroundFocusColor |
500 | TextComponent::SetSelectionEnd | Component::SetBorderColor |
504 | TextComponent::Select | Component::SetBorderFocusColor |
508 | TextComponent::SelectAll | Component::SetScrollbarColor |
512 | TextComponent::SetCaretPosition | Component::SetDisabledBackgroundColor |
516 | TextComponent::GetCaretPosition | Component::SetDisabledForegroundColor |
520 | TextComponent::SetText | Component::SetDisabledBorderColor |
524 | TextComponent::GetText | Component::SetBackgroundColor |
528 | TextComponent::IncrementCaretPosition | Component::SetForegroundColor |
532 | TextComponent::DecrementCaretPosition | Component::SetBackgroundFocusColor |
536 | TextComponent::Insert | Component::SetForegroundFocusColor |
540 | TextComponent::Append | Component::SetBorderColor |
544 | TextComponent::Backspace | Component::SetBorderFocusColor |
548 | TextComponent::Delete | Component::SetScrollbarColor |
552 | TextComponent::SetVerticalAlign | Component::SetDisabledBackgroundColor |
556 | TextComponent::SetHorizontalAlign | Component::SetDisabledForegroundColor |
560 | TextComponent::GetVerticalAlign | Component::SetDisabledBorderColor |
564 | TextComponent::GetHorizontalAlign | Component::GetBackgroundColor |
568 | TextComponent::RegisterTextListener | Component::GetForegroundColor |
572 | TextComponent::RemoveTextListener | Component::GetBackgroundFocusColor |
576 | TextComponent::DispatchTextEvent | Component::GetForegroundFocusColor |
580 | TextComponent::GetTextListeners | Component::GetBorderColor |
584 | (int (*)(...))0 | Component::GetBorderFocusColor |
588 | (int (*)(...))0 | Component::GetScrollbarColor |
592 | (int (*)(...))0 | Component::GetDisabledBackgroundColor |
596 | (int (*)(...))0 | Component::GetDisabledForegroundColor |
600 | (int (*)(...))0 | Component::GetDisabledBorderColor |
604 | -484u | Component::SetFocusable |
608 | -0x0000001e4 | Component::IsFocusable |
612 | (int (*)(...))(& typeinfo) | Component::Intersect |
616 | TextField::_ZTv0_n12_N4jgui9TextFieldD1Ev | TextField::Paint |
620 | TextField::_ZTv0_n12_N4jgui9TextFieldD0Ev | Component::PaintBackground |
624 | jcommon::Object::Clone | Component::PaintBorders |
628 | jcommon::Object::Equals | Component::PaintScrollbars |
632 | jcommon::Object::Compare | Component::Repaint |
636 | jcommon::Object::Hash | Component::RegisterFocusListener |
640 | jcommon::Object::what | Component::RemoveFocusListener |
644 | Component::DispatchFocusEvent | |
648 | Component::GetFocusListeners | |
652 | Component::RegisterComponentListener | |
656 | Component::RemoveComponentListener | |
660 | Component::DispatchComponentEvent | |
664 | Component::GetComponentListeners | |
668 | TextComponent::GetCaretColor | |
672 | TextComponent::SetCaretColor | |
676 | TextComponent::SetCaretColor | |
680 | TextComponent::SetTextSize | |
684 | TextComponent::GetTextSize | |
688 | TextComponent::SetEchoChar | |
692 | TextComponent::GetEchoChar | |
696 | TextComponent::EchoCharIsSet | |
700 | TextComponent::SetCaretType | |
704 | TextComponent::SetCaretVisible | |
708 | TextComponent::GetSelectedText | |
712 | TextComponent::IsEditable | |
716 | TextComponent::SetEditable | |
720 | TextComponent::GetSelectionStart | |
724 | TextComponent::SetSelectionStart | |
728 | TextComponent::GetSelectionEnd | |
732 | TextComponent::SetSelectionEnd | |
736 | TextComponent::Select | |
740 | TextComponent::SelectAll | |
744 | TextComponent::SetCaretPosition | |
748 | TextComponent::GetCaretPosition | |
752 | TextComponent::SetText | |
756 | TextComponent::GetText | |
760 | TextComponent::IncrementCaretPosition | |
764 | TextComponent::DecrementCaretPosition | |
768 | TextComponent::Insert | |
772 | TextComponent::Append | |
776 | TextComponent::Backspace | |
780 | TextComponent::Delete | |
784 | TextComponent::SetVerticalAlign | |
788 | TextComponent::SetHorizontalAlign | |
792 | TextComponent::GetVerticalAlign | |
796 | TextComponent::GetHorizontalAlign | |
800 | TextComponent::RegisterTextListener | |
804 | TextComponent::RemoveTextListener | |
808 | TextComponent::DispatchTextEvent | |
812 | TextComponent::GetTextListeners | |
816 | (int (*)(...))0 | |
820 | (int (*)(...))0 | |
824 | (int (*)(...))0 | |
828 | (int (*)(...))0 | |
832 | (int (*)(...))0 | |
836 | -736u | |
840 | -0x0000002e0 | |
844 | (int (*)(...))(& typeinfo) | |
848 | TextField::_ZTv0_n12_N4jgui9TextFieldD1Ev | |
852 | TextField::_ZTv0_n12_N4jgui9TextFieldD0Ev | |
856 | jcommon::Object::Clone | |
860 | jcommon::Object::Equals | |
864 | jcommon::Object::Compare | |
868 | jcommon::Object::Hash | |
872 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method Component::ProcessEvent ( KeyEvent* event ) has been overridden by CalendarDialogBox::ProcessEvent ( KeyEvent* event ). | Method CalendarDialogBox::ProcessEvent ( KeyEvent* event ) will be called instead of Component::ProcessEvent ( KeyEvent* event ). |
Offset | Virtual Table (Old) - 263 entries | Virtual Table (New) - 318 entries |
---|---|---|
0 | 1208u | 1396u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~CalendarDialogBox | ~CalendarDialogBox |
16 | ~CalendarDialogBox | ~CalendarDialogBox |
20 | Frame::KeyPressed | Frame::KeyPressed |
24 | Frame::MousePressed | Frame::MousePressed |
28 | Frame::MouseReleased | Frame::MouseReleased |
32 | Frame::MouseMoved | Frame::MouseMoved |
36 | Frame::MouseWheel | Frame::MouseWheel |
40 | Frame::Pack | Frame::Pack |
44 | Frame::Maximize | Frame::Maximize |
48 | Frame::Restore | Frame::Restore |
52 | Frame::Hide | Frame::Hide |
56 | Frame::Show | Frame::Show |
60 | Frame::Release | Frame::Release |
64 | Frame::GetInsets | Frame::GetInsets |
68 | Frame::GetIcon | Frame::GetIcon |
72 | Frame::SetIcon | Frame::SetIcon |
76 | Frame::GetFrameButtons | Frame::GetFrameButtons |
80 | Frame::SetFrameButtons | Frame::SetFrameButtons |
84 | Frame::SetMoveEnabled | Frame::SetMoveEnabled |
88 | Frame::SetResizeEnabled | Frame::SetResizeEnabled |
92 | Frame::IsMoveEnabled | Frame::IsMoveEnabled |
96 | Frame::IsResizeEnabled | Frame::IsResizeEnabled |
100 | Frame::SetDefaultExitEnabled | Frame::SetDefaultExitEnabled |
104 | Frame::SetTitle | Frame::SetTitle |
108 | Frame::GetTitle | Frame::GetTitle |
112 | Frame::SetInputEnabled | Frame::SetInputEnabled |
116 | Frame::AddSubtitle | Frame::AddSubtitle |
120 | Frame::RemoveAllSubtitles | Frame::RemoveAllSubtitles |
124 | Frame::GetLastKeyCode | Frame::GetLastKeyCode |
128 | Frame::SetLastKeyCode | Frame::SetLastKeyCode |
132 | Frame::Paint | Frame::Paint |
136 | CalendarDialogBox::InputReceived | Frame::PaintGlassPane |
140 | Frame::InputReceived | CalendarDialogBox::SetDay |
144 | CalendarDialogBox::SetDay | CalendarDialogBox::SetMonth |
148 | CalendarDialogBox::SetMonth | CalendarDialogBox::SetYear |
152 | CalendarDialogBox::SetYear | CalendarDialogBox::GetDay |
156 | CalendarDialogBox::GetDay | CalendarDialogBox::GetMonth |
160 | CalendarDialogBox::GetMonth | CalendarDialogBox::GetYear |
164 | CalendarDialogBox::GetYear | CalendarDialogBox::AddWarnning |
168 | CalendarDialogBox::AddWarnning | CalendarDialogBox::RemoveWarnning |
172 | CalendarDialogBox::RemoveWarnning | CalendarDialogBox::RemoveAll |
176 | CalendarDialogBox::RemoveAll | CalendarDialogBox::ActionPerformed |
180 | CalendarDialogBox::ActionPerformed | CalendarDialogBox::ItemChanged |
184 | CalendarDialogBox::ItemChanged | CalendarDialogBox::ProcessEvent |
188 | CalendarDialogBox::RegisterCalendarListener | CalendarDialogBox::RegisterCalendarListener |
192 | CalendarDialogBox::RemoveCalendarListener | CalendarDialogBox::RemoveCalendarListener |
196 | CalendarDialogBox::DispatchCalendarEvent | CalendarDialogBox::DispatchCalendarEvent |
200 | CalendarDialogBox::GetCalendarListeners | CalendarDialogBox::GetCalendarListeners |
204 | 1204u | 1392u |
208 | -0x000000004 | -0x000000004 |
212 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
216 | non-virtual thunk | non-virtual thunk |
220 | non-virtual thunk | non-virtual thunk |
224 | non-virtual thunk | non-virtual thunk |
228 | non-virtual thunk | non-virtual thunk |
232 | non-virtual thunk | non-virtual thunk |
236 | non-virtual thunk | non-virtual thunk |
240 | 1200u | 1388u |
244 | -0x000000008 | -0x000000008 |
248 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
252 | non-virtual thunk | Component::GetInternalComponents |
256 | non-virtual thunk | Component::FindNextComponentFocus |
260 | Component::GetParent | Component::ScrollToVisibleArea |
264 | Component::GetTopLevelAncestor | non-virtual thunk |
268 | Component::GetBaseline | non-virtual thunk |
272 | Component::GetBaselineResizeBehavior | Component::SetName |
276 | Component::GetAlignmentX | Component::GetName |
280 | Component::GetAlignmentY | Component::GetParent |
284 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
288 | Component::SetAlignmentY | Component::GetBaseline |
292 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
296 | Component::GetComponentOrientation | Component::GetAlignmentX |
300 | Component::SetThemeEnabled | Component::GetAlignmentY |
304 | Component::IsThemeEnabled | Component::SetAlignmentX |
308 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
312 | Component::SetOpaque | Component::SetComponentOrientation |
316 | Component::IsOpaque | Component::GetComponentOrientation |
320 | Component::Invalidate | Component::IsScrollableX |
324 | Component::Revalidate | Component::IsScrollableY |
328 | Component::IsValid | Component::SetScrollableX |
332 | Component::SetGap | Component::SetScrollableY |
336 | Component::SetHorizontalGap | Component::SetScrollable |
340 | Component::SetVerticalGap | Component::SetSmoothScrolling |
344 | Component::GetHorizontalGap | Component::IsCyclicFocus |
348 | Component::GetVerticalGap | Component::SetCyclicFocus |
352 | Component::SetParent | Component::IsSmoothScrolling |
356 | Component::SetBackgroundVisible | Component::IsScrollable |
360 | Component::IsEnabled | Component::IsScrollVisible |
364 | Component::SetEnabled | Component::GetAbsoluteLocation |
368 | Component::SetNavigation | Component::GetScrollLocation |
372 | Component::GetLeftComponent | Container::GetScrollDimension |
376 | Component::GetRightComponent | Component::GetVisibleBounds |
380 | Component::GetUpComponent | Component::SetScrollX |
384 | Component::GetDownComponent | Component::SetScrollY |
388 | Component::ProcessEvent | Component::SetScrollLocation |
392 | Component::ProcessEvent | Component::GetScrollSize |
396 | Component::RequestFocus | Component::SetScrollSize |
400 | Component::ReleaseFocus | Component::GetScrollGap |
404 | Window::SetVisible | Component::SetScrollGap |
408 | Component::IsVisible | Component::GetMinorScrollIncrement |
412 | Component::HasFocus | Component::GetMajorScrollIncrement |
416 | Component::SetBorder | Component::SetMinorScrollIncrement |
420 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
424 | Component::GetBorderSize | Component::SetThemeEnabled |
428 | Component::SetMinimumSize | Component::IsThemeEnabled |
432 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
436 | Component::SetPreferredSize | Component::SetOpaque |
440 | Component::GetMinimumSize | Component::IsOpaque |
444 | Component::GetMaximumSize | Component::Invalidate |
448 | Component::GetPreferredSize | Component::Revalidate |
452 | Window::Move | Component::IsValid |
456 | Component::Move | Component::SetGap |
460 | Window::SetBounds | Component::SetHorizontalGap |
464 | Component::SetBounds | Component::SetVerticalGap |
468 | Component::SetBounds | Component::GetHorizontalGap |
472 | Window::SetLocation | Component::GetVerticalGap |
476 | Component::SetLocation | Component::SetParent |
480 | Window::SetSize | Component::IsBackgroundVisible |
484 | Component::SetSize | Component::SetBackgroundVisible |
488 | Component::GetX | Component::IsEnabled |
492 | Component::GetY | Component::SetEnabled |
496 | Component::GetAbsoluteX | Component::SetLeftComponent |
500 | Component::GetAbsoluteY | Component::SetRightComponent |
504 | Component::GetWidth | Component::SetUpComponent |
508 | Component::GetHeight | Component::SetDownComponent |
512 | Component::GetLocation | Component::SetNavigationEnabled |
516 | Component::GetSize | Component::IsNavigationEnabled |
520 | Component::SetGradientLevel | Component::SetNextComponentFocus |
524 | Component::GetGradientLevel | Component::GetNextFocusLeft |
528 | Component::SetFont | Component::GetNextFocusRight |
532 | Component::IsFontSet | Component::GetNextFocusUp |
536 | Component::GetFont | Component::GetNextFocusDown |
540 | Window::RaiseToTop | non-virtual thunk |
544 | Window::LowerToBottom | Container::ProcessEvent |
548 | Component::PutAtop | Component::RequestFocus |
552 | Component::PutBelow | Component::ReleaseFocus |
556 | Component::SetBackgroundColor | Window::SetVisible |
560 | Component::SetForegroundColor | Component::IsVisible |
564 | Component::SetBackgroundFocusColor | Component::HasFocus |
568 | Component::SetForegroundFocusColor | Component::SetBorder |
572 | Component::SetBorderColor | Component::SetBorderSize |
576 | Component::SetBorderFocusColor | Component::GetBorderSize |
580 | Component::SetBackgroundColor | Component::Contains |
584 | Component::SetForegroundColor | Component::Contains |
588 | Component::SetBackgroundFocusColor | Component::Contains |
592 | Component::SetForegroundFocusColor | Component::Intersects |
596 | Component::SetBorderColor | Component::Intersects |
600 | Component::SetBorderFocusColor | Component::Intersects |
604 | Component::GetBackgroundColor | Component::SetMinimumSize |
608 | Component::GetForegroundColor | Component::SetMaximumSize |
612 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
616 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
620 | Component::GetBorderColor | Component::GetMaximumSize |
624 | Component::GetBorderFocusColor | Component::GetPreferredSize |
628 | Component::SetFocusable | Window::Move |
632 | Component::IsFocusable | Component::Move |
636 | Component::Intersect | Window::SetBounds |
640 | non-virtual thunk | Component::SetBounds |
644 | Component::PaintBorderBackground | Component::SetBounds |
648 | Component::PaintBorderEdges | Window::SetLocation |
652 | Window::Repaint | Component::SetLocation |
656 | Component::RegisterFocusListener | Window::SetSize |
660 | Component::RemoveFocusListener | Component::SetSize |
664 | Component::DispatchFocusEvent | Component::GetX |
668 | Component::GetFocusListeners | Component::GetY |
672 | Component::RegisterComponentListener | Component::GetWidth |
676 | Component::RemoveComponentListener | Component::GetHeight |
680 | Component::DispatchComponentEvent | Component::GetLocation |
684 | Component::GetComponentListeners | Component::GetSize |
688 | Container::RequestComponentFocus | Component::SetGradientLevel |
692 | Container::ReleaseComponentFocus | Component::GetGradientLevel |
696 | Window::SetWorkingScreenSize | Component::SetFont |
700 | Container::GetWorkingScreenSize | Component::IsFontSet |
704 | Container::SetLayout | Component::GetFont |
708 | Container::GetLayout | Window::RaiseToTop |
712 | Container::DoLayout | Window::LowerToBottom |
716 | Container::SetOptimizedPaint | Component::PutAtop |
720 | non-virtual thunk | Component::PutBelow |
724 | Container::SetInsets | Component::SetBackgroundColor |
728 | Container::SetInsets | Component::SetForegroundColor |
732 | Container::Add | Component::SetBackgroundFocusColor |
736 | Container::Add | Component::SetForegroundFocusColor |
740 | Container::Add | Component::SetBorderColor |
744 | Container::Add | Component::SetBorderFocusColor |
748 | Container::Add | Component::SetScrollbarColor |
752 | Container::Remove | Component::SetDisabledBackgroundColor |
756 | non-virtual thunk | Component::SetDisabledForegroundColor |
760 | Container::GetComponentCount | Component::SetDisabledBorderColor |
764 | Container::GetComponents | Component::SetBackgroundColor |
768 | Container::Intersect | Component::SetForegroundColor |
772 | Container::Intersect | Component::SetBackgroundFocusColor |
776 | Container::InvalidateAll | Component::SetForegroundFocusColor |
780 | Container::RevalidateAll | Component::SetBorderColor |
784 | Window::Repaint | Component::SetBorderFocusColor |
788 | Window::Repaint | Component::SetScrollbarColor |
792 | Container::GetTargetComponent | Component::SetDisabledBackgroundColor |
796 | Container::GetFocusOwner | Component::SetDisabledForegroundColor |
800 | Container::RaiseComponentToTop | Component::SetDisabledBorderColor |
804 | Container::LowerComponentToBottom | Component::GetBackgroundColor |
808 | Container::PutComponentATop | Component::GetForegroundColor |
812 | Container::PutComponentBelow | Component::GetBackgroundFocusColor |
816 | Container::RegisterContainerListener | Component::GetForegroundFocusColor |
820 | Container::RemoveContainerListener | Component::GetBorderColor |
824 | Container::DispatchContainerEvent | Component::GetBorderFocusColor |
828 | Container::GetFrameListeners | Component::GetScrollbarColor |
832 | Window::GetGraphics | Component::GetDisabledBackgroundColor |
836 | Window::GetNativeWindow | Component::GetDisabledForegroundColor |
840 | Window::SetNativeWindow | Component::GetDisabledBorderColor |
844 | Window::SetOpacity | Component::SetFocusable |
848 | Window::GetOpacity | Component::IsFocusable |
852 | Window::SetUndecorated | Component::Intersect |
856 | Window::SetCursor | non-virtual thunk |
860 | Window::GetCursor | Window::PaintBackground |
864 | Window::SetMinimumSize | Component::PaintBorders |
868 | Window::SetMaximumSize | Component::PaintScrollbars |
872 | non-virtual thunk | Window::Repaint |
876 | non-virtual thunk | Component::RegisterFocusListener |
880 | Window::ReleaseWindow | Component::RemoveFocusListener |
884 | Window::PutAtop | Component::DispatchFocusEvent |
888 | Window::PutBelow | Component::GetFocusListeners |
892 | Window::DumpScreen | Component::RegisterComponentListener |
896 | Window::RegisterWindowListener | Component::RemoveComponentListener |
900 | Window::RemoveWindowListener | Component::DispatchComponentEvent |
904 | Window::DispatchWindowEvent | Component::GetComponentListeners |
908 | Window::GetWindowListeners | Container::RequestComponentFocus |
912 | Window::ThemeChanged | Container::GetTargetComponent |
916 | 636u | Container::ReleaseComponentFocus |
920 | -0x00000023c | Container::MoveScrollTowards |
924 | (int (*)(...))(& typeinfo) | Container::UpdateScrollDimension |
928 | non-virtual thunk | Window::SetWorkingScreenSize |
932 | non-virtual thunk | Container::GetWorkingScreenSize |
936 | non-virtual thunk | Container::SetLayout |
940 | 208u | Container::GetLayout |
944 | -0x0000003e8 | Container::DoLayout |
948 | (int (*)(...))(& typeinfo) | Container::SetOptimizedPaint |
952 | non-virtual thunk | non-virtual thunk |
956 | non-virtual thunk | Container::SetInsets |
960 | non-virtual thunk | Container::SetInsets |
964 | 204u | Container::Add |
968 | -0x0000003ec | Container::Add |
972 | (int (*)(...))(& typeinfo) | Container::Add |
976 | non-virtual thunk | Container::Add |
980 | non-virtual thunk | Container::Add |
984 | non-virtual thunk | Container::Remove |
988 | SelectListener::ItemSelected | non-virtual thunk |
992 | (int (*)(...))0 | Container::Contains |
996 | (int (*)(...))0 | Container::GetComponentCount |
1000 | (int (*)(...))0 | Container::GetComponents |
1004 | (int (*)(...))0 | Container::InvalidateAll |
1008 | (int (*)(...))0 | Container::RevalidateAll |
1012 | -1208u | non-virtual thunk |
1016 | -0x0000004b8 | Container::GetFocusOwner |
1020 | (int (*)(...))(& typeinfo) | Container::RaiseComponentToTop |
1024 | CalendarDialogBox::_ZTv0_n12_N4jgui17CalendarDialogBoxD1Ev | Container::LowerComponentToBottom |
1028 | CalendarDialogBox::_ZTv0_n12_N4jgui17CalendarDialogBoxD0Ev | Container::PutComponentATop |
1032 | jcommon::Object::Clone | Container::PutComponentBelow |
1036 | jcommon::Object::Equals | Container::RegisterContainerListener |
1040 | jcommon::Object::Compare | Container::RemoveContainerListener |
1044 | jcommon::Object::Hash | Container::DispatchContainerEvent |
1048 | jcommon::Object::what | Container::GetFrameListeners |
1052 | Window::GetGraphics | |
1056 | Window::GetNativeWindow | |
1060 | Window::SetNativeWindow | |
1064 | Window::SetOpacity | |
1068 | Window::GetOpacity | |
1072 | Window::SetUndecorated | |
1076 | Window::SetCursor | |
1080 | Window::GetCursor | |
1084 | Window::SetMinimumSize | |
1088 | Window::SetMaximumSize | |
1092 | non-virtual thunk | |
1096 | non-virtual thunk | |
1100 | Window::ReleaseWindow | |
1104 | Window::PutAtop | |
1108 | Window::PutBelow | |
1112 | Window::DumpScreen | |
1116 | Window::RegisterWindowListener | |
1120 | Window::RemoveWindowListener | |
1124 | Window::DispatchWindowEvent | |
1128 | Window::GetWindowListeners | |
1132 | Window::ThemeChanged | |
1136 | 612u | |
1140 | -0x000000310 | |
1144 | (int (*)(...))(& typeinfo) | |
1148 | non-virtual thunk | |
1152 | non-virtual thunk | |
1156 | non-virtual thunk | |
1160 | 208u | |
1164 | -0x0000004a4 | |
1168 | (int (*)(...))(& typeinfo) | |
1172 | non-virtual thunk | |
1176 | non-virtual thunk | |
1180 | non-virtual thunk | |
1184 | 204u | |
1188 | -0x0000004a8 | |
1192 | (int (*)(...))(& typeinfo) | |
1196 | non-virtual thunk | |
1200 | non-virtual thunk | |
1204 | non-virtual thunk | |
1208 | SelectListener::ItemSelected | |
1212 | (int (*)(...))0 | |
1216 | (int (*)(...))0 | |
1220 | (int (*)(...))0 | |
1224 | (int (*)(...))0 | |
1228 | (int (*)(...))0 | |
1232 | -1396u | |
1236 | -0x000000574 | |
1240 | (int (*)(...))(& typeinfo) | |
1244 | CalendarDialogBox::_ZTv0_n12_N4jgui17CalendarDialogBoxD1Ev | |
1248 | CalendarDialogBox::_ZTv0_n12_N4jgui17CalendarDialogBoxD0Ev | |
1252 | jcommon::Object::Clone | |
1256 | jcommon::Object::Equals | |
1260 | jcommon::Object::Compare | |
1264 | jcommon::Object::Hash | |
1268 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Field _is_scroll_visible has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field _is_scrollable_x has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field _is_scrollable_y has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
4 | Field _is_smooth_scroll has been added to this type. | NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | Virtual method Component::ProcessEvent ( KeyEvent* event ) has been overridden by Container::ProcessEvent ( KeyEvent* event ). | Method Container::ProcessEvent ( KeyEvent* event ) will be called instead of Component::ProcessEvent ( KeyEvent* event ). |
2 | Virtual method Component::ProcessEvent ( MouseEvent* event ) has been overridden by Container::ProcessEvent ( MouseEvent* event ). | Method Container::ProcessEvent ( MouseEvent* event ) will be called instead of Component::ProcessEvent ( MouseEvent* event ). |
3 | Virtual method Container::SetSize ( int width, int height ) has been overridden by Component::SetSize ( int width, int height ). | Method Component::SetSize ( int width, int height ) will be called instead of Container::SetSize ( int width, int height ). |
Offset | Virtual Table (Old) - 163 entries | Virtual Table (New) - 218 entries |
---|---|---|
0 | 564u | 776u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Container | Component::GetInternalComponents |
16 | ~Container | Component::FindNextComponentFocus |
20 | Component::GetParent | Component::ScrollToVisibleArea |
24 | Component::GetTopLevelAncestor | ~Container |
28 | Component::GetBaseline | ~Container |
32 | Component::GetBaselineResizeBehavior | Component::SetName |
36 | Component::GetAlignmentX | Component::GetName |
40 | Component::GetAlignmentY | Component::GetParent |
44 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
48 | Component::SetAlignmentY | Component::GetBaseline |
52 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
56 | Component::GetComponentOrientation | Component::GetAlignmentX |
60 | Component::SetThemeEnabled | Component::GetAlignmentY |
64 | Component::IsThemeEnabled | Component::SetAlignmentX |
68 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
72 | Component::SetOpaque | Component::SetComponentOrientation |
76 | Component::IsOpaque | Component::GetComponentOrientation |
80 | Component::Invalidate | Component::IsScrollableX |
84 | Component::Revalidate | Component::IsScrollableY |
88 | Component::IsValid | Component::SetScrollableX |
92 | Component::SetGap | Component::SetScrollableY |
96 | Component::SetHorizontalGap | Component::SetScrollable |
100 | Component::SetVerticalGap | Component::SetSmoothScrolling |
104 | Component::GetHorizontalGap | Component::IsCyclicFocus |
108 | Component::GetVerticalGap | Component::SetCyclicFocus |
112 | Component::SetParent | Component::IsSmoothScrolling |
116 | Component::SetBackgroundVisible | Component::IsScrollable |
120 | Component::IsEnabled | Component::IsScrollVisible |
124 | Component::SetEnabled | Component::GetAbsoluteLocation |
128 | Component::SetNavigation | Component::GetScrollLocation |
132 | Component::GetLeftComponent | Container::GetScrollDimension |
136 | Component::GetRightComponent | Component::GetVisibleBounds |
140 | Component::GetUpComponent | Component::SetScrollX |
144 | Component::GetDownComponent | Component::SetScrollY |
148 | Component::ProcessEvent | Component::SetScrollLocation |
152 | Component::ProcessEvent | Component::GetScrollSize |
156 | Component::RequestFocus | Component::SetScrollSize |
160 | Component::ReleaseFocus | Component::GetScrollGap |
164 | Component::SetVisible | Component::SetScrollGap |
168 | Component::IsVisible | Component::GetMinorScrollIncrement |
172 | Component::HasFocus | Component::GetMajorScrollIncrement |
176 | Component::SetBorder | Component::SetMinorScrollIncrement |
180 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
184 | Component::GetBorderSize | Component::SetThemeEnabled |
188 | Component::SetMinimumSize | Component::IsThemeEnabled |
192 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
196 | Component::SetPreferredSize | Component::SetOpaque |
200 | Component::GetMinimumSize | Component::IsOpaque |
204 | Component::GetMaximumSize | Component::Invalidate |
208 | Component::GetPreferredSize | Component::Revalidate |
212 | Component::Move | Component::IsValid |
216 | Component::Move | Component::SetGap |
220 | Component::SetBounds | Component::SetHorizontalGap |
224 | Component::SetBounds | Component::SetVerticalGap |
228 | Component::SetBounds | Component::GetHorizontalGap |
232 | Component::SetLocation | Component::GetVerticalGap |
236 | Component::SetLocation | Component::SetParent |
240 | Container::SetSize | Component::IsBackgroundVisible |
244 | Component::SetSize | Component::SetBackgroundVisible |
248 | Component::GetX | Component::IsEnabled |
252 | Component::GetY | Component::SetEnabled |
256 | Component::GetAbsoluteX | Component::SetLeftComponent |
260 | Component::GetAbsoluteY | Component::SetRightComponent |
264 | Component::GetWidth | Component::SetUpComponent |
268 | Component::GetHeight | Component::SetDownComponent |
272 | Component::GetLocation | Component::SetNavigationEnabled |
276 | Component::GetSize | Component::IsNavigationEnabled |
280 | Component::SetGradientLevel | Component::SetNextComponentFocus |
284 | Component::GetGradientLevel | Component::GetNextFocusLeft |
288 | Component::SetFont | Component::GetNextFocusRight |
292 | Component::IsFontSet | Component::GetNextFocusUp |
296 | Component::GetFont | Component::GetNextFocusDown |
300 | Component::RaiseToTop | Container::ProcessEvent |
304 | Component::LowerToBottom | Container::ProcessEvent |
308 | Component::PutAtop | Component::RequestFocus |
312 | Component::PutBelow | Component::ReleaseFocus |
316 | Component::SetBackgroundColor | Component::SetVisible |
320 | Component::SetForegroundColor | Component::IsVisible |
324 | Component::SetBackgroundFocusColor | Component::HasFocus |
328 | Component::SetForegroundFocusColor | Component::SetBorder |
332 | Component::SetBorderColor | Component::SetBorderSize |
336 | Component::SetBorderFocusColor | Component::GetBorderSize |
340 | Component::SetBackgroundColor | Component::Contains |
344 | Component::SetForegroundColor | Component::Contains |
348 | Component::SetBackgroundFocusColor | Component::Contains |
352 | Component::SetForegroundFocusColor | Component::Intersects |
356 | Component::SetBorderColor | Component::Intersects |
360 | Component::SetBorderFocusColor | Component::Intersects |
364 | Component::GetBackgroundColor | Component::SetMinimumSize |
368 | Component::GetForegroundColor | Component::SetMaximumSize |
372 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
376 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
380 | Component::GetBorderColor | Component::GetMaximumSize |
384 | Component::GetBorderFocusColor | Component::GetPreferredSize |
388 | Component::SetFocusable | Component::Move |
392 | Component::IsFocusable | Component::Move |
396 | Component::Intersect | Component::SetBounds |
400 | Container::Paint | Component::SetBounds |
404 | Component::PaintBorderBackground | Component::SetBounds |
408 | Component::PaintBorderEdges | Component::SetLocation |
412 | Container::Repaint | Component::SetLocation |
416 | Component::RegisterFocusListener | Component::SetSize |
420 | Component::RemoveFocusListener | Component::SetSize |
424 | Component::DispatchFocusEvent | Component::GetX |
428 | Component::GetFocusListeners | Component::GetY |
432 | Component::RegisterComponentListener | Component::GetWidth |
436 | Component::RemoveComponentListener | Component::GetHeight |
440 | Component::DispatchComponentEvent | Component::GetLocation |
444 | Component::GetComponentListeners | Component::GetSize |
448 | Container::RequestComponentFocus | Component::SetGradientLevel |
452 | Container::ReleaseComponentFocus | Component::GetGradientLevel |
456 | Container::SetWorkingScreenSize | Component::SetFont |
460 | Container::GetWorkingScreenSize | Component::IsFontSet |
464 | Container::SetLayout | Component::GetFont |
468 | Container::GetLayout | Component::RaiseToTop |
472 | Container::DoLayout | Component::LowerToBottom |
476 | Container::SetOptimizedPaint | Component::PutAtop |
480 | Container::GetInsets | Component::PutBelow |
484 | Container::SetInsets | Component::SetBackgroundColor |
488 | Container::SetInsets | Component::SetForegroundColor |
492 | Container::Add | Component::SetBackgroundFocusColor |
496 | Container::Add | Component::SetForegroundFocusColor |
500 | Container::Add | Component::SetBorderColor |
504 | Container::Add | Component::SetBorderFocusColor |
508 | Container::Add | Component::SetScrollbarColor |
512 | Container::Remove | Component::SetDisabledBackgroundColor |
516 | Container::RemoveAll | Component::SetDisabledForegroundColor |
520 | Container::GetComponentCount | Component::SetDisabledBorderColor |
524 | Container::GetComponents | Component::SetBackgroundColor |
528 | Container::Intersect | Component::SetForegroundColor |
532 | Container::Intersect | Component::SetBackgroundFocusColor |
536 | Container::InvalidateAll | Component::SetForegroundFocusColor |
540 | Container::RevalidateAll | Component::SetBorderColor |
544 | Container::Repaint | Component::SetBorderFocusColor |
548 | Container::Repaint | Component::SetScrollbarColor |
552 | Container::GetTargetComponent | Component::SetDisabledBackgroundColor |
556 | Container::GetFocusOwner | Component::SetDisabledForegroundColor |
560 | Container::RaiseComponentToTop | Component::SetDisabledBorderColor |
564 | Container::LowerComponentToBottom | Component::GetBackgroundColor |
568 | Container::PutComponentATop | Component::GetForegroundColor |
572 | Container::PutComponentBelow | Component::GetBackgroundFocusColor |
576 | Container::RegisterContainerListener | Component::GetForegroundFocusColor |
580 | Container::RemoveContainerListener | Component::GetBorderColor |
584 | Container::DispatchContainerEvent | Component::GetBorderFocusColor |
588 | Container::GetFrameListeners | Component::GetScrollbarColor |
592 | (int (*)(...))0 | Component::GetDisabledBackgroundColor |
596 | (int (*)(...))0 | Component::GetDisabledForegroundColor |
600 | (int (*)(...))0 | Component::GetDisabledBorderColor |
604 | (int (*)(...))0 | Component::SetFocusable |
608 | (int (*)(...))0 | Component::IsFocusable |
612 | -564u | Component::Intersect |
616 | -0x000000234 | Container::Paint |
620 | (int (*)(...))(& typeinfo) | Component::PaintBackground |
624 | Container::_ZTv0_n12_N4jgui9ContainerD1Ev | Component::PaintBorders |
628 | Container::_ZTv0_n12_N4jgui9ContainerD0Ev | Component::PaintScrollbars |
632 | jcommon::Object::Clone | Container::Repaint |
636 | jcommon::Object::Equals | Component::RegisterFocusListener |
640 | jcommon::Object::Compare | Component::RemoveFocusListener |
644 | jcommon::Object::Hash | Component::DispatchFocusEvent |
648 | jcommon::Object::what | Component::GetFocusListeners |
652 | Component::RegisterComponentListener | |
656 | Component::RemoveComponentListener | |
660 | Component::DispatchComponentEvent | |
664 | Component::GetComponentListeners | |
668 | Container::RequestComponentFocus | |
672 | Container::GetTargetComponent | |
676 | Container::ReleaseComponentFocus | |
680 | Container::MoveScrollTowards | |
684 | Container::UpdateScrollDimension | |
688 | Container::SetWorkingScreenSize | |
692 | Container::GetWorkingScreenSize | |
696 | Container::SetLayout | |
700 | Container::GetLayout | |
704 | Container::DoLayout | |
708 | Container::SetOptimizedPaint | |
712 | Container::GetInsets | |
716 | Container::SetInsets | |
720 | Container::SetInsets | |
724 | Container::Add | |
728 | Container::Add | |
732 | Container::Add | |
736 | Container::Add | |
740 | Container::Add | |
744 | Container::Remove | |
748 | Container::RemoveAll | |
752 | Container::Contains | |
756 | Container::GetComponentCount | |
760 | Container::GetComponents | |
764 | Container::InvalidateAll | |
768 | Container::RevalidateAll | |
772 | Container::PaintGlassPane | |
776 | Container::GetFocusOwner | |
780 | Container::RaiseComponentToTop | |
784 | Container::LowerComponentToBottom | |
788 | Container::PutComponentATop | |
792 | Container::PutComponentBelow | |
796 | Container::RegisterContainerListener | |
800 | Container::RemoveContainerListener | |
804 | Container::DispatchContainerEvent | |
808 | Container::GetFrameListeners | |
812 | (int (*)(...))0 | |
816 | (int (*)(...))0 | |
820 | (int (*)(...))0 | |
824 | (int (*)(...))0 | |
828 | (int (*)(...))0 | |
832 | -776u | |
836 | -0x000000308 | |
840 | (int (*)(...))(& typeinfo) | |
844 | Container::_ZTv0_n12_N4jgui9ContainerD1Ev | |
848 | Container::_ZTv0_n12_N4jgui9ContainerD0Ev | |
852 | jcommon::Object::Clone | |
856 | jcommon::Object::Equals | |
860 | jcommon::Object::Compare | |
864 | jcommon::Object::Hash | |
868 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method Layout::GetMaximumLayoutSize ( Container* parent ) has been overridden by CoordinateLayout::GetMaximumLayoutSize ( Container* parent ). | Method CoordinateLayout::GetMaximumLayoutSize ( Container* parent ) will be called instead of Layout::GetMaximumLayoutSize ( Container* parent ). |
2 | Virtual method Layout::GetMinimumLayoutSize ( Container* parent ) has been overridden by CoordinateLayout::GetMinimumLayoutSize ( Container* parent ). | Method CoordinateLayout::GetMinimumLayoutSize ( Container* parent ) will be called instead of Layout::GetMinimumLayoutSize ( Container* parent ). |
Offset | Virtual Table (Old) - 31 entries | Virtual Table (New) - 31 entries |
---|---|---|
0 | 16u | 16u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~CoordinateLayout | ~CoordinateLayout |
16 | ~CoordinateLayout | ~CoordinateLayout |
20 | Layout::GetMinimumLayoutSize | CoordinateLayout::GetMinimumLayoutSize |
24 | Layout::GetMaximumLayoutSize | CoordinateLayout::GetMaximumLayoutSize |
28 | Layout::GetPreferredLayoutSize | Layout::GetPreferredLayoutSize |
32 | CoordinateLayout::DoLayout | CoordinateLayout::DoLayout |
36 | CoordinateLayout::SetWidth | CoordinateLayout::SetWidth |
40 | CoordinateLayout::SetHeight | CoordinateLayout::SetHeight |
44 | CoordinateLayout::SetType | CoordinateLayout::SetType |
48 | CoordinateLayout::GetWidth | CoordinateLayout::GetWidth |
52 | CoordinateLayout::GetHeight | CoordinateLayout::GetHeight |
56 | CoordinateLayout::GetType | CoordinateLayout::GetType |
60 | CoordinateLayout::GetPreferredSize | CoordinateLayout::GetPreferredSize |
64 | (int (*)(...))0 | (int (*)(...))0 |
68 | (int (*)(...))0 | (int (*)(...))0 |
72 | (int (*)(...))0 | (int (*)(...))0 |
76 | (int (*)(...))0 | (int (*)(...))0 |
80 | (int (*)(...))0 | (int (*)(...))0 |
84 | -16u | -16u |
88 | -0x000000010 | -0x000000010 |
92 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
96 | CoordinateLayout::_ZTv0_n12_N4jgui16CoordinateLayoutD1Ev | CoordinateLayout::_ZTv0_n12_N4jgui16CoordinateLayoutD1Ev |
100 | CoordinateLayout::_ZTv0_n12_N4jgui16CoordinateLayoutD0Ev | CoordinateLayout::_ZTv0_n12_N4jgui16CoordinateLayoutD0Ev |
104 | jcommon::Object::Clone | jcommon::Object::Clone |
108 | jcommon::Object::Equals | jcommon::Object::Equals |
112 | jcommon::Object::Compare | jcommon::Object::Compare |
116 | jcommon::Object::Hash | jcommon::Object::Hash |
120 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method Component::ProcessEvent ( KeyEvent* event ) has been overridden by FileChooserDialogBox::ProcessEvent ( KeyEvent* event ). | Method FileChooserDialogBox::ProcessEvent ( KeyEvent* event ) will be called instead of Component::ProcessEvent ( KeyEvent* event ). |
Offset | Virtual Table (Old) - 250 entries | Virtual Table (New) - 305 entries |
---|---|---|
0 | 1108u | 1296u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~FileChooserDialogBox | ~FileChooserDialogBox |
16 | ~FileChooserDialogBox | ~FileChooserDialogBox |
20 | Frame::KeyPressed | Frame::KeyPressed |
24 | Frame::MousePressed | Frame::MousePressed |
28 | Frame::MouseReleased | Frame::MouseReleased |
32 | Frame::MouseMoved | Frame::MouseMoved |
36 | Frame::MouseWheel | Frame::MouseWheel |
40 | Frame::Pack | Frame::Pack |
44 | Frame::Maximize | Frame::Maximize |
48 | Frame::Restore | Frame::Restore |
52 | Frame::Hide | Frame::Hide |
56 | Frame::Show | Frame::Show |
60 | Frame::Release | Frame::Release |
64 | Frame::GetInsets | Frame::GetInsets |
68 | Frame::GetIcon | Frame::GetIcon |
72 | Frame::SetIcon | Frame::SetIcon |
76 | Frame::GetFrameButtons | Frame::GetFrameButtons |
80 | Frame::SetFrameButtons | Frame::SetFrameButtons |
84 | Frame::SetMoveEnabled | Frame::SetMoveEnabled |
88 | Frame::SetResizeEnabled | Frame::SetResizeEnabled |
92 | Frame::IsMoveEnabled | Frame::IsMoveEnabled |
96 | Frame::IsResizeEnabled | Frame::IsResizeEnabled |
100 | Frame::SetDefaultExitEnabled | Frame::SetDefaultExitEnabled |
104 | Frame::SetTitle | Frame::SetTitle |
108 | Frame::GetTitle | Frame::GetTitle |
112 | Frame::SetInputEnabled | Frame::SetInputEnabled |
116 | Frame::AddSubtitle | Frame::AddSubtitle |
120 | Frame::RemoveAllSubtitles | Frame::RemoveAllSubtitles |
124 | Frame::GetLastKeyCode | Frame::GetLastKeyCode |
128 | Frame::SetLastKeyCode | Frame::SetLastKeyCode |
132 | Frame::Paint | Frame::Paint |
136 | FileChooserDialogBox::InputReceived | Frame::PaintGlassPane |
140 | Frame::InputReceived | FileChooserDialogBox::GetName |
144 | FileChooserDialogBox::GetName | FileChooserDialogBox::GetFile |
148 | FileChooserDialogBox::GetFile | FileChooserDialogBox::GetCurrentDirectory |
152 | FileChooserDialogBox::GetCurrentDirectory | FileChooserDialogBox::SetCurrentDirectory |
156 | FileChooserDialogBox::SetCurrentDirectory | FileChooserDialogBox::AddExtension |
160 | FileChooserDialogBox::AddExtension | FileChooserDialogBox::SetExtensionIgnoreCase |
164 | FileChooserDialogBox::SetExtensionIgnoreCase | FileChooserDialogBox::SetFileFilter |
168 | FileChooserDialogBox::SetFileFilter | FileChooserDialogBox::ItemSelected |
172 | FileChooserDialogBox::ItemSelected | FileChooserDialogBox::ProcessEvent |
176 | 1104u | 1292u |
180 | -0x000000004 | -0x000000004 |
184 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
188 | non-virtual thunk | non-virtual thunk |
192 | non-virtual thunk | non-virtual thunk |
196 | non-virtual thunk | non-virtual thunk |
200 | non-virtual thunk | non-virtual thunk |
204 | non-virtual thunk | non-virtual thunk |
208 | non-virtual thunk | non-virtual thunk |
212 | 1100u | 1288u |
216 | -0x000000008 | -0x000000008 |
220 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
224 | non-virtual thunk | Component::GetInternalComponents |
228 | non-virtual thunk | Component::FindNextComponentFocus |
232 | Component::GetParent | Component::ScrollToVisibleArea |
236 | Component::GetTopLevelAncestor | non-virtual thunk |
240 | Component::GetBaseline | non-virtual thunk |
244 | Component::GetBaselineResizeBehavior | Component::SetName |
248 | Component::GetAlignmentX | non-virtual thunk |
252 | Component::GetAlignmentY | Component::GetParent |
256 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
260 | Component::SetAlignmentY | Component::GetBaseline |
264 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
268 | Component::GetComponentOrientation | Component::GetAlignmentX |
272 | Component::SetThemeEnabled | Component::GetAlignmentY |
276 | Component::IsThemeEnabled | Component::SetAlignmentX |
280 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
284 | Component::SetOpaque | Component::SetComponentOrientation |
288 | Component::IsOpaque | Component::GetComponentOrientation |
292 | Component::Invalidate | Component::IsScrollableX |
296 | Component::Revalidate | Component::IsScrollableY |
300 | Component::IsValid | Component::SetScrollableX |
304 | Component::SetGap | Component::SetScrollableY |
308 | Component::SetHorizontalGap | Component::SetScrollable |
312 | Component::SetVerticalGap | Component::SetSmoothScrolling |
316 | Component::GetHorizontalGap | Component::IsCyclicFocus |
320 | Component::GetVerticalGap | Component::SetCyclicFocus |
324 | Component::SetParent | Component::IsSmoothScrolling |
328 | Component::SetBackgroundVisible | Component::IsScrollable |
332 | Component::IsEnabled | Component::IsScrollVisible |
336 | Component::SetEnabled | Component::GetAbsoluteLocation |
340 | Component::SetNavigation | Component::GetScrollLocation |
344 | Component::GetLeftComponent | Container::GetScrollDimension |
348 | Component::GetRightComponent | Component::GetVisibleBounds |
352 | Component::GetUpComponent | Component::SetScrollX |
356 | Component::GetDownComponent | Component::SetScrollY |
360 | Component::ProcessEvent | Component::SetScrollLocation |
364 | Component::ProcessEvent | Component::GetScrollSize |
368 | Component::RequestFocus | Component::SetScrollSize |
372 | Component::ReleaseFocus | Component::GetScrollGap |
376 | Window::SetVisible | Component::SetScrollGap |
380 | Component::IsVisible | Component::GetMinorScrollIncrement |
384 | Component::HasFocus | Component::GetMajorScrollIncrement |
388 | Component::SetBorder | Component::SetMinorScrollIncrement |
392 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
396 | Component::GetBorderSize | Component::SetThemeEnabled |
400 | Component::SetMinimumSize | Component::IsThemeEnabled |
404 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
408 | Component::SetPreferredSize | Component::SetOpaque |
412 | Component::GetMinimumSize | Component::IsOpaque |
416 | Component::GetMaximumSize | Component::Invalidate |
420 | Component::GetPreferredSize | Component::Revalidate |
424 | Window::Move | Component::IsValid |
428 | Component::Move | Component::SetGap |
432 | Window::SetBounds | Component::SetHorizontalGap |
436 | Component::SetBounds | Component::SetVerticalGap |
440 | Component::SetBounds | Component::GetHorizontalGap |
444 | Window::SetLocation | Component::GetVerticalGap |
448 | Component::SetLocation | Component::SetParent |
452 | Window::SetSize | Component::IsBackgroundVisible |
456 | Component::SetSize | Component::SetBackgroundVisible |
460 | Component::GetX | Component::IsEnabled |
464 | Component::GetY | Component::SetEnabled |
468 | Component::GetAbsoluteX | Component::SetLeftComponent |
472 | Component::GetAbsoluteY | Component::SetRightComponent |
476 | Component::GetWidth | Component::SetUpComponent |
480 | Component::GetHeight | Component::SetDownComponent |
484 | Component::GetLocation | Component::SetNavigationEnabled |
488 | Component::GetSize | Component::IsNavigationEnabled |
492 | Component::SetGradientLevel | Component::SetNextComponentFocus |
496 | Component::GetGradientLevel | Component::GetNextFocusLeft |
500 | Component::SetFont | Component::GetNextFocusRight |
504 | Component::IsFontSet | Component::GetNextFocusUp |
508 | Component::GetFont | Component::GetNextFocusDown |
512 | Window::RaiseToTop | non-virtual thunk |
516 | Window::LowerToBottom | Container::ProcessEvent |
520 | Component::PutAtop | Component::RequestFocus |
524 | Component::PutBelow | Component::ReleaseFocus |
528 | Component::SetBackgroundColor | Window::SetVisible |
532 | Component::SetForegroundColor | Component::IsVisible |
536 | Component::SetBackgroundFocusColor | Component::HasFocus |
540 | Component::SetForegroundFocusColor | Component::SetBorder |
544 | Component::SetBorderColor | Component::SetBorderSize |
548 | Component::SetBorderFocusColor | Component::GetBorderSize |
552 | Component::SetBackgroundColor | Component::Contains |
556 | Component::SetForegroundColor | Component::Contains |
560 | Component::SetBackgroundFocusColor | Component::Contains |
564 | Component::SetForegroundFocusColor | Component::Intersects |
568 | Component::SetBorderColor | Component::Intersects |
572 | Component::SetBorderFocusColor | Component::Intersects |
576 | Component::GetBackgroundColor | Component::SetMinimumSize |
580 | Component::GetForegroundColor | Component::SetMaximumSize |
584 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
588 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
592 | Component::GetBorderColor | Component::GetMaximumSize |
596 | Component::GetBorderFocusColor | Component::GetPreferredSize |
600 | Component::SetFocusable | Window::Move |
604 | Component::IsFocusable | Component::Move |
608 | Component::Intersect | Window::SetBounds |
612 | non-virtual thunk | Component::SetBounds |
616 | Component::PaintBorderBackground | Component::SetBounds |
620 | Component::PaintBorderEdges | Window::SetLocation |
624 | Window::Repaint | Component::SetLocation |
628 | Component::RegisterFocusListener | Window::SetSize |
632 | Component::RemoveFocusListener | Component::SetSize |
636 | Component::DispatchFocusEvent | Component::GetX |
640 | Component::GetFocusListeners | Component::GetY |
644 | Component::RegisterComponentListener | Component::GetWidth |
648 | Component::RemoveComponentListener | Component::GetHeight |
652 | Component::DispatchComponentEvent | Component::GetLocation |
656 | Component::GetComponentListeners | Component::GetSize |
660 | Container::RequestComponentFocus | Component::SetGradientLevel |
664 | Container::ReleaseComponentFocus | Component::GetGradientLevel |
668 | Window::SetWorkingScreenSize | Component::SetFont |
672 | Container::GetWorkingScreenSize | Component::IsFontSet |
676 | Container::SetLayout | Component::GetFont |
680 | Container::GetLayout | Window::RaiseToTop |
684 | Container::DoLayout | Window::LowerToBottom |
688 | Container::SetOptimizedPaint | Component::PutAtop |
692 | non-virtual thunk | Component::PutBelow |
696 | Container::SetInsets | Component::SetBackgroundColor |
700 | Container::SetInsets | Component::SetForegroundColor |
704 | Container::Add | Component::SetBackgroundFocusColor |
708 | Container::Add | Component::SetForegroundFocusColor |
712 | Container::Add | Component::SetBorderColor |
716 | Container::Add | Component::SetBorderFocusColor |
720 | Container::Add | Component::SetScrollbarColor |
724 | Container::Remove | Component::SetDisabledBackgroundColor |
728 | Container::RemoveAll | Component::SetDisabledForegroundColor |
732 | Container::GetComponentCount | Component::SetDisabledBorderColor |
736 | Container::GetComponents | Component::SetBackgroundColor |
740 | Container::Intersect | Component::SetForegroundColor |
744 | Container::Intersect | Component::SetBackgroundFocusColor |
748 | Container::InvalidateAll | Component::SetForegroundFocusColor |
752 | Container::RevalidateAll | Component::SetBorderColor |
756 | Window::Repaint | Component::SetBorderFocusColor |
760 | Window::Repaint | Component::SetScrollbarColor |
764 | Container::GetTargetComponent | Component::SetDisabledBackgroundColor |
768 | Container::GetFocusOwner | Component::SetDisabledForegroundColor |
772 | Container::RaiseComponentToTop | Component::SetDisabledBorderColor |
776 | Container::LowerComponentToBottom | Component::GetBackgroundColor |
780 | Container::PutComponentATop | Component::GetForegroundColor |
784 | Container::PutComponentBelow | Component::GetBackgroundFocusColor |
788 | Container::RegisterContainerListener | Component::GetForegroundFocusColor |
792 | Container::RemoveContainerListener | Component::GetBorderColor |
796 | Container::DispatchContainerEvent | Component::GetBorderFocusColor |
800 | Container::GetFrameListeners | Component::GetScrollbarColor |
804 | Window::GetGraphics | Component::GetDisabledBackgroundColor |
808 | Window::GetNativeWindow | Component::GetDisabledForegroundColor |
812 | Window::SetNativeWindow | Component::GetDisabledBorderColor |
816 | Window::SetOpacity | Component::SetFocusable |
820 | Window::GetOpacity | Component::IsFocusable |
824 | Window::SetUndecorated | Component::Intersect |
828 | Window::SetCursor | non-virtual thunk |
832 | Window::GetCursor | Window::PaintBackground |
836 | Window::SetMinimumSize | Component::PaintBorders |
840 | Window::SetMaximumSize | Component::PaintScrollbars |
844 | non-virtual thunk | Window::Repaint |
848 | non-virtual thunk | Component::RegisterFocusListener |
852 | Window::ReleaseWindow | Component::RemoveFocusListener |
856 | Window::PutAtop | Component::DispatchFocusEvent |
860 | Window::PutBelow | Component::GetFocusListeners |
864 | Window::DumpScreen | Component::RegisterComponentListener |
868 | Window::RegisterWindowListener | Component::RemoveComponentListener |
872 | Window::RemoveWindowListener | Component::DispatchComponentEvent |
876 | Window::DispatchWindowEvent | Component::GetComponentListeners |
880 | Window::GetWindowListeners | Container::RequestComponentFocus |
884 | Window::ThemeChanged | Container::GetTargetComponent |
888 | 536u | Container::ReleaseComponentFocus |
892 | -0x00000023c | Container::MoveScrollTowards |
896 | (int (*)(...))(& typeinfo) | Container::UpdateScrollDimension |
900 | non-virtual thunk | Window::SetWorkingScreenSize |
904 | non-virtual thunk | Container::GetWorkingScreenSize |
908 | non-virtual thunk | Container::SetLayout |
912 | 108u | Container::GetLayout |
916 | -0x0000003e8 | Container::DoLayout |
920 | (int (*)(...))(& typeinfo) | Container::SetOptimizedPaint |
924 | non-virtual thunk | non-virtual thunk |
928 | non-virtual thunk | Container::SetInsets |
932 | SelectListener::ItemChanged | Container::SetInsets |
936 | non-virtual thunk | Container::Add |
940 | (int (*)(...))0 | Container::Add |
944 | (int (*)(...))0 | Container::Add |
948 | (int (*)(...))0 | Container::Add |
952 | (int (*)(...))0 | Container::Add |
956 | (int (*)(...))0 | Container::Remove |
960 | -1108u | Container::RemoveAll |
964 | -0x000000454 | Container::Contains |
968 | (int (*)(...))(& typeinfo) | Container::GetComponentCount |
972 | FileChooserDialogBox::_ZTv0_n12_N4jgui20FileChooserDialogBoxD1Ev | Container::GetComponents |
976 | FileChooserDialogBox::_ZTv0_n12_N4jgui20FileChooserDialogBoxD0Ev | Container::InvalidateAll |
980 | jcommon::Object::Clone | Container::RevalidateAll |
984 | jcommon::Object::Equals | non-virtual thunk |
988 | jcommon::Object::Compare | Container::GetFocusOwner |
992 | jcommon::Object::Hash | Container::RaiseComponentToTop |
996 | jcommon::Object::what | Container::LowerComponentToBottom |
1000 | Container::PutComponentATop | |
1004 | Container::PutComponentBelow | |
1008 | Container::RegisterContainerListener | |
1012 | Container::RemoveContainerListener | |
1016 | Container::DispatchContainerEvent | |
1020 | Container::GetFrameListeners | |
1024 | Window::GetGraphics | |
1028 | Window::GetNativeWindow | |
1032 | Window::SetNativeWindow | |
1036 | Window::SetOpacity | |
1040 | Window::GetOpacity | |
1044 | Window::SetUndecorated | |
1048 | Window::SetCursor | |
1052 | Window::GetCursor | |
1056 | Window::SetMinimumSize | |
1060 | Window::SetMaximumSize | |
1064 | non-virtual thunk | |
1068 | non-virtual thunk | |
1072 | Window::ReleaseWindow | |
1076 | Window::PutAtop | |
1080 | Window::PutBelow | |
1084 | Window::DumpScreen | |
1088 | Window::RegisterWindowListener | |
1092 | Window::RemoveWindowListener | |
1096 | Window::DispatchWindowEvent | |
1100 | Window::GetWindowListeners | |
1104 | Window::ThemeChanged | |
1108 | 512u | |
1112 | -0x000000310 | |
1116 | (int (*)(...))(& typeinfo) | |
1120 | non-virtual thunk | |
1124 | non-virtual thunk | |
1128 | non-virtual thunk | |
1132 | 108u | |
1136 | -0x0000004a4 | |
1140 | (int (*)(...))(& typeinfo) | |
1144 | non-virtual thunk | |
1148 | non-virtual thunk | |
1152 | SelectListener::ItemChanged | |
1156 | non-virtual thunk | |
1160 | (int (*)(...))0 | |
1164 | (int (*)(...))0 | |
1168 | (int (*)(...))0 | |
1172 | (int (*)(...))0 | |
1176 | (int (*)(...))0 | |
1180 | -1296u | |
1184 | -0x000000510 | |
1188 | (int (*)(...))(& typeinfo) | |
1192 | FileChooserDialogBox::_ZTv0_n12_N4jgui20FileChooserDialogBoxD1Ev | |
1196 | FileChooserDialogBox::_ZTv0_n12_N4jgui20FileChooserDialogBoxD0Ev | |
1200 | jcommon::Object::Clone | |
1204 | jcommon::Object::Equals | |
1208 | jcommon::Object::Compare | |
1212 | jcommon::Object::Hash | |
1216 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Field _buttons has been removed from this type. | Size of the inclusive type has been changed. |
2 | Field _current_button has been removed from this type. | Size of the inclusive type has been changed. |
3 | Virtual method Component::ProcessEvent ( KeyEvent* event ) has been overridden by Keyboard::ProcessEvent ( KeyEvent* event ). | Method Keyboard::ProcessEvent ( KeyEvent* event ) will be called instead of Component::ProcessEvent ( KeyEvent* event ). |
4 | Virtual method Keyboard::TextChanged ( TextEvent* event ) has been overridden by TextListener::TextChanged ( TextEvent* event ). | Method TextListener::TextChanged ( TextEvent* event ) will be called instead of Keyboard::TextChanged ( TextEvent* event ). |
Offset | Virtual Table (Old) - 259 entries | Virtual Table (New) - 307 entries |
---|---|---|
0 | 1140u | 1308u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Keyboard | ~Keyboard |
16 | ~Keyboard | ~Keyboard |
20 | Frame::KeyPressed | Frame::KeyPressed |
24 | Frame::MousePressed | Frame::MousePressed |
28 | Frame::MouseReleased | Frame::MouseReleased |
32 | Frame::MouseMoved | Frame::MouseMoved |
36 | Frame::MouseWheel | Frame::MouseWheel |
40 | Frame::Pack | Frame::Pack |
44 | Frame::Maximize | Frame::Maximize |
48 | Frame::Restore | Frame::Restore |
52 | Frame::Hide | Frame::Hide |
56 | Frame::Show | Frame::Show |
60 | Frame::Release | Frame::Release |
64 | Frame::GetInsets | Frame::GetInsets |
68 | Frame::GetIcon | Frame::GetIcon |
72 | Frame::SetIcon | Frame::SetIcon |
76 | Frame::GetFrameButtons | Frame::GetFrameButtons |
80 | Frame::SetFrameButtons | Frame::SetFrameButtons |
84 | Frame::SetMoveEnabled | Frame::SetMoveEnabled |
88 | Frame::SetResizeEnabled | Frame::SetResizeEnabled |
92 | Frame::IsMoveEnabled | Frame::IsMoveEnabled |
96 | Frame::IsResizeEnabled | Frame::IsResizeEnabled |
100 | Frame::SetDefaultExitEnabled | Frame::SetDefaultExitEnabled |
104 | Frame::SetTitle | Frame::SetTitle |
108 | Frame::GetTitle | Frame::GetTitle |
112 | Frame::SetInputEnabled | Frame::SetInputEnabled |
116 | Frame::AddSubtitle | Frame::AddSubtitle |
120 | Frame::RemoveAllSubtitles | Frame::RemoveAllSubtitles |
124 | Frame::GetLastKeyCode | Frame::GetLastKeyCode |
128 | Frame::SetLastKeyCode | Frame::SetLastKeyCode |
132 | Frame::Paint | Frame::Paint |
136 | Keyboard::InputReceived | Frame::PaintGlassPane |
140 | Frame::InputReceived | Keyboard::SetTextSize |
144 | Keyboard::SetTextSize | Keyboard::GetTextSize |
148 | Keyboard::GetTextSize | Keyboard::SetWrap |
152 | Keyboard::SetWrap | Keyboard::SetText |
156 | Keyboard::SetText | Keyboard::GetText |
160 | Keyboard::GetText | Keyboard::ProcessCaps |
164 | Keyboard::ProcessCaps | Keyboard::ActionPerformed |
168 | Keyboard::ActionPerformed | Keyboard::ProcessEvent |
172 | Keyboard::TextChanged | Keyboard::GetKeyboardListeners |
176 | Keyboard::GetKeyboardListeners | Keyboard::RegisterKeyboardListener |
180 | Keyboard::RegisterKeyboardListener | Keyboard::RemoveKeyboardListener |
184 | Keyboard::RemoveKeyboardListener | Keyboard::DispatchKeyboardEvent |
188 | Keyboard::DispatchKeyboardEvent | 1304u |
192 | 1136u | -0x000000004 |
196 | -0x000000004 | (int (*)(...))(& typeinfo) |
200 | (int (*)(...))(& typeinfo) | non-virtual thunk |
204 | non-virtual thunk | non-virtual thunk |
208 | non-virtual thunk | non-virtual thunk |
212 | non-virtual thunk | non-virtual thunk |
216 | non-virtual thunk | non-virtual thunk |
220 | non-virtual thunk | non-virtual thunk |
224 | non-virtual thunk | 1300u |
228 | 1132u | -0x000000008 |
232 | -0x000000008 | (int (*)(...))(& typeinfo) |
236 | (int (*)(...))(& typeinfo) | Component::GetInternalComponents |
240 | non-virtual thunk | Component::FindNextComponentFocus |
244 | non-virtual thunk | Component::ScrollToVisibleArea |
248 | Component::GetParent | non-virtual thunk |
252 | Component::GetTopLevelAncestor | non-virtual thunk |
256 | Component::GetBaseline | Component::SetName |
260 | Component::GetBaselineResizeBehavior | Component::GetName |
264 | Component::GetAlignmentX | Component::GetParent |
268 | Component::GetAlignmentY | Component::GetTopLevelAncestor |
272 | Component::SetAlignmentX | Component::GetBaseline |
276 | Component::SetAlignmentY | Component::GetBaselineResizeBehavior |
280 | Component::SetComponentOrientation | Component::GetAlignmentX |
284 | Component::GetComponentOrientation | Component::GetAlignmentY |
288 | Component::SetThemeEnabled | Component::SetAlignmentX |
292 | Component::IsThemeEnabled | Component::SetAlignmentY |
296 | Component::SetIgnoreRepaint | Component::SetComponentOrientation |
300 | Component::SetOpaque | Component::GetComponentOrientation |
304 | Component::IsOpaque | Component::IsScrollableX |
308 | Component::Invalidate | Component::IsScrollableY |
312 | Component::Revalidate | Component::SetScrollableX |
316 | Component::IsValid | Component::SetScrollableY |
320 | Component::SetGap | Component::SetScrollable |
324 | Component::SetHorizontalGap | Component::SetSmoothScrolling |
328 | Component::SetVerticalGap | Component::IsCyclicFocus |
332 | Component::GetHorizontalGap | Component::SetCyclicFocus |
336 | Component::GetVerticalGap | Component::IsSmoothScrolling |
340 | Component::SetParent | Component::IsScrollable |
344 | Component::SetBackgroundVisible | Component::IsScrollVisible |
348 | Component::IsEnabled | Component::GetAbsoluteLocation |
352 | Component::SetEnabled | Component::GetScrollLocation |
356 | Component::SetNavigation | Container::GetScrollDimension |
360 | Component::GetLeftComponent | Component::GetVisibleBounds |
364 | Component::GetRightComponent | Component::SetScrollX |
368 | Component::GetUpComponent | Component::SetScrollY |
372 | Component::GetDownComponent | Component::SetScrollLocation |
376 | Component::ProcessEvent | Component::GetScrollSize |
380 | Component::ProcessEvent | Component::SetScrollSize |
384 | Component::RequestFocus | Component::GetScrollGap |
388 | Component::ReleaseFocus | Component::SetScrollGap |
392 | Window::SetVisible | Component::GetMinorScrollIncrement |
396 | Component::IsVisible | Component::GetMajorScrollIncrement |
400 | Component::HasFocus | Component::SetMinorScrollIncrement |
404 | Component::SetBorder | Component::SetMajorScrollIncrement |
408 | Component::SetBorderSize | Component::SetThemeEnabled |
412 | Component::GetBorderSize | Component::IsThemeEnabled |
416 | Component::SetMinimumSize | Component::SetIgnoreRepaint |
420 | Component::SetMaximumSize | Component::SetOpaque |
424 | Component::SetPreferredSize | Component::IsOpaque |
428 | Component::GetMinimumSize | Component::Invalidate |
432 | Component::GetMaximumSize | Component::Revalidate |
436 | Component::GetPreferredSize | Component::IsValid |
440 | Window::Move | Component::SetGap |
444 | Component::Move | Component::SetHorizontalGap |
448 | Window::SetBounds | Component::SetVerticalGap |
452 | Component::SetBounds | Component::GetHorizontalGap |
456 | Component::SetBounds | Component::GetVerticalGap |
460 | Window::SetLocation | Component::SetParent |
464 | Component::SetLocation | Component::IsBackgroundVisible |
468 | Window::SetSize | Component::SetBackgroundVisible |
472 | Component::SetSize | Component::IsEnabled |
476 | Component::GetX | Component::SetEnabled |
480 | Component::GetY | Component::SetLeftComponent |
484 | Component::GetAbsoluteX | Component::SetRightComponent |
488 | Component::GetAbsoluteY | Component::SetUpComponent |
492 | Component::GetWidth | Component::SetDownComponent |
496 | Component::GetHeight | Component::SetNavigationEnabled |
500 | Component::GetLocation | Component::IsNavigationEnabled |
504 | Component::GetSize | Component::SetNextComponentFocus |
508 | Component::SetGradientLevel | Component::GetNextFocusLeft |
512 | Component::GetGradientLevel | Component::GetNextFocusRight |
516 | Component::SetFont | Component::GetNextFocusUp |
520 | Component::IsFontSet | Component::GetNextFocusDown |
524 | Component::GetFont | non-virtual thunk |
528 | Window::RaiseToTop | Container::ProcessEvent |
532 | Window::LowerToBottom | Component::RequestFocus |
536 | Component::PutAtop | Component::ReleaseFocus |
540 | Component::PutBelow | Window::SetVisible |
544 | Component::SetBackgroundColor | Component::IsVisible |
548 | Component::SetForegroundColor | Component::HasFocus |
552 | Component::SetBackgroundFocusColor | Component::SetBorder |
556 | Component::SetForegroundFocusColor | Component::SetBorderSize |
560 | Component::SetBorderColor | Component::GetBorderSize |
564 | Component::SetBorderFocusColor | Component::Contains |
568 | Component::SetBackgroundColor | Component::Contains |
572 | Component::SetForegroundColor | Component::Contains |
576 | Component::SetBackgroundFocusColor | Component::Intersects |
580 | Component::SetForegroundFocusColor | Component::Intersects |
584 | Component::SetBorderColor | Component::Intersects |
588 | Component::SetBorderFocusColor | Component::SetMinimumSize |
592 | Component::GetBackgroundColor | Component::SetMaximumSize |
596 | Component::GetForegroundColor | Component::SetPreferredSize |
600 | Component::GetBackgroundFocusColor | Component::GetMinimumSize |
604 | Component::GetForegroundFocusColor | Component::GetMaximumSize |
608 | Component::GetBorderColor | Component::GetPreferredSize |
612 | Component::GetBorderFocusColor | Window::Move |
616 | Component::SetFocusable | Component::Move |
620 | Component::IsFocusable | Window::SetBounds |
624 | Component::Intersect | Component::SetBounds |
628 | non-virtual thunk | Component::SetBounds |
632 | Component::PaintBorderBackground | Window::SetLocation |
636 | Component::PaintBorderEdges | Component::SetLocation |
640 | Window::Repaint | Window::SetSize |
644 | Component::RegisterFocusListener | Component::SetSize |
648 | Component::RemoveFocusListener | Component::GetX |
652 | Component::DispatchFocusEvent | Component::GetY |
656 | Component::GetFocusListeners | Component::GetWidth |
660 | Component::RegisterComponentListener | Component::GetHeight |
664 | Component::RemoveComponentListener | Component::GetLocation |
668 | Component::DispatchComponentEvent | Component::GetSize |
672 | Component::GetComponentListeners | Component::SetGradientLevel |
676 | Container::RequestComponentFocus | Component::GetGradientLevel |
680 | Container::ReleaseComponentFocus | Component::SetFont |
684 | Window::SetWorkingScreenSize | Component::IsFontSet |
688 | Container::GetWorkingScreenSize | Component::GetFont |
692 | Container::SetLayout | Window::RaiseToTop |
696 | Container::GetLayout | Window::LowerToBottom |
700 | Container::DoLayout | Component::PutAtop |
704 | Container::SetOptimizedPaint | Component::PutBelow |
708 | non-virtual thunk | Component::SetBackgroundColor |
712 | Container::SetInsets | Component::SetForegroundColor |
716 | Container::SetInsets | Component::SetBackgroundFocusColor |
720 | Container::Add | Component::SetForegroundFocusColor |
724 | Container::Add | Component::SetBorderColor |
728 | Container::Add | Component::SetBorderFocusColor |
732 | Container::Add | Component::SetScrollbarColor |
736 | Container::Add | Component::SetDisabledBackgroundColor |
740 | Container::Remove | Component::SetDisabledForegroundColor |
744 | Container::RemoveAll | Component::SetDisabledBorderColor |
748 | Container::GetComponentCount | Component::SetBackgroundColor |
752 | Container::GetComponents | Component::SetForegroundColor |
756 | Container::Intersect | Component::SetBackgroundFocusColor |
760 | Container::Intersect | Component::SetForegroundFocusColor |
764 | Container::InvalidateAll | Component::SetBorderColor |
768 | Container::RevalidateAll | Component::SetBorderFocusColor |
772 | Window::Repaint | Component::SetScrollbarColor |
776 | Window::Repaint | Component::SetDisabledBackgroundColor |
780 | Container::GetTargetComponent | Component::SetDisabledForegroundColor |
784 | Container::GetFocusOwner | Component::SetDisabledBorderColor |
788 | Container::RaiseComponentToTop | Component::GetBackgroundColor |
792 | Container::LowerComponentToBottom | Component::GetForegroundColor |
796 | Container::PutComponentATop | Component::GetBackgroundFocusColor |
800 | Container::PutComponentBelow | Component::GetForegroundFocusColor |
804 | Container::RegisterContainerListener | Component::GetBorderColor |
808 | Container::RemoveContainerListener | Component::GetBorderFocusColor |
812 | Container::DispatchContainerEvent | Component::GetScrollbarColor |
816 | Container::GetFrameListeners | Component::GetDisabledBackgroundColor |
820 | Window::GetGraphics | Component::GetDisabledForegroundColor |
824 | Window::GetNativeWindow | Component::GetDisabledBorderColor |
828 | Window::SetNativeWindow | Component::SetFocusable |
832 | Window::SetOpacity | Component::IsFocusable |
836 | Window::GetOpacity | Component::Intersect |
840 | Window::SetUndecorated | non-virtual thunk |
844 | Window::SetCursor | Window::PaintBackground |
848 | Window::GetCursor | Component::PaintBorders |
852 | Window::SetMinimumSize | Component::PaintScrollbars |
856 | Window::SetMaximumSize | Window::Repaint |
860 | non-virtual thunk | Component::RegisterFocusListener |
864 | non-virtual thunk | Component::RemoveFocusListener |
868 | Window::ReleaseWindow | Component::DispatchFocusEvent |
872 | Window::PutAtop | Component::GetFocusListeners |
876 | Window::PutBelow | Component::RegisterComponentListener |
880 | Window::DumpScreen | Component::RemoveComponentListener |
884 | Window::RegisterWindowListener | Component::DispatchComponentEvent |
888 | Window::RemoveWindowListener | Component::GetComponentListeners |
892 | Window::DispatchWindowEvent | Container::RequestComponentFocus |
896 | Window::GetWindowListeners | Container::GetTargetComponent |
900 | Window::ThemeChanged | Container::ReleaseComponentFocus |
904 | 568u | Container::MoveScrollTowards |
908 | -0x00000023c | Container::UpdateScrollDimension |
912 | (int (*)(...))(& typeinfo) | Window::SetWorkingScreenSize |
916 | non-virtual thunk | Container::GetWorkingScreenSize |
920 | non-virtual thunk | Container::SetLayout |
924 | non-virtual thunk | Container::GetLayout |
928 | 140u | Container::DoLayout |
932 | -0x0000003e8 | Container::SetOptimizedPaint |
936 | (int (*)(...))(& typeinfo) | non-virtual thunk |
940 | non-virtual thunk | Container::SetInsets |
944 | non-virtual thunk | Container::SetInsets |
948 | non-virtual thunk | Container::Add |
952 | 136u | Container::Add |
956 | -0x0000003ec | Container::Add |
960 | (int (*)(...))(& typeinfo) | Container::Add |
964 | non-virtual thunk | Container::Add |
968 | non-virtual thunk | Container::Remove |
972 | non-virtual thunk | Container::RemoveAll |
976 | (int (*)(...))0 | Container::Contains |
980 | (int (*)(...))0 | Container::GetComponentCount |
984 | (int (*)(...))0 | Container::GetComponents |
988 | (int (*)(...))0 | Container::InvalidateAll |
992 | (int (*)(...))0 | Container::RevalidateAll |
996 | -1140u | non-virtual thunk |
1000 | -0x000000474 | Container::GetFocusOwner |
1004 | (int (*)(...))(& typeinfo) | Container::RaiseComponentToTop |
1008 | Keyboard::_ZTv0_n12_N4jgui8KeyboardD1Ev | Container::LowerComponentToBottom |
1012 | Keyboard::_ZTv0_n12_N4jgui8KeyboardD0Ev | Container::PutComponentATop |
1016 | jcommon::Object::Clone | Container::PutComponentBelow |
1020 | jcommon::Object::Equals | Container::RegisterContainerListener |
1024 | jcommon::Object::Compare | Container::RemoveContainerListener |
1028 | jcommon::Object::Hash | Container::DispatchContainerEvent |
1032 | jcommon::Object::what | Container::GetFrameListeners |
1036 | Window::GetGraphics | |
1040 | Window::GetNativeWindow | |
1044 | Window::SetNativeWindow | |
1048 | Window::SetOpacity | |
1052 | Window::GetOpacity | |
1056 | Window::SetUndecorated | |
1060 | Window::SetCursor | |
1064 | Window::GetCursor | |
1068 | Window::SetMinimumSize | |
1072 | Window::SetMaximumSize | |
1076 | non-virtual thunk | |
1080 | non-virtual thunk | |
1084 | Window::ReleaseWindow | |
1088 | Window::PutAtop | |
1092 | Window::PutBelow | |
1096 | Window::DumpScreen | |
1100 | Window::RegisterWindowListener | |
1104 | Window::RemoveWindowListener | |
1108 | Window::DispatchWindowEvent | |
1112 | Window::GetWindowListeners | |
1116 | Window::ThemeChanged | |
1120 | 524u | |
1124 | -0x000000310 | |
1128 | (int (*)(...))(& typeinfo) | |
1132 | non-virtual thunk | |
1136 | non-virtual thunk | |
1140 | non-virtual thunk | |
1144 | 120u | |
1148 | -0x0000004a4 | |
1152 | (int (*)(...))(& typeinfo) | |
1156 | non-virtual thunk | |
1160 | non-virtual thunk | |
1164 | non-virtual thunk | |
1168 | (int (*)(...))0 | |
1172 | (int (*)(...))0 | |
1176 | (int (*)(...))0 | |
1180 | (int (*)(...))0 | |
1184 | (int (*)(...))0 | |
1188 | -1308u | |
1192 | -0x00000051c | |
1196 | (int (*)(...))(& typeinfo) | |
1200 | Keyboard::_ZTv0_n12_N4jgui8KeyboardD1Ev | |
1204 | Keyboard::_ZTv0_n12_N4jgui8KeyboardD0Ev | |
1208 | jcommon::Object::Clone | |
1212 | jcommon::Object::Equals | |
1216 | jcommon::Object::Compare | |
1220 | jcommon::Object::Hash | |
1224 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Field _item_gap has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field _scroll has been removed from this type. | Size of the inclusive type has been changed. |
3 | Field _scroll_width has been removed from this type. | Size of the inclusive type has been changed. |
4 | Field _stone_size has been removed from this type. | Size of the inclusive type has been changed. |
5 | Field _top_index has been removed from this type. | Size of the inclusive type has been changed. |
Change | Effect | |
---|---|---|
1 | Field _from has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field _stream has been removed from this type. | Size of the inclusive type has been changed. |
Change | Effect | |
---|---|---|
1 | Field _local has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | Field _local has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | Field _current_row has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field _lines has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field _rows_gap has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
4 | Field _line_op has been removed from this type. | Size of the inclusive type has been changed. |
5 | Virtual method TextComponent::Delete ( ) has been overridden by TextArea::Delete ( ). | Method TextArea::Delete ( ) will be called instead of TextComponent::Delete ( ). |
6 | Virtual method TextComponent::Insert ( std::string text ) has been overridden by TextArea::Insert ( std::string text ). | Method TextArea::Insert ( std::string text ) will be called instead of TextComponent::Insert ( std::string text ). |
7 | Virtual method Component::SetBounds ( int x, int y, int w, int h ) has been overridden by TextArea::SetBounds ( int x, int y, int w, int h ). | Method TextArea::SetBounds ( int x, int y, int w, int h ) will be called instead of Component::SetBounds ( int x, int y, int w, int h ). |
8 | Virtual method TextComponent::SetEchoChar ( char echo_char ) has been overridden by TextArea::SetEchoChar ( char echo_char ). | Method TextArea::SetEchoChar ( char echo_char ) will be called instead of TextComponent::SetEchoChar ( char echo_char ). |
9 | Virtual method Component::SetSize ( int width, int height ) has been overridden by TextArea::SetSize ( int width, int height ). | Method TextArea::SetSize ( int width, int height ) will be called instead of Component::SetSize ( int width, int height ). |
10 | Virtual method TextComponent::SetText ( std::string text ) has been overridden by TextArea::SetText ( std::string text ). | Method TextArea::SetText ( std::string text ) will be called instead of TextComponent::SetText ( std::string text ). |
Offset | Virtual Table (Old) - 164 entries | Virtual Table (New) - 230 entries |
---|---|---|
0 | 492u | 760u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~TextArea | Component::GetInternalComponents |
16 | ~TextArea | Component::FindNextComponentFocus |
20 | Component::GetParent | Component::ScrollToVisibleArea |
24 | Component::GetTopLevelAncestor | ~TextArea |
28 | Component::GetBaseline | ~TextArea |
32 | Component::GetBaselineResizeBehavior | Component::SetName |
36 | Component::GetAlignmentX | Component::GetName |
40 | Component::GetAlignmentY | Component::GetParent |
44 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
48 | Component::SetAlignmentY | Component::GetBaseline |
52 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
56 | Component::GetComponentOrientation | Component::GetAlignmentX |
60 | Component::SetThemeEnabled | Component::GetAlignmentY |
64 | Component::IsThemeEnabled | Component::SetAlignmentX |
68 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
72 | Component::SetOpaque | Component::SetComponentOrientation |
76 | Component::IsOpaque | Component::GetComponentOrientation |
80 | Component::Invalidate | Component::IsScrollableX |
84 | Component::Revalidate | Component::IsScrollableY |
88 | Component::IsValid | Component::SetScrollableX |
92 | Component::SetGap | Component::SetScrollableY |
96 | Component::SetHorizontalGap | Component::SetScrollable |
100 | Component::SetVerticalGap | Component::SetSmoothScrolling |
104 | Component::GetHorizontalGap | Component::IsCyclicFocus |
108 | Component::GetVerticalGap | Component::SetCyclicFocus |
112 | Component::SetParent | Component::IsSmoothScrolling |
116 | Component::SetBackgroundVisible | Component::IsScrollable |
120 | Component::IsEnabled | Component::IsScrollVisible |
124 | Component::SetEnabled | Component::GetAbsoluteLocation |
128 | Component::SetNavigation | Component::GetScrollLocation |
132 | Component::GetLeftComponent | TextArea::GetScrollDimension |
136 | Component::GetRightComponent | Component::GetVisibleBounds |
140 | Component::GetUpComponent | Component::SetScrollX |
144 | Component::GetDownComponent | Component::SetScrollY |
148 | TextArea::ProcessEvent | Component::SetScrollLocation |
152 | TextArea::ProcessEvent | Component::GetScrollSize |
156 | Component::RequestFocus | Component::SetScrollSize |
160 | Component::ReleaseFocus | Component::GetScrollGap |
164 | Component::SetVisible | Component::SetScrollGap |
168 | Component::IsVisible | Component::GetMinorScrollIncrement |
172 | Component::HasFocus | Component::GetMajorScrollIncrement |
176 | Component::SetBorder | Component::SetMinorScrollIncrement |
180 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
184 | Component::GetBorderSize | Component::SetThemeEnabled |
188 | Component::SetMinimumSize | Component::IsThemeEnabled |
192 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
196 | Component::SetPreferredSize | Component::SetOpaque |
200 | Component::GetMinimumSize | Component::IsOpaque |
204 | Component::GetMaximumSize | Component::Invalidate |
208 | Component::GetPreferredSize | Component::Revalidate |
212 | Component::Move | Component::IsValid |
216 | Component::Move | Component::SetGap |
220 | Component::SetBounds | Component::SetHorizontalGap |
224 | Component::SetBounds | Component::SetVerticalGap |
228 | Component::SetBounds | Component::GetHorizontalGap |
232 | Component::SetLocation | Component::GetVerticalGap |
236 | Component::SetLocation | Component::SetParent |
240 | Component::SetSize | Component::IsBackgroundVisible |
244 | Component::SetSize | Component::SetBackgroundVisible |
248 | Component::GetX | Component::IsEnabled |
252 | Component::GetY | Component::SetEnabled |
256 | Component::GetAbsoluteX | Component::SetLeftComponent |
260 | Component::GetAbsoluteY | Component::SetRightComponent |
264 | Component::GetWidth | Component::SetUpComponent |
268 | Component::GetHeight | Component::SetDownComponent |
272 | Component::GetLocation | Component::SetNavigationEnabled |
276 | Component::GetSize | Component::IsNavigationEnabled |
280 | Component::SetGradientLevel | Component::SetNextComponentFocus |
284 | Component::GetGradientLevel | Component::GetNextFocusLeft |
288 | Component::SetFont | Component::GetNextFocusRight |
292 | Component::IsFontSet | Component::GetNextFocusUp |
296 | Component::GetFont | Component::GetNextFocusDown |
300 | Component::RaiseToTop | TextArea::ProcessEvent |
304 | Component::LowerToBottom | TextArea::ProcessEvent |
308 | Component::PutAtop | Component::RequestFocus |
312 | Component::PutBelow | Component::ReleaseFocus |
316 | Component::SetBackgroundColor | Component::SetVisible |
320 | Component::SetForegroundColor | Component::IsVisible |
324 | Component::SetBackgroundFocusColor | Component::HasFocus |
328 | Component::SetForegroundFocusColor | Component::SetBorder |
332 | Component::SetBorderColor | Component::SetBorderSize |
336 | Component::SetBorderFocusColor | Component::GetBorderSize |
340 | Component::SetBackgroundColor | Component::Contains |
344 | Component::SetForegroundColor | Component::Contains |
348 | Component::SetBackgroundFocusColor | Component::Contains |
352 | Component::SetForegroundFocusColor | Component::Intersects |
356 | Component::SetBorderColor | Component::Intersects |
360 | Component::SetBorderFocusColor | Component::Intersects |
364 | Component::GetBackgroundColor | Component::SetMinimumSize |
368 | Component::GetForegroundColor | Component::SetMaximumSize |
372 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
376 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
380 | Component::GetBorderColor | Component::GetMaximumSize |
384 | Component::GetBorderFocusColor | Component::GetPreferredSize |
388 | Component::SetFocusable | Component::Move |
392 | Component::IsFocusable | Component::Move |
396 | Component::Intersect | TextArea::SetBounds |
400 | TextArea::Paint | Component::SetBounds |
404 | Component::PaintBorderBackground | Component::SetBounds |
408 | Component::PaintBorderEdges | Component::SetLocation |
412 | Component::Repaint | Component::SetLocation |
416 | Component::RegisterFocusListener | TextArea::SetSize |
420 | Component::RemoveFocusListener | Component::SetSize |
424 | Component::DispatchFocusEvent | Component::GetX |
428 | Component::GetFocusListeners | Component::GetY |
432 | Component::RegisterComponentListener | Component::GetWidth |
436 | Component::RemoveComponentListener | Component::GetHeight |
440 | Component::DispatchComponentEvent | Component::GetLocation |
444 | Component::GetComponentListeners | Component::GetSize |
448 | TextComponent::SetTextSize | Component::SetGradientLevel |
452 | TextComponent::GetTextSize | Component::GetGradientLevel |
456 | TextComponent::SetEchoChar | Component::SetFont |
460 | TextComponent::GetEchoChar | Component::IsFontSet |
464 | TextComponent::EchoCharIsSet | Component::GetFont |
468 | TextComponent::SetCaretType | Component::RaiseToTop |
472 | TextComponent::SetCaretVisible | Component::LowerToBottom |
476 | TextComponent::GetSelectedText | Component::PutAtop |
480 | TextComponent::IsEditable | Component::PutBelow |
484 | TextComponent::SetEditable | Component::SetBackgroundColor |
488 | TextComponent::GetSelectionStart | Component::SetForegroundColor |
492 | TextComponent::SetSelectionStart | Component::SetBackgroundFocusColor |
496 | TextComponent::GetSelectionEnd | Component::SetForegroundFocusColor |
500 | TextComponent::SetSelectionEnd | Component::SetBorderColor |
504 | TextComponent::Select | Component::SetBorderFocusColor |
508 | TextComponent::SelectAll | Component::SetScrollbarColor |
512 | TextComponent::SetCaretPosition | Component::SetDisabledBackgroundColor |
516 | TextComponent::GetCaretPosition | Component::SetDisabledForegroundColor |
520 | TextComponent::SetText | Component::SetDisabledBorderColor |
524 | TextComponent::GetText | Component::SetBackgroundColor |
528 | TextComponent::IncrementCaretPosition | Component::SetForegroundColor |
532 | TextComponent::DecrementCaretPosition | Component::SetBackgroundFocusColor |
536 | TextComponent::Insert | Component::SetForegroundFocusColor |
540 | TextComponent::Append | Component::SetBorderColor |
544 | TextComponent::Backspace | Component::SetBorderFocusColor |
548 | TextComponent::Delete | Component::SetScrollbarColor |
552 | TextComponent::SetVerticalAlign | Component::SetDisabledBackgroundColor |
556 | TextComponent::SetHorizontalAlign | Component::SetDisabledForegroundColor |
560 | TextComponent::GetVerticalAlign | Component::SetDisabledBorderColor |
564 | TextComponent::GetHorizontalAlign | Component::GetBackgroundColor |
568 | TextComponent::RegisterTextListener | Component::GetForegroundColor |
572 | TextComponent::RemoveTextListener | Component::GetBackgroundFocusColor |
576 | TextComponent::DispatchTextEvent | Component::GetForegroundFocusColor |
580 | TextComponent::GetTextListeners | Component::GetBorderColor |
584 | TextArea::ScrollUp | Component::GetBorderFocusColor |
588 | TextArea::ScrollDown | Component::GetScrollbarColor |
592 | TextArea::SetWrap | Component::GetDisabledBackgroundColor |
596 | (int (*)(...))0 | Component::GetDisabledForegroundColor |
600 | (int (*)(...))0 | Component::GetDisabledBorderColor |
604 | (int (*)(...))0 | Component::SetFocusable |
608 | (int (*)(...))0 | Component::IsFocusable |
612 | (int (*)(...))0 | Component::Intersect |
616 | -492u | TextArea::Paint |
620 | -0x0000001ec | Component::PaintBackground |
624 | (int (*)(...))(& typeinfo) | Component::PaintBorders |
628 | TextArea::_ZTv0_n12_N4jgui8TextAreaD1Ev | Component::PaintScrollbars |
632 | TextArea::_ZTv0_n12_N4jgui8TextAreaD0Ev | Component::Repaint |
636 | jcommon::Object::Clone | Component::RegisterFocusListener |
640 | jcommon::Object::Equals | Component::RemoveFocusListener |
644 | jcommon::Object::Compare | Component::DispatchFocusEvent |
648 | jcommon::Object::Hash | Component::GetFocusListeners |
652 | jcommon::Object::what | Component::RegisterComponentListener |
656 | Component::RemoveComponentListener | |
660 | Component::DispatchComponentEvent | |
664 | Component::GetComponentListeners | |
668 | TextComponent::GetCaretColor | |
672 | TextComponent::SetCaretColor | |
676 | TextComponent::SetCaretColor | |
680 | TextComponent::SetTextSize | |
684 | TextComponent::GetTextSize | |
688 | TextArea::SetEchoChar | |
692 | TextComponent::GetEchoChar | |
696 | TextComponent::EchoCharIsSet | |
700 | TextComponent::SetCaretType | |
704 | TextComponent::SetCaretVisible | |
708 | TextComponent::GetSelectedText | |
712 | TextComponent::IsEditable | |
716 | TextComponent::SetEditable | |
720 | TextComponent::GetSelectionStart | |
724 | TextComponent::SetSelectionStart | |
728 | TextComponent::GetSelectionEnd | |
732 | TextComponent::SetSelectionEnd | |
736 | TextComponent::Select | |
740 | TextComponent::SelectAll | |
744 | TextComponent::SetCaretPosition | |
748 | TextComponent::GetCaretPosition | |
752 | TextArea::SetText | |
756 | TextComponent::GetText | |
760 | TextComponent::IncrementCaretPosition | |
764 | TextComponent::DecrementCaretPosition | |
768 | TextArea::Insert | |
772 | TextComponent::Append | |
776 | TextComponent::Backspace | |
780 | TextArea::Delete | |
784 | TextComponent::SetVerticalAlign | |
788 | TextComponent::SetHorizontalAlign | |
792 | TextComponent::GetVerticalAlign | |
796 | TextComponent::GetHorizontalAlign | |
800 | TextComponent::RegisterTextListener | |
804 | TextComponent::RemoveTextListener | |
808 | TextComponent::DispatchTextEvent | |
812 | TextComponent::GetTextListeners | |
816 | TextArea::IncrementLines | |
820 | TextArea::DecrementLines | |
824 | TextArea::InitRowsString | |
828 | TextArea::GetRowsGap | |
832 | TextArea::SetRowsGap | |
836 | TextArea::GetLineAt | |
840 | TextArea::GetLines | |
844 | TextArea::GetRows | |
848 | TextArea::SetCurrentRow | |
852 | TextArea::GetCurrentRow | |
856 | TextArea::SetWrap | |
860 | (int (*)(...))0 | |
864 | (int (*)(...))0 | |
868 | (int (*)(...))0 | |
872 | (int (*)(...))0 | |
876 | (int (*)(...))0 | |
880 | -760u | |
884 | -0x0000002f8 | |
888 | (int (*)(...))(& typeinfo) | |
892 | TextArea::_ZTv0_n12_N4jgui8TextAreaD1Ev | |
896 | TextArea::_ZTv0_n12_N4jgui8TextAreaD0Ev | |
900 | jcommon::Object::Clone | |
904 | jcommon::Object::Equals | |
908 | jcommon::Object::Compare | |
912 | jcommon::Object::Hash | |
916 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Field _component_disabled_bgcolor has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field _component_disabled_border_color has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field _component_disabled_fgcolor has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
4 | Field _component_scrollbar_color has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
5 | Field _item_disabled_color has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
6 | Field _item_disabled_fgcolor has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | Virtual method Component::ProcessEvent ( MouseEvent* event ) has been overridden by Tree::ProcessEvent ( MouseEvent* event ). | Method Tree::ProcessEvent ( MouseEvent* event ) will be called instead of Component::ProcessEvent ( MouseEvent* event ). |
Offset | Virtual Table (Old) - 172 entries | Virtual Table (New) - 233 entries |
---|---|---|
0 | 808u | 1100u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Tree | Component::GetInternalComponents |
16 | ~Tree | Component::FindNextComponentFocus |
20 | Component::GetParent | Component::ScrollToVisibleArea |
24 | Component::GetTopLevelAncestor | ~Tree |
28 | Component::GetBaseline | ~Tree |
32 | Component::GetBaselineResizeBehavior | Component::SetName |
36 | Component::GetAlignmentX | Component::GetName |
40 | Component::GetAlignmentY | Component::GetParent |
44 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
48 | Component::SetAlignmentY | Component::GetBaseline |
52 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
56 | Component::GetComponentOrientation | Component::GetAlignmentX |
60 | Component::SetThemeEnabled | Component::GetAlignmentY |
64 | Component::IsThemeEnabled | Component::SetAlignmentX |
68 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
72 | Component::SetOpaque | Component::SetComponentOrientation |
76 | Component::IsOpaque | Component::GetComponentOrientation |
80 | Component::Invalidate | Component::IsScrollableX |
84 | Component::Revalidate | Component::IsScrollableY |
88 | Component::IsValid | Component::SetScrollableX |
92 | Component::SetGap | Component::SetScrollableY |
96 | Component::SetHorizontalGap | Component::SetScrollable |
100 | Component::SetVerticalGap | Component::SetSmoothScrolling |
104 | Component::GetHorizontalGap | Component::IsCyclicFocus |
108 | Component::GetVerticalGap | Component::SetCyclicFocus |
112 | Component::SetParent | Component::IsSmoothScrolling |
116 | Component::SetBackgroundVisible | Component::IsScrollable |
120 | Component::IsEnabled | Component::IsScrollVisible |
124 | Component::SetEnabled | Component::GetAbsoluteLocation |
128 | Component::SetNavigation | Component::GetScrollLocation |
132 | Component::GetLeftComponent | Component::GetScrollDimension |
136 | Component::GetRightComponent | Component::GetVisibleBounds |
140 | Component::GetUpComponent | Component::SetScrollX |
144 | Component::GetDownComponent | Component::SetScrollY |
148 | Tree::ProcessEvent | Component::SetScrollLocation |
152 | Component::ProcessEvent | Component::GetScrollSize |
156 | Component::RequestFocus | Component::SetScrollSize |
160 | Component::ReleaseFocus | Component::GetScrollGap |
164 | Component::SetVisible | Component::SetScrollGap |
168 | Component::IsVisible | Component::GetMinorScrollIncrement |
172 | Component::HasFocus | Component::GetMajorScrollIncrement |
176 | Component::SetBorder | Component::SetMinorScrollIncrement |
180 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
184 | Component::GetBorderSize | Component::SetThemeEnabled |
188 | Component::SetMinimumSize | Component::IsThemeEnabled |
192 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
196 | Component::SetPreferredSize | Component::SetOpaque |
200 | Component::GetMinimumSize | Component::IsOpaque |
204 | Component::GetMaximumSize | Component::Invalidate |
208 | Component::GetPreferredSize | Component::Revalidate |
212 | Component::Move | Component::IsValid |
216 | Component::Move | Component::SetGap |
220 | Component::SetBounds | Component::SetHorizontalGap |
224 | Component::SetBounds | Component::SetVerticalGap |
228 | Component::SetBounds | Component::GetHorizontalGap |
232 | Component::SetLocation | Component::GetVerticalGap |
236 | Component::SetLocation | Component::SetParent |
240 | Component::SetSize | Component::IsBackgroundVisible |
244 | Component::SetSize | Component::SetBackgroundVisible |
248 | Component::GetX | Component::IsEnabled |
252 | Component::GetY | Component::SetEnabled |
256 | Component::GetAbsoluteX | Component::SetLeftComponent |
260 | Component::GetAbsoluteY | Component::SetRightComponent |
264 | Component::GetWidth | Component::SetUpComponent |
268 | Component::GetHeight | Component::SetDownComponent |
272 | Component::GetLocation | Component::SetNavigationEnabled |
276 | Component::GetSize | Component::IsNavigationEnabled |
280 | Component::SetGradientLevel | Component::SetNextComponentFocus |
284 | Component::GetGradientLevel | Component::GetNextFocusLeft |
288 | Component::SetFont | Component::GetNextFocusRight |
292 | Component::IsFontSet | Component::GetNextFocusUp |
296 | Component::GetFont | Component::GetNextFocusDown |
300 | Component::RaiseToTop | Tree::ProcessEvent |
304 | Component::LowerToBottom | Tree::ProcessEvent |
308 | Component::PutAtop | Component::RequestFocus |
312 | Component::PutBelow | Component::ReleaseFocus |
316 | Component::SetBackgroundColor | Component::SetVisible |
320 | Component::SetForegroundColor | Component::IsVisible |
324 | Component::SetBackgroundFocusColor | Component::HasFocus |
328 | Component::SetForegroundFocusColor | Component::SetBorder |
332 | Component::SetBorderColor | Component::SetBorderSize |
336 | Component::SetBorderFocusColor | Component::GetBorderSize |
340 | Component::SetBackgroundColor | Component::Contains |
344 | Component::SetForegroundColor | Component::Contains |
348 | Component::SetBackgroundFocusColor | Component::Contains |
352 | Component::SetForegroundFocusColor | Component::Intersects |
356 | Component::SetBorderColor | Component::Intersects |
360 | Component::SetBorderFocusColor | Component::Intersects |
364 | Component::GetBackgroundColor | Component::SetMinimumSize |
368 | Component::GetForegroundColor | Component::SetMaximumSize |
372 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
376 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
380 | Component::GetBorderColor | Component::GetMaximumSize |
384 | Component::GetBorderFocusColor | Component::GetPreferredSize |
388 | Component::SetFocusable | Component::Move |
392 | Component::IsFocusable | Component::Move |
396 | Component::Intersect | Component::SetBounds |
400 | Tree::Paint | Component::SetBounds |
404 | Component::PaintBorderBackground | Component::SetBounds |
408 | Component::PaintBorderEdges | Component::SetLocation |
412 | Component::Repaint | Component::SetLocation |
416 | Component::RegisterFocusListener | Component::SetSize |
420 | Component::RemoveFocusListener | Component::SetSize |
424 | Component::DispatchFocusEvent | Component::GetX |
428 | Component::GetFocusListeners | Component::GetY |
432 | Component::RegisterComponentListener | Component::GetWidth |
436 | Component::RemoveComponentListener | Component::GetHeight |
440 | Component::DispatchComponentEvent | Component::GetLocation |
444 | Component::GetComponentListeners | Component::GetSize |
448 | ItemComponent::GetItemColor | Component::SetGradientLevel |
452 | ItemComponent::GetItemFocusColor | Component::GetGradientLevel |
456 | ItemComponent::GetSelectedItemColor | Component::SetFont |
460 | ItemComponent::GetSelectedItemForegroundColor | Component::IsFontSet |
464 | ItemComponent::GetItemForegroundColor | Component::GetFont |
468 | ItemComponent::GetItemForegroundFocusColor | Component::RaiseToTop |
472 | ItemComponent::SetItemColor | Component::LowerToBottom |
476 | ItemComponent::SetItemFocusColor | Component::PutAtop |
480 | ItemComponent::SetSelectedItemColor | Component::PutBelow |
484 | ItemComponent::SetSelectedItemForegroundColor | Component::SetBackgroundColor |
488 | ItemComponent::SetItemForegroundColor | Component::SetForegroundColor |
492 | ItemComponent::SetItemForegroundFocusColor | Component::SetBackgroundFocusColor |
496 | ItemComponent::SetItemColor | Component::SetForegroundFocusColor |
500 | ItemComponent::SetItemFocusColor | Component::SetBorderColor |
504 | ItemComponent::SetSelectedItemColor | Component::SetBorderFocusColor |
508 | ItemComponent::SetSelectedItemForegroundColor | Component::SetScrollbarColor |
512 | ItemComponent::SetItemForegroundColor | Component::SetDisabledBackgroundColor |
516 | ItemComponent::SetItemForegroundFocusColor | Component::SetDisabledForegroundColor |
520 | ItemComponent::GetItemsSize | Component::SetDisabledBorderColor |
524 | ItemComponent::SetLoop | Component::SetBackgroundColor |
528 | ItemComponent::SetCurrentIndex | Component::SetForegroundColor |
532 | ItemComponent::AddEmptyItem | Component::SetBackgroundFocusColor |
536 | ItemComponent::AddTextItem | Component::SetForegroundFocusColor |
540 | ItemComponent::AddImageItem | Component::SetBorderColor |
544 | ItemComponent::AddCheckedItem | Component::SetBorderFocusColor |
548 | ItemComponent::AddItem | Component::SetScrollbarColor |
552 | ItemComponent::AddItem | Component::SetDisabledBackgroundColor |
556 | ItemComponent::AddItems | Component::SetDisabledForegroundColor |
560 | ItemComponent::RemoveItem | Component::SetDisabledBorderColor |
564 | ItemComponent::RemoveItem | Component::GetBackgroundColor |
568 | ItemComponent::RemoveItems | Component::GetForegroundColor |
572 | ItemComponent::GetItem | Component::GetBackgroundFocusColor |
576 | ItemComponent::GetItems | Component::GetForegroundFocusColor |
580 | Tree::GetCurrentItem | Component::GetBorderColor |
584 | Tree::GetCurrentIndex | Component::GetBorderFocusColor |
588 | ItemComponent::RegisterSelectListener | Component::GetScrollbarColor |
592 | ItemComponent::RemoveSelectListener | Component::GetDisabledBackgroundColor |
596 | ItemComponent::DispatchSelectEvent | Component::GetDisabledForegroundColor |
600 | ItemComponent::GetSelectListeners | Component::GetDisabledBorderColor |
604 | Tree::MousePressed | Component::SetFocusable |
608 | Tree::MouseReleased | Component::IsFocusable |
612 | Tree::MouseMoved | Component::Intersect |
616 | Tree::MouseWheel | Tree::Paint |
620 | Tree::SetTitle | Component::PaintBackground |
624 | Tree::SetCenteredInteraction | Component::PaintBorders |
628 | (int (*)(...))0 | Component::PaintScrollbars |
632 | (int (*)(...))0 | Component::Repaint |
636 | (int (*)(...))0 | Component::RegisterFocusListener |
640 | (int (*)(...))0 | Component::RemoveFocusListener |
644 | (int (*)(...))0 | Component::DispatchFocusEvent |
648 | -808u | Component::GetFocusListeners |
652 | -0x000000328 | Component::RegisterComponentListener |
656 | (int (*)(...))(& typeinfo) | Component::RemoveComponentListener |
660 | Tree::_ZTv0_n12_N4jgui4TreeD1Ev | Component::DispatchComponentEvent |
664 | Tree::_ZTv0_n12_N4jgui4TreeD0Ev | Component::GetComponentListeners |
668 | jcommon::Object::Clone | ItemComponent::GetItemColor |
672 | jcommon::Object::Equals | ItemComponent::GetItemForegroundColor |
676 | jcommon::Object::Compare | ItemComponent::GetSelectedItemColor |
680 | jcommon::Object::Hash | ItemComponent::GetSelectedItemForegroundColor |
684 | jcommon::Object::what | ItemComponent::GetItemFocusColor |
688 | ItemComponent::GetItemForegroundFocusColor | |
692 | ItemComponent::GetDisabledItemColor | |
696 | ItemComponent::GetDisabledItemForegroundColor | |
700 | ItemComponent::SetItemColor | |
704 | ItemComponent::SetItemForegroundColor | |
708 | ItemComponent::SetItemFocusColor | |
712 | ItemComponent::SetItemForegroundFocusColor | |
716 | ItemComponent::SetSelectedItemColor | |
720 | ItemComponent::SetSelectedItemForegroundColor | |
724 | ItemComponent::SetDisabledItemColor | |
728 | ItemComponent::SetDisabledItemForegroundColor | |
732 | ItemComponent::SetItemColor | |
736 | ItemComponent::SetItemForegroundColor | |
740 | ItemComponent::SetItemFocusColor | |
744 | ItemComponent::SetItemForegroundFocusColor | |
748 | ItemComponent::SetSelectedItemColor | |
752 | ItemComponent::SetSelectedItemForegroundColor | |
756 | ItemComponent::SetDisabledItemColor | |
760 | ItemComponent::SetDisabledItemForegroundColor | |
764 | ItemComponent::GetItemsSize | |
768 | ItemComponent::SetLoop | |
772 | ItemComponent::SetCurrentIndex | |
776 | ItemComponent::AddEmptyItem | |
780 | ItemComponent::AddTextItem | |
784 | ItemComponent::AddImageItem | |
788 | ItemComponent::AddCheckedItem | |
792 | ItemComponent::AddItem | |
796 | ItemComponent::AddItem | |
800 | ItemComponent::AddItems | |
804 | ItemComponent::RemoveItem | |
808 | ItemComponent::RemoveItem | |
812 | ItemComponent::RemoveItems | |
816 | ItemComponent::GetItem | |
820 | ItemComponent::GetItems | |
824 | Tree::GetCurrentItem | |
828 | Tree::GetCurrentIndex | |
832 | ItemComponent::RegisterSelectListener | |
836 | ItemComponent::RemoveSelectListener | |
840 | ItemComponent::DispatchSelectEvent | |
844 | ItemComponent::GetSelectListeners | |
848 | Tree::MousePressed | |
852 | Tree::MouseReleased | |
856 | Tree::MouseMoved | |
860 | Tree::MouseWheel | |
864 | Tree::SetTitle | |
868 | Tree::SetCenteredInteraction | |
872 | (int (*)(...))0 | |
876 | (int (*)(...))0 | |
880 | (int (*)(...))0 | |
884 | (int (*)(...))0 | |
888 | (int (*)(...))0 | |
892 | -1100u | |
896 | -0x00000044c | |
900 | (int (*)(...))(& typeinfo) | |
904 | Tree::_ZTv0_n12_N4jgui4TreeD1Ev | |
908 | Tree::_ZTv0_n12_N4jgui4TreeD0Ev | |
912 | jcommon::Object::Clone | |
916 | jcommon::Object::Equals | |
920 | jcommon::Object::Compare | |
924 | jcommon::Object::Hash | |
928 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Field _inner_mutex has been renamed to _window_mutex. | Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
2 | Field _undecorated has been renamed to _is_undecorated. | Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
Change | Effect | |
---|---|---|
1 | Field _response has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | 1st parameter c has been renamed to cmp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | The default argument 1080 of 5th parameter scale_height has been removed. | Applications will pass an old default argument (that is not default any more) that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
2 | The default argument 1920 of 4th parameter scale_width has been removed. | Applications will pass an old default argument (that is not default any more) that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | The default argument 1080 of 5th parameter scale_height has been removed. | Applications will pass an old default argument (that is not default any more) that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
2 | The default argument 1920 of 4th parameter scale_width has been removed. | Applications will pass an old default argument (that is not default any more) that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | 2nd parameter xp has been renamed to startxp. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 3rd parameter yp has been renamed to startyp. | Renaming of a parameter may indicate a change in its semantic meaning. |
3 | 4th parameter wp has been renamed to widthp. | Renaming of a parameter may indicate a change in its semantic meaning. |
4 | 5th parameter hp has been renamed to heightp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 1st parameter r has been renamed to red. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter g has been renamed to green. | Renaming of a parameter may indicate a change in its semantic meaning. |
3 | 3rd parameter b has been renamed to blue. | Renaming of a parameter may indicate a change in its semantic meaning. |
4 | 4th parameter a has been renamed to alpha. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 1st parameter c has been renamed to color. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | The default argument of 6th parameter height has been changed from 0 to 54. | Applications will pass an old default (compile-time) argument that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
2 | The default argument of 5th parameter width has been changed from 0 to 192. | Applications will pass an old default (compile-time) argument that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | The default argument of 6th parameter height has been changed from 0 to 54. | Applications will pass an old default (compile-time) argument that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
2 | The default argument of 5th parameter width has been changed from 0 to 192. | Applications will pass an old default (compile-time) argument that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | 1st parameter c has been renamed to cmp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | Virtual method MouseEvent::SetX ( int x ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
2 | Virtual method MouseEvent::SetY ( int y ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
Offset | Virtual Table (Old) - 14 entries | Virtual Table (New) - 16 entries |
---|---|---|
0 | (int (*)(...))0 | (int (*)(...))0 |
4 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
8 | ~MouseEvent | ~MouseEvent |
12 | ~MouseEvent | ~MouseEvent |
16 | jcommon::Object::Clone | jcommon::Object::Clone |
20 | jcommon::Object::Equals | jcommon::Object::Equals |
24 | jcommon::Object::Compare | jcommon::Object::Compare |
28 | jcommon::Object::Hash | jcommon::Object::Hash |
32 | jcommon::Object::what | jcommon::Object::what |
36 | MouseEvent::GetType | MouseEvent::GetType |
40 | MouseEvent::GetClickCount | MouseEvent::GetClickCount |
44 | MouseEvent::GetButton | MouseEvent::GetButton |
48 | MouseEvent::GetX | MouseEvent::GetX |
52 | MouseEvent::GetY | MouseEvent::GetY |
56 | MouseEvent::SetX | |
60 | MouseEvent::SetY |
Change | Effect | |
---|---|---|
1 | Virtual method TextArea::GetCurrentRow ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
2 | Virtual method TextArea::GetLineAt ( int row ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
3 | Virtual method TextArea::GetLines ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
4 | Virtual method TextArea::GetRows ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
5 | Virtual method TextArea::GetRowsGap ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
6 | Virtual method TextArea::SetCurrentRow ( int line ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
7 | Virtual method TextArea::SetRowsGap ( int gap ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
Offset | Virtual Table (Old) - 164 entries | Virtual Table (New) - 230 entries |
---|---|---|
0 | 492u | 760u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~TextArea | Component::GetInternalComponents |
16 | ~TextArea | Component::FindNextComponentFocus |
20 | Component::GetParent | Component::ScrollToVisibleArea |
24 | Component::GetTopLevelAncestor | ~TextArea |
28 | Component::GetBaseline | ~TextArea |
32 | Component::GetBaselineResizeBehavior | Component::SetName |
36 | Component::GetAlignmentX | Component::GetName |
40 | Component::GetAlignmentY | Component::GetParent |
44 | Component::SetAlignmentX | Component::GetTopLevelAncestor |
48 | Component::SetAlignmentY | Component::GetBaseline |
52 | Component::SetComponentOrientation | Component::GetBaselineResizeBehavior |
56 | Component::GetComponentOrientation | Component::GetAlignmentX |
60 | Component::SetThemeEnabled | Component::GetAlignmentY |
64 | Component::IsThemeEnabled | Component::SetAlignmentX |
68 | Component::SetIgnoreRepaint | Component::SetAlignmentY |
72 | Component::SetOpaque | Component::SetComponentOrientation |
76 | Component::IsOpaque | Component::GetComponentOrientation |
80 | Component::Invalidate | Component::IsScrollableX |
84 | Component::Revalidate | Component::IsScrollableY |
88 | Component::IsValid | Component::SetScrollableX |
92 | Component::SetGap | Component::SetScrollableY |
96 | Component::SetHorizontalGap | Component::SetScrollable |
100 | Component::SetVerticalGap | Component::SetSmoothScrolling |
104 | Component::GetHorizontalGap | Component::IsCyclicFocus |
108 | Component::GetVerticalGap | Component::SetCyclicFocus |
112 | Component::SetParent | Component::IsSmoothScrolling |
116 | Component::SetBackgroundVisible | Component::IsScrollable |
120 | Component::IsEnabled | Component::IsScrollVisible |
124 | Component::SetEnabled | Component::GetAbsoluteLocation |
128 | Component::SetNavigation | Component::GetScrollLocation |
132 | Component::GetLeftComponent | TextArea::GetScrollDimension |
136 | Component::GetRightComponent | Component::GetVisibleBounds |
140 | Component::GetUpComponent | Component::SetScrollX |
144 | Component::GetDownComponent | Component::SetScrollY |
148 | TextArea::ProcessEvent | Component::SetScrollLocation |
152 | TextArea::ProcessEvent | Component::GetScrollSize |
156 | Component::RequestFocus | Component::SetScrollSize |
160 | Component::ReleaseFocus | Component::GetScrollGap |
164 | Component::SetVisible | Component::SetScrollGap |
168 | Component::IsVisible | Component::GetMinorScrollIncrement |
172 | Component::HasFocus | Component::GetMajorScrollIncrement |
176 | Component::SetBorder | Component::SetMinorScrollIncrement |
180 | Component::SetBorderSize | Component::SetMajorScrollIncrement |
184 | Component::GetBorderSize | Component::SetThemeEnabled |
188 | Component::SetMinimumSize | Component::IsThemeEnabled |
192 | Component::SetMaximumSize | Component::SetIgnoreRepaint |
196 | Component::SetPreferredSize | Component::SetOpaque |
200 | Component::GetMinimumSize | Component::IsOpaque |
204 | Component::GetMaximumSize | Component::Invalidate |
208 | Component::GetPreferredSize | Component::Revalidate |
212 | Component::Move | Component::IsValid |
216 | Component::Move | Component::SetGap |
220 | Component::SetBounds | Component::SetHorizontalGap |
224 | Component::SetBounds | Component::SetVerticalGap |
228 | Component::SetBounds | Component::GetHorizontalGap |
232 | Component::SetLocation | Component::GetVerticalGap |
236 | Component::SetLocation | Component::SetParent |
240 | Component::SetSize | Component::IsBackgroundVisible |
244 | Component::SetSize | Component::SetBackgroundVisible |
248 | Component::GetX | Component::IsEnabled |
252 | Component::GetY | Component::SetEnabled |
256 | Component::GetAbsoluteX | Component::SetLeftComponent |
260 | Component::GetAbsoluteY | Component::SetRightComponent |
264 | Component::GetWidth | Component::SetUpComponent |
268 | Component::GetHeight | Component::SetDownComponent |
272 | Component::GetLocation | Component::SetNavigationEnabled |
276 | Component::GetSize | Component::IsNavigationEnabled |
280 | Component::SetGradientLevel | Component::SetNextComponentFocus |
284 | Component::GetGradientLevel | Component::GetNextFocusLeft |
288 | Component::SetFont | Component::GetNextFocusRight |
292 | Component::IsFontSet | Component::GetNextFocusUp |
296 | Component::GetFont | Component::GetNextFocusDown |
300 | Component::RaiseToTop | TextArea::ProcessEvent |
304 | Component::LowerToBottom | TextArea::ProcessEvent |
308 | Component::PutAtop | Component::RequestFocus |
312 | Component::PutBelow | Component::ReleaseFocus |
316 | Component::SetBackgroundColor | Component::SetVisible |
320 | Component::SetForegroundColor | Component::IsVisible |
324 | Component::SetBackgroundFocusColor | Component::HasFocus |
328 | Component::SetForegroundFocusColor | Component::SetBorder |
332 | Component::SetBorderColor | Component::SetBorderSize |
336 | Component::SetBorderFocusColor | Component::GetBorderSize |
340 | Component::SetBackgroundColor | Component::Contains |
344 | Component::SetForegroundColor | Component::Contains |
348 | Component::SetBackgroundFocusColor | Component::Contains |
352 | Component::SetForegroundFocusColor | Component::Intersects |
356 | Component::SetBorderColor | Component::Intersects |
360 | Component::SetBorderFocusColor | Component::Intersects |
364 | Component::GetBackgroundColor | Component::SetMinimumSize |
368 | Component::GetForegroundColor | Component::SetMaximumSize |
372 | Component::GetBackgroundFocusColor | Component::SetPreferredSize |
376 | Component::GetForegroundFocusColor | Component::GetMinimumSize |
380 | Component::GetBorderColor | Component::GetMaximumSize |
384 | Component::GetBorderFocusColor | Component::GetPreferredSize |
388 | Component::SetFocusable | Component::Move |
392 | Component::IsFocusable | Component::Move |
396 | Component::Intersect | TextArea::SetBounds |
400 | TextArea::Paint | Component::SetBounds |
404 | Component::PaintBorderBackground | Component::SetBounds |
408 | Component::PaintBorderEdges | Component::SetLocation |
412 | Component::Repaint | Component::SetLocation |
416 | Component::RegisterFocusListener | TextArea::SetSize |
420 | Component::RemoveFocusListener | Component::SetSize |
424 | Component::DispatchFocusEvent | Component::GetX |
428 | Component::GetFocusListeners | Component::GetY |
432 | Component::RegisterComponentListener | Component::GetWidth |
436 | Component::RemoveComponentListener | Component::GetHeight |
440 | Component::DispatchComponentEvent | Component::GetLocation |
444 | Component::GetComponentListeners | Component::GetSize |
448 | TextComponent::SetTextSize | Component::SetGradientLevel |
452 | TextComponent::GetTextSize | Component::GetGradientLevel |
456 | TextComponent::SetEchoChar | Component::SetFont |
460 | TextComponent::GetEchoChar | Component::IsFontSet |
464 | TextComponent::EchoCharIsSet | Component::GetFont |
468 | TextComponent::SetCaretType | Component::RaiseToTop |
472 | TextComponent::SetCaretVisible | Component::LowerToBottom |
476 | TextComponent::GetSelectedText | Component::PutAtop |
480 | TextComponent::IsEditable | Component::PutBelow |
484 | TextComponent::SetEditable | Component::SetBackgroundColor |
488 | TextComponent::GetSelectionStart | Component::SetForegroundColor |
492 | TextComponent::SetSelectionStart | Component::SetBackgroundFocusColor |
496 | TextComponent::GetSelectionEnd | Component::SetForegroundFocusColor |
500 | TextComponent::SetSelectionEnd | Component::SetBorderColor |
504 | TextComponent::Select | Component::SetBorderFocusColor |
508 | TextComponent::SelectAll | Component::SetScrollbarColor |
512 | TextComponent::SetCaretPosition | Component::SetDisabledBackgroundColor |
516 | TextComponent::GetCaretPosition | Component::SetDisabledForegroundColor |
520 | TextComponent::SetText | Component::SetDisabledBorderColor |
524 | TextComponent::GetText | Component::SetBackgroundColor |
528 | TextComponent::IncrementCaretPosition | Component::SetForegroundColor |
532 | TextComponent::DecrementCaretPosition | Component::SetBackgroundFocusColor |
536 | TextComponent::Insert | Component::SetForegroundFocusColor |
540 | TextComponent::Append | Component::SetBorderColor |
544 | TextComponent::Backspace | Component::SetBorderFocusColor |
548 | TextComponent::Delete | Component::SetScrollbarColor |
552 | TextComponent::SetVerticalAlign | Component::SetDisabledBackgroundColor |
556 | TextComponent::SetHorizontalAlign | Component::SetDisabledForegroundColor |
560 | TextComponent::GetVerticalAlign | Component::SetDisabledBorderColor |
564 | TextComponent::GetHorizontalAlign | Component::GetBackgroundColor |
568 | TextComponent::RegisterTextListener | Component::GetForegroundColor |
572 | TextComponent::RemoveTextListener | Component::GetBackgroundFocusColor |
576 | TextComponent::DispatchTextEvent | Component::GetForegroundFocusColor |
580 | TextComponent::GetTextListeners | Component::GetBorderColor |
584 | TextArea::ScrollUp | Component::GetBorderFocusColor |
588 | TextArea::ScrollDown | Component::GetScrollbarColor |
592 | TextArea::SetWrap | Component::GetDisabledBackgroundColor |
596 | (int (*)(...))0 | Component::GetDisabledForegroundColor |
600 | (int (*)(...))0 | Component::GetDisabledBorderColor |
604 | (int (*)(...))0 | Component::SetFocusable |
608 | (int (*)(...))0 | Component::IsFocusable |
612 | (int (*)(...))0 | Component::Intersect |
616 | -492u | TextArea::Paint |
620 | -0x0000001ec | Component::PaintBackground |
624 | (int (*)(...))(& typeinfo) | Component::PaintBorders |
628 | TextArea::_ZTv0_n12_N4jgui8TextAreaD1Ev | Component::PaintScrollbars |
632 | TextArea::_ZTv0_n12_N4jgui8TextAreaD0Ev | Component::Repaint |
636 | jcommon::Object::Clone | Component::RegisterFocusListener |
640 | jcommon::Object::Equals | Component::RemoveFocusListener |
644 | jcommon::Object::Compare | Component::DispatchFocusEvent |
648 | jcommon::Object::Hash | Component::GetFocusListeners |
652 | jcommon::Object::what | Component::RegisterComponentListener |
656 | Component::RemoveComponentListener | |
660 | Component::DispatchComponentEvent | |
664 | Component::GetComponentListeners | |
668 | TextComponent::GetCaretColor | |
672 | TextComponent::SetCaretColor | |
676 | TextComponent::SetCaretColor | |
680 | TextComponent::SetTextSize | |
684 | TextComponent::GetTextSize | |
688 | TextArea::SetEchoChar | |
692 | TextComponent::GetEchoChar | |
696 | TextComponent::EchoCharIsSet | |
700 | TextComponent::SetCaretType | |
704 | TextComponent::SetCaretVisible | |
708 | TextComponent::GetSelectedText | |
712 | TextComponent::IsEditable | |
716 | TextComponent::SetEditable | |
720 | TextComponent::GetSelectionStart | |
724 | TextComponent::SetSelectionStart | |
728 | TextComponent::GetSelectionEnd | |
732 | TextComponent::SetSelectionEnd | |
736 | TextComponent::Select | |
740 | TextComponent::SelectAll | |
744 | TextComponent::SetCaretPosition | |
748 | TextComponent::GetCaretPosition | |
752 | TextArea::SetText | |
756 | TextComponent::GetText | |
760 | TextComponent::IncrementCaretPosition | |
764 | TextComponent::DecrementCaretPosition | |
768 | TextArea::Insert | |
772 | TextComponent::Append | |
776 | TextComponent::Backspace | |
780 | TextArea::Delete | |
784 | TextComponent::SetVerticalAlign | |
788 | TextComponent::SetHorizontalAlign | |
792 | TextComponent::GetVerticalAlign | |
796 | TextComponent::GetHorizontalAlign | |
800 | TextComponent::RegisterTextListener | |
804 | TextComponent::RemoveTextListener | |
808 | TextComponent::DispatchTextEvent | |
812 | TextComponent::GetTextListeners | |
816 | TextArea::IncrementLines | |
820 | TextArea::DecrementLines | |
824 | TextArea::InitRowsString | |
828 | TextArea::GetRowsGap | |
832 | TextArea::SetRowsGap | |
836 | TextArea::GetLineAt | |
840 | TextArea::GetLines | |
844 | TextArea::GetRows | |
848 | TextArea::SetCurrentRow | |
852 | TextArea::GetCurrentRow | |
856 | TextArea::SetWrap | |
860 | (int (*)(...))0 | |
864 | (int (*)(...))0 | |
868 | (int (*)(...))0 | |
872 | (int (*)(...))0 | |
876 | (int (*)(...))0 | |
880 | -760u | |
884 | -0x0000002f8 | |
888 | (int (*)(...))(& typeinfo) | |
892 | TextArea::_ZTv0_n12_N4jgui8TextAreaD1Ev | |
896 | TextArea::_ZTv0_n12_N4jgui8TextAreaD0Ev | |
900 | jcommon::Object::Clone | |
904 | jcommon::Object::Equals | |
908 | jcommon::Object::Compare | |
912 | jcommon::Object::Hash | |
916 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method Theme::GetDisabledItemColor ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
2 | Virtual method Theme::GetDisabledItemForegroundColor ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
Offset | Virtual Table (Old) - 54 entries | Virtual Table (New) - 66 entries |
---|---|---|
0 | (int (*)(...))0 | (int (*)(...))0 |
4 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
8 | ~Theme | ~Theme |
12 | ~Theme | ~Theme |
16 | jcommon::Object::Clone | jcommon::Object::Clone |
20 | jcommon::Object::Equals | jcommon::Object::Equals |
24 | jcommon::Object::Compare | jcommon::Object::Compare |
28 | jcommon::Object::Hash | jcommon::Object::Hash |
32 | jcommon::Object::what | jcommon::Object::what |
36 | Theme::Update | Theme::Update |
40 | Theme::SetWindowBackgroundColor | Theme::SetWindowBackgroundColor |
44 | Theme::SetWindowForegroundColor | Theme::SetWindowForegroundColor |
48 | Theme::SetWindowBorderColor | Theme::SetWindowBorderColor |
52 | Theme::SetComponentBackgroundColor | Theme::SetComponentBackgroundColor |
56 | Theme::SetComponentForegroundColor | Theme::SetComponentForegroundColor |
60 | Theme::SetComponentBorderColor | Theme::SetComponentBorderColor |
64 | Theme::SetComponentBorderFocusColor | Theme::SetComponentBorderFocusColor |
68 | Theme::SetComponentBackgroundFocusColor | Theme::SetComponentBackgroundFocusColor |
72 | Theme::SetComponentForegroundFocusColor | Theme::SetComponentForegroundFocusColor |
76 | Theme::SetItemColor | Theme::SetComponentScrollbarColor |
80 | Theme::SetItemFocusColor | Theme::SetComponentDisabledBackgroundColor |
84 | Theme::SetSelectedItemColor | Theme::SetComponentDisabledForegroundColor |
88 | Theme::SetSelectedItemForegroundColor | Theme::SetComponentDisabledBorderColor |
92 | Theme::SetItemForegroundColor | Theme::SetItemColor |
96 | Theme::SetItemForegroundFocusColor | Theme::SetItemForegroundColor |
100 | Theme::SetComponentBorder | Theme::SetItemFocusColor |
104 | Theme::SetWindowBorder | Theme::SetItemForegroundFocusColor |
108 | Theme::SetWindowInsets | Theme::SetSelectedItemColor |
112 | Theme::SetWindowBorderSize | Theme::SetSelectedItemForegroundColor |
116 | Theme::SetComponentBorderSize | Theme::SetDisabledItemColor |
120 | Theme::SetWindowFont | Theme::SetDisabledItemForegroundColor |
124 | Theme::SetComponentFont | Theme::SetComponentBorder |
128 | Theme::GetWindowBackgroundColor | Theme::SetWindowBorder |
132 | Theme::GetWindowForegroundColor | Theme::SetWindowInsets |
136 | Theme::GetWindowBorderColor | Theme::SetWindowBorderSize |
140 | Theme::GetComponentBackgroundColor | Theme::SetComponentBorderSize |
144 | Theme::GetComponentForegroundColor | Theme::SetWindowFont |
148 | Theme::GetComponentBorderColor | Theme::SetComponentFont |
152 | Theme::GetComponentBorderFocusColor | Theme::GetWindowBackgroundColor |
156 | Theme::GetComponentBackgroundFocusColor | Theme::GetWindowForegroundColor |
160 | Theme::GetComponentForegroundFocusColor | Theme::GetWindowBorderColor |
164 | Theme::GetItemColor | Theme::GetComponentBackgroundColor |
168 | Theme::GetItemFocusColor | Theme::GetComponentForegroundColor |
172 | Theme::GetSelectedItemColor | Theme::GetComponentBorderColor |
176 | Theme::GetSelectedItemForegroundColor | Theme::GetComponentBorderFocusColor |
180 | Theme::GetItemForegroundColor | Theme::GetComponentBackgroundFocusColor |
184 | Theme::GetItemForegroundFocusColor | Theme::GetComponentForegroundFocusColor |
188 | Theme::GetComponentBorder | Theme::GetComponentScrollbarColor |
192 | Theme::GetWindowBorder | Theme::GetComponentDisabledBackgroundColor |
196 | Theme::GetWindowInsets | Theme::GetComponentDisabledForegroundColor |
200 | Theme::GetWindowBorderSize | Theme::GetComponentDisabledBorderColor |
204 | Theme::GetComponentBorderSize | Theme::GetItemColor |
208 | Theme::GetWindowFont | Theme::GetItemForegroundColor |
212 | Theme::GetComponentFont | Theme::GetItemFocusColor |
216 | Theme::GetItemForegroundFocusColor | |
220 | Theme::GetSelectedItemColor | |
224 | Theme::GetSelectedItemForegroundColor | |
228 | Theme::GetDisabledItemColor | |
232 | Theme::GetDisabledItemForegroundColor | |
236 | Theme::GetComponentBorder | |
240 | Theme::GetWindowBorder | |
244 | Theme::GetWindowInsets | |
248 | Theme::GetWindowBorderSize | |
252 | Theme::GetComponentBorderSize | |
256 | Theme::GetWindowFont | |
260 | Theme::GetComponentFont |