Library Name | jlibcpp |
---|---|
Version #1 | 1.0.0 |
Version #2 | 1.1.0 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Total Header Files | 274 |
---|---|
Total Shared Libraries | 1 |
Total Symbols / Types | 4038 / 1599 |
Verdict | Incompatible (28.60%) |
Severity | Count | |
---|---|---|
Added Symbols | - | 215 |
Removed Symbols | High | 30 |
Problems with Data Types | High | 81 |
Medium | 63 | |
Low | 39 | |
Problems with Symbols | High | 19 |
Medium | 31 | |
Low | 59 | |
Problems with Constants | Low | 0 |
Other Changes | - | 7 |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 516 bytes to 732 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 284 bytes to 500 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 1040 bytes to 1248 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 244 bytes to 460 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 276 bytes to 492 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 336 bytes to 768 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 244 bytes to 460 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 372 bytes to 588 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 608 bytes to 604 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 Container::GetFocusOwner ( ) 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::GetWorkingScreenSize ( ) 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::GetComponentInFocus ( ) 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::GetWorkingHeight ( ) 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::GetWorkingWidth ( ) 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::DoLayout ( ) 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. |
9 | The relative position of virtual method Container::GetLayout ( ) 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. |
10 | The relative position of virtual method Container::SetLayout ( Layout* layout ) 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. |
11 | The relative position of virtual method Container::SetOptimizedPaint ( bool b ) 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. |
12 | The relative position of virtual method Container::SetWorkingScreenSize ( int width, int height ) has been changed from 6 to 2. | 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) - 162 entries |
---|---|---|
0 | 348u | 564u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Container | ~Container |
16 | ~Container | ~Container |
20 | Container::GetParent | Container::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Container::SetSize | Container::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Container::Paint | Container::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Container::Repaint | Container::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | Container::RequestComponentFocus | Container::RequestComponentFocus |
448 | Container::ReleaseComponentFocus | Container::ReleaseComponentFocus |
452 | Container::SetLayout | Container::SetWorkingScreenSize |
456 | Container::GetLayout | Container::GetWorkingScreenSize |
460 | Container::DoLayout | Container::SetLayout |
464 | Container::SetOptimizedPaint | Container::GetLayout |
468 | Container::SetWorkingScreenSize | Container::DoLayout |
472 | Container::GetWorkingWidth | Container::SetOptimizedPaint |
476 | Container::GetWorkingHeight | Container::GetInsets |
480 | Container::GetInsets | Container::SetInsets |
484 | Container::SetInsets | Container::SetInsets |
488 | Container::SetInsets | Container::Add |
492 | Container::Add | Container::Add |
496 | Container::Add | Container::Add |
500 | Container::Add | Container::Add |
504 | Container::Add | Container::Add |
508 | Container::Add | Container::Remove |
512 | Container::Remove | Container::RemoveAll |
516 | Container::RemoveAll | Container::GetComponentCount |
520 | Container::GetComponentCount | Container::GetComponents |
524 | Container::GetComponents | Container::Intersect |
528 | Container::Intersect | Container::Intersect |
532 | Container::Intersect | Container::InvalidateAll |
536 | Container::InvalidateAll | Container::RevalidateAll |
540 | Container::RevalidateAll | Container::Repaint |
544 | Container::Repaint | Container::Repaint |
548 | Container::Repaint | Container::GetTargetComponent |
552 | Container::GetTargetComponent | Container::GetFocusOwner |
556 | Container::GetComponentInFocus | Container::RaiseComponentToTop |
560 | Container::RaiseComponentToTop | Container::LowerComponentToBottom |
564 | Container::LowerComponentToBottom | Container::PutComponentATop |
568 | Container::PutComponentATop | Container::PutComponentBelow |
572 | Container::PutComponentBelow | Container::RegisterContainerListener |
576 | Container::RegisterContainerListener | Container::RemoveContainerListener |
580 | Container::RemoveContainerListener | Container::DispatchContainerEvent |
584 | Container::DispatchContainerEvent | Container::GetFrameListeners |
588 | Container::GetFrameListeners | (int (*)(...))0 |
592 | (int (*)(...))0 | (int (*)(...))0 |
596 | (int (*)(...))0 | (int (*)(...))0 |
600 | (int (*)(...))0 | (int (*)(...))0 |
604 | (int (*)(...))0 | (int (*)(...))0 |
608 | (int (*)(...))0 | -564u |
612 | -348u | -0x000000234 |
616 | -0x00000015c | (int (*)(...))(& typeinfo) |
620 | (int (*)(...))(& typeinfo) | Container::_ZTv0_n12_N4jgui9ContainerD1Ev |
624 | Container::_ZTv0_n12_N4jgui9ContainerD1Ev | Container::_ZTv0_n12_N4jgui9ContainerD0Ev |
628 | Container::_ZTv0_n12_N4jgui9ContainerD0Ev | jcommon::Object::Clone |
632 | jcommon::Object::Clone | jcommon::Object::Equals |
636 | jcommon::Object::Equals | jcommon::Object::Compare |
640 | jcommon::Object::Compare | jcommon::Object::Hash |
644 | jcommon::Object::Hash | jcommon::Object::what |
648 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 940 bytes to 1148 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 | Virtual method Font::GetWorkingScreenSize ( ) 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) - 34 entries | Virtual Table (New) - 35 entries |
---|---|---|
0 | 36u | 36u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Font | ~Font |
16 | ~Font | ~Font |
20 | Font::GetFont | Font::GetFont |
24 | Font::SetWorkingScreenSize | Font::SetWorkingScreenSize |
28 | Font::SetEncoding | Font::GetWorkingScreenSize |
32 | Font::GetName | Font::SetEncoding |
36 | Font::GetVirtualHeight | Font::GetName |
40 | Font::GetHeight | Font::GetVirtualHeight |
44 | Font::GetAscender | Font::GetHeight |
48 | Font::GetDescender | Font::GetAscender |
52 | Font::GetMaxAdvanced | Font::GetDescender |
56 | Font::GetLeading | Font::GetMaxAdvanced |
60 | Font::GetStringWidth | Font::GetLeading |
64 | Font::Release | Font::GetStringWidth |
68 | Font::Restore | Font::Release |
72 | Font::TruncateString | Font::Restore |
76 | (int (*)(...))0 | Font::TruncateString |
80 | (int (*)(...))0 | (int (*)(...))0 |
84 | (int (*)(...))0 | (int (*)(...))0 |
88 | (int (*)(...))0 | (int (*)(...))0 |
92 | (int (*)(...))0 | (int (*)(...))0 |
96 | -36u | (int (*)(...))0 |
100 | -0x000000024 | -36u |
104 | (int (*)(...))(& typeinfo) | -0x000000024 |
108 | Font::_ZTv0_n12_N4jgui4FontD1Ev | (int (*)(...))(& typeinfo) |
112 | Font::_ZTv0_n12_N4jgui4FontD0Ev | Font::_ZTv0_n12_N4jgui4FontD1Ev |
116 | jcommon::Object::Clone | Font::_ZTv0_n12_N4jgui4FontD0Ev |
120 | jcommon::Object::Equals | jcommon::Object::Clone |
124 | jcommon::Object::Compare | jcommon::Object::Equals |
128 | jcommon::Object::Hash | jcommon::Object::Compare |
132 | jcommon::Object::what | jcommon::Object::Hash |
136 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 828 bytes to 1036 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 | Virtual method GFXHandler::GetScreenSize ( ) 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) - 36 entries | Virtual Table (New) - 39 entries |
---|---|---|
0 | 124u | 124u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | GFXHandler::InitEngine | GFXHandler::InitEngine |
16 | GFXHandler::InitCursors | GFXHandler::InitCursors |
20 | GFXHandler::InitResources | GFXHandler::InitResources |
24 | ~GFXHandler | ~GFXHandler |
28 | ~GFXHandler | ~GFXHandler |
32 | GFXHandler::GetGraphicEngine | GFXHandler::GetGraphicEngine |
36 | GFXHandler::GetScreenWidth | GFXHandler::GetScreenWidth |
40 | GFXHandler::GetScreenHeight | GFXHandler::GetScreenHeight |
44 | GFXHandler::SetWorkingScreenSize | GFXHandler::GetScreenSize |
48 | GFXHandler::GetWorkingScreenWidth | GFXHandler::SetWorkingScreenSize |
52 | GFXHandler::GetWorkingScreenHeight | GFXHandler::GetWorkingScreenSize |
56 | GFXHandler::GetMousePosition | GFXHandler::GetMousePosition |
60 | GFXHandler::SetMousePosition | GFXHandler::SetMousePosition |
64 | GFXHandler::SetCursorEnabled | GFXHandler::SetCursorEnabled |
68 | GFXHandler::SetCursor | GFXHandler::SetCursor |
72 | GFXHandler::SetCursor | GFXHandler::SetCursor |
76 | GFXHandler::Restore | GFXHandler::Restore |
80 | GFXHandler::Release | GFXHandler::Release |
84 | (int (*)(...))0 | GFXHandler::Suspend |
88 | (int (*)(...))0 | GFXHandler::Resume |
92 | (int (*)(...))0 | GFXHandler::WaitIdle |
96 | (int (*)(...))0 | (int (*)(...))0 |
100 | (int (*)(...))0 | (int (*)(...))0 |
104 | -124u | (int (*)(...))0 |
108 | -0x00000007c | (int (*)(...))0 |
112 | (int (*)(...))(& typeinfo) | (int (*)(...))0 |
116 | GFXHandler::_ZTv0_n12_N4jgui10GFXHandlerD1Ev | -124u |
120 | GFXHandler::_ZTv0_n12_N4jgui10GFXHandlerD0Ev | -0x00000007c |
124 | jcommon::Object::Clone | (int (*)(...))(& typeinfo) |
128 | jcommon::Object::Equals | GFXHandler::_ZTv0_n12_N4jgui10GFXHandlerD1Ev |
132 | jcommon::Object::Compare | GFXHandler::_ZTv0_n12_N4jgui10GFXHandlerD0Ev |
136 | jcommon::Object::Hash | jcommon::Object::Clone |
140 | jcommon::Object::what | jcommon::Object::Equals |
144 | jcommon::Object::Compare | |
148 | jcommon::Object::Hash | |
152 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 172 bytes to 216 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 Graphics::FillHorizontalGradient ( int x, int y, int w, int h, Color& scolor, Color& dcolor ) 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 Graphics::FillVerticalGradient ( int x, int y, int w, int h, Color& scolor, Color& dcolor ) 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 Graphics::GetWorkingScreenSize ( ) 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 Graphics::SetColor ( 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. |
6 | Virtual method Graphics::TranslateImage ( ) 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 Graphics::TranslateImage ( int x, int y ) 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 Graphics::FillGradientRectangle ( int x, int y, int w, int h, jcolor_t scolor, jcolor_t dcolor, bool horizontal ) 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 Graphics::SetColor ( jcolor_t 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. |
Offset | Virtual Table (Old) - 97 entries | Virtual Table (New) - 101 entries |
---|---|---|
0 | 148u | 192u |
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::Create | Graphics::GetWorkingScreenSize |
36 | Graphics::Rotate | Graphics::Create |
40 | Graphics::Translate | Graphics::Rotate |
44 | Graphics::Rotate | Graphics::Translate |
48 | Graphics::Translate | Graphics::TranslateImage |
52 | Graphics::SetClip | Graphics::Rotate |
56 | Graphics::GetClip | Graphics::Translate |
60 | Graphics::ReleaseClip | Graphics::TranslateImage |
64 | Graphics::Clear | Graphics::SetClip |
68 | Graphics::Idle | Graphics::GetClip |
72 | Graphics::Flip | Graphics::ReleaseClip |
76 | Graphics::Flip | Graphics::Clear |
80 | Graphics::GetColor | Graphics::Idle |
84 | Graphics::SetColor | Graphics::Flip |
88 | Graphics::SetColor | Graphics::Flip |
92 | Graphics::SetColor | Graphics::GetColor |
96 | Graphics::HasFont | Graphics::SetColor |
100 | Graphics::SetFont | Graphics::SetColor |
104 | Graphics::GetFont | Graphics::SetColor |
108 | Graphics::SetAntiAliasEnabled | Graphics::HasFont |
112 | Graphics::GetPorterDuffFlags | Graphics::SetFont |
116 | Graphics::GetDrawingFlags | Graphics::GetFont |
120 | Graphics::GetBlittingFlags | Graphics::SetAntiAliasEnabled |
124 | Graphics::SetPorterDuffFlags | Graphics::GetPorterDuffFlags |
128 | Graphics::SetDrawingFlags | Graphics::GetDrawingFlags |
132 | Graphics::SetBlittingFlags | Graphics::GetBlittingFlags |
136 | Graphics::SetPixel | Graphics::SetPorterDuffFlags |
140 | Graphics::GetPixel | Graphics::SetDrawingFlags |
144 | Graphics::SetLineJoin | Graphics::SetBlittingFlags |
148 | Graphics::SetLineStyle | Graphics::SetPixel |
152 | Graphics::SetLineWidth | Graphics::GetPixel |
156 | Graphics::GetLineJoin | Graphics::SetLineJoin |
160 | Graphics::GetLineStyle | Graphics::SetLineStyle |
164 | Graphics::GetLineWidth | Graphics::SetLineWidth |
168 | Graphics::DrawLine | Graphics::GetLineJoin |
172 | Graphics::DrawBezierCurve | Graphics::GetLineStyle |
176 | Graphics::FillRectangle | Graphics::GetLineWidth |
180 | Graphics::DrawRectangle | Graphics::DrawLine |
184 | Graphics::FillBevelRectangle | Graphics::DrawBezierCurve |
188 | Graphics::DrawBevelRectangle | Graphics::FillRectangle |
192 | Graphics::FillRoundRectangle | Graphics::DrawRectangle |
196 | Graphics::DrawRoundRectangle | Graphics::FillBevelRectangle |
200 | Graphics::FillCircle | Graphics::DrawBevelRectangle |
204 | Graphics::DrawCircle | Graphics::FillRoundRectangle |
208 | Graphics::FillChord | Graphics::DrawRoundRectangle |
212 | Graphics::DrawChord | Graphics::FillCircle |
216 | Graphics::FillArc | Graphics::DrawCircle |
220 | Graphics::DrawArc | Graphics::FillChord |
224 | Graphics::FillPie | Graphics::DrawChord |
228 | Graphics::DrawPie | Graphics::FillArc |
232 | Graphics::FillTriangle | Graphics::DrawArc |
236 | Graphics::DrawTriangle | Graphics::FillPie |
240 | Graphics::FillPolygon | Graphics::DrawPie |
244 | Graphics::DrawPolygon | Graphics::FillTriangle |
248 | Graphics::FillGradientRectangle | Graphics::DrawTriangle |
252 | Graphics::DrawGlyph | Graphics::FillPolygon |
256 | Graphics::DrawImage | Graphics::DrawPolygon |
260 | Graphics::DrawImage | Graphics::FillHorizontalGradient |
264 | Graphics::DrawImage | Graphics::FillVerticalGradient |
268 | Graphics::DrawImage | Graphics::DrawGlyph |
272 | Graphics::DrawImage | Graphics::DrawImage |
276 | Graphics::DrawImage | Graphics::DrawImage |
280 | Graphics::DrawImage | Graphics::DrawImage |
284 | Graphics::DrawImage | Graphics::DrawImage |
288 | Graphics::GetStringBreak | Graphics::DrawImage |
292 | Graphics::DrawString | Graphics::DrawImage |
296 | Graphics::DrawString | Graphics::DrawImage |
300 | Graphics::GetRGB | Graphics::DrawImage |
304 | Graphics::GetRGBArray | Graphics::GetStringBreak |
308 | Graphics::SetRGB | Graphics::DrawString |
312 | Graphics::SetRGB | Graphics::DrawString |
316 | Graphics::Reset | Graphics::GetRGB |
320 | Graphics::Lock | Graphics::GetRGBArray |
324 | Graphics::Unlock | Graphics::SetRGB |
328 | (int (*)(...))0 | Graphics::SetRGB |
332 | (int (*)(...))0 | Graphics::Reset |
336 | (int (*)(...))0 | Graphics::Lock |
340 | (int (*)(...))0 | Graphics::Unlock |
344 | (int (*)(...))0 | (int (*)(...))0 |
348 | -148u | (int (*)(...))0 |
352 | -0x000000094 | (int (*)(...))0 |
356 | (int (*)(...))(& typeinfo) | (int (*)(...))0 |
360 | Graphics::_ZTv0_n12_N4jgui8GraphicsD1Ev | (int (*)(...))0 |
364 | Graphics::_ZTv0_n12_N4jgui8GraphicsD0Ev | -192u |
368 | jcommon::Object::Clone | -0x0000000c0 |
372 | jcommon::Object::Equals | (int (*)(...))(& typeinfo) |
376 | jcommon::Object::Compare | Graphics::_ZTv0_n12_N4jgui8GraphicsD1Ev |
380 | jcommon::Object::Hash | Graphics::_ZTv0_n12_N4jgui8GraphicsD0Ev |
384 | jcommon::Object::what | jcommon::Object::Clone |
388 | jcommon::Object::Equals | |
392 | jcommon::Object::Compare | |
396 | jcommon::Object::Hash | |
400 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 268 bytes to 484 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 300 bytes to 516 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 908 bytes to 1116 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 | Virtual method InputManager::GetWorkingScreenSize ( ) 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) - 37 entries | Virtual Table (New) - 38 entries |
---|---|---|
0 | 352u | 352u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | jthread::Thread::SetUp | jthread::Thread::SetUp |
16 | InputManager::Run | InputManager::Run |
20 | jthread::Thread::CleanUp | jthread::Thread::CleanUp |
24 | ~InputManager | ~InputManager |
28 | ~InputManager | ~InputManager |
32 | InputManager::SetWorkingScreenSize | InputManager::SetWorkingScreenSize |
36 | InputManager::SkipKeyEvents | InputManager::GetWorkingScreenSize |
40 | InputManager::SkipMouseEvents | InputManager::SkipKeyEvents |
44 | InputManager::SetKeyEventsEnabled | InputManager::SkipMouseEvents |
48 | InputManager::SetMouseEventsEnabled | InputManager::SetKeyEventsEnabled |
52 | InputManager::IsKeyEventsEnabled | InputManager::SetMouseEventsEnabled |
56 | InputManager::IsMouseEventsEnabled | InputManager::IsKeyEventsEnabled |
60 | InputManager::PostEvent | InputManager::IsMouseEventsEnabled |
64 | InputManager::PostEvent | InputManager::PostEvent |
68 | InputManager::RegisterKeyListener | InputManager::PostEvent |
72 | InputManager::RemoveKeyListener | InputManager::RegisterKeyListener |
76 | InputManager::RegisterMouseListener | InputManager::RemoveKeyListener |
80 | InputManager::RemoveMouseListener | InputManager::RegisterMouseListener |
84 | InputManager::DispatchEvent | InputManager::RemoveMouseListener |
88 | (int (*)(...))0 | InputManager::DispatchEvent |
92 | (int (*)(...))0 | (int (*)(...))0 |
96 | (int (*)(...))0 | (int (*)(...))0 |
100 | (int (*)(...))0 | (int (*)(...))0 |
104 | (int (*)(...))0 | (int (*)(...))0 |
108 | -352u | (int (*)(...))0 |
112 | -0x000000160 | -352u |
116 | (int (*)(...))(& typeinfo) | -0x000000160 |
120 | InputManager::_ZTv0_n12_N4jgui12InputManagerD1Ev | (int (*)(...))(& typeinfo) |
124 | InputManager::_ZTv0_n12_N4jgui12InputManagerD0Ev | InputManager::_ZTv0_n12_N4jgui12InputManagerD1Ev |
128 | jcommon::Object::Clone | InputManager::_ZTv0_n12_N4jgui12InputManagerD0Ev |
132 | jcommon::Object::Equals | jcommon::Object::Clone |
136 | jcommon::Object::Compare | jcommon::Object::Equals |
140 | jcommon::Object::Hash | jcommon::Object::Compare |
144 | jcommon::Object::what | jcommon::Object::Hash |
148 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 316 bytes to 748 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 ItemComponent::SetItemColor ( 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. |
3 | Virtual method ItemComponent::SetItemFocusColor ( 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. |
4 | Virtual method ItemComponent::SetItemForegroundFocusColor ( 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. |
5 | Virtual method ItemComponent::SetSelectedItemForegroundColor ( 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. |
6 | Virtual method ItemComponent::SetItemColor ( jcolor_t color ) 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 ItemComponent::SetItemFocusColor ( jcolor_t color ) 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 | Virtual method ItemComponent::SetSelectedItemColor ( jcolor_t color ) 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 ItemComponent::SetSelectedItemForegroundColor ( jcolor_t color ) 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. |
10 | The relative position of virtual method ItemComponent::SetItemFocusColor ( int red, int green, int blue, int alpha ) has been changed from 9 to 7. | 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::SetSelectedItemColor ( 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::SetSelectedItemForegroundColor ( int red, int green, int blue, int alpha ) 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. |
Offset | Virtual Table (Old) - 165 entries | Virtual Table (New) - 165 entries |
---|---|---|
0 | 292u | 724u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~ItemComponent | ~ItemComponent |
16 | ~ItemComponent | ~ItemComponent |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Component::Paint | Component::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | ItemComponent::GetItemColor | ItemComponent::GetItemColor |
448 | ItemComponent::GetItemFocusColor | ItemComponent::GetItemFocusColor |
452 | ItemComponent::GetSelectedItemColor | ItemComponent::GetSelectedItemColor |
456 | ItemComponent::GetSelectedItemForegroundColor | ItemComponent::GetSelectedItemForegroundColor |
460 | ItemComponent::GetItemForegroundColor | ItemComponent::GetItemForegroundColor |
464 | ItemComponent::GetItemForegroundFocusColor | ItemComponent::GetItemForegroundFocusColor |
468 | ItemComponent::SetItemColor | ItemComponent::SetItemColor |
472 | ItemComponent::SetItemColor | ItemComponent::SetItemFocusColor |
476 | ItemComponent::SetItemFocusColor | ItemComponent::SetSelectedItemColor |
480 | ItemComponent::SetSelectedItemColor | ItemComponent::SetSelectedItemForegroundColor |
484 | ItemComponent::SetSelectedItemColor | ItemComponent::SetItemForegroundColor |
488 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetItemForegroundFocusColor |
492 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetItemColor |
496 | ItemComponent::SetItemFocusColor | ItemComponent::SetItemFocusColor |
500 | ItemComponent::SetItemForegroundColor | ItemComponent::SetSelectedItemColor |
504 | ItemComponent::SetItemForegroundColor | ItemComponent::SetSelectedItemForegroundColor |
508 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundColor |
512 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundFocusColor |
516 | ItemComponent::GetItemsSize | ItemComponent::GetItemsSize |
520 | ItemComponent::SetLoop | ItemComponent::SetLoop |
524 | ItemComponent::SetCurrentIndex | ItemComponent::SetCurrentIndex |
528 | ItemComponent::AddEmptyItem | ItemComponent::AddEmptyItem |
532 | ItemComponent::AddTextItem | ItemComponent::AddTextItem |
536 | ItemComponent::AddImageItem | ItemComponent::AddImageItem |
540 | ItemComponent::AddCheckedItem | ItemComponent::AddCheckedItem |
544 | ItemComponent::AddItem | ItemComponent::AddItem |
548 | ItemComponent::AddItem | ItemComponent::AddItem |
552 | ItemComponent::AddItems | ItemComponent::AddItems |
556 | ItemComponent::RemoveItem | ItemComponent::RemoveItem |
560 | ItemComponent::RemoveItem | ItemComponent::RemoveItem |
564 | ItemComponent::RemoveItems | ItemComponent::RemoveItems |
568 | ItemComponent::GetItem | ItemComponent::GetItem |
572 | ItemComponent::GetItems | ItemComponent::GetItems |
576 | ItemComponent::GetCurrentItem | ItemComponent::GetCurrentItem |
580 | ItemComponent::GetCurrentIndex | ItemComponent::GetCurrentIndex |
584 | ItemComponent::RegisterSelectListener | ItemComponent::RegisterSelectListener |
588 | ItemComponent::RemoveSelectListener | ItemComponent::RemoveSelectListener |
592 | ItemComponent::DispatchSelectEvent | ItemComponent::DispatchSelectEvent |
596 | ItemComponent::GetSelectListeners | ItemComponent::GetSelectListeners |
600 | (int (*)(...))0 | (int (*)(...))0 |
604 | (int (*)(...))0 | (int (*)(...))0 |
608 | (int (*)(...))0 | (int (*)(...))0 |
612 | (int (*)(...))0 | (int (*)(...))0 |
616 | (int (*)(...))0 | (int (*)(...))0 |
620 | -292u | -724u |
624 | -0x000000124 | -0x0000002d4 |
628 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
632 | ItemComponent::_ZTv0_n12_N4jgui13ItemComponentD1Ev | ItemComponent::_ZTv0_n12_N4jgui13ItemComponentD1Ev |
636 | ItemComponent::_ZTv0_n12_N4jgui13ItemComponentD0Ev | ItemComponent::_ZTv0_n12_N4jgui13ItemComponentD0Ev |
640 | jcommon::Object::Clone | jcommon::Object::Clone |
644 | jcommon::Object::Equals | jcommon::Object::Equals |
648 | jcommon::Object::Compare | jcommon::Object::Compare |
652 | jcommon::Object::Hash | jcommon::Object::Hash |
656 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 972 bytes to 1180 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 260 bytes to 476 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 348 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 520 bytes to 736 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 564 bytes to 996 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 900 bytes to 1108 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 172 bytes to 216 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 372 bytes to 588 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 732 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 312 bytes to 528 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 404 bytes to 620 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 292 bytes to 508 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 284 bytes to 500 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 332 bytes to 764 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 | Virtual method Cell::SetCellBackgroundColor ( 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. |
2 | Virtual method Cell::SetCellForegroundColor ( 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) - 30 entries | Virtual Table (New) - 32 entries |
---|---|---|
0 | 52u | 100u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Cell | ~Cell |
16 | ~Cell | ~Cell |
20 | Cell::SetValue | Cell::SetValue |
24 | Cell::GetValue | Cell::GetValue |
28 | Cell::SetCellBackgroundColor | Cell::GetCellBackgroundColor |
32 | Cell::SetCellForegroundColor | Cell::GetCellForegroundColor |
36 | Cell::SetCellBackgroundColor | Cell::SetCellBackgroundColor |
40 | Cell::SetCellForegroundColor | Cell::SetCellForegroundColor |
44 | Cell::SetHorizontalAlign | Cell::SetCellBackgroundColor |
48 | Cell::GetHorizontalAlign | Cell::SetCellForegroundColor |
52 | Cell::SetVerticalAlign | Cell::SetHorizontalAlign |
56 | Cell::GetVerticalAlign | Cell::GetHorizontalAlign |
60 | (int (*)(...))0 | Cell::SetVerticalAlign |
64 | (int (*)(...))0 | Cell::GetVerticalAlign |
68 | (int (*)(...))0 | (int (*)(...))0 |
72 | (int (*)(...))0 | (int (*)(...))0 |
76 | (int (*)(...))0 | (int (*)(...))0 |
80 | -52u | (int (*)(...))0 |
84 | -0x000000034 | (int (*)(...))0 |
88 | (int (*)(...))(& typeinfo) | -100u |
92 | Cell::_ZTv0_n12_N4jgui4CellD1Ev | -0x000000064 |
96 | Cell::_ZTv0_n12_N4jgui4CellD0Ev | (int (*)(...))(& typeinfo) |
100 | jcommon::Object::Clone | Cell::_ZTv0_n12_N4jgui4CellD1Ev |
104 | jcommon::Object::Equals | Cell::_ZTv0_n12_N4jgui4CellD0Ev |
108 | jcommon::Object::Compare | jcommon::Object::Clone |
112 | jcommon::Object::Hash | jcommon::Object::Equals |
116 | jcommon::Object::what | jcommon::Object::Compare |
120 | jcommon::Object::Hash | |
124 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 328 bytes to 568 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 Table::SetGridColor ( 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) - 151 entries | Virtual Table (New) - 152 entries |
---|---|---|
0 | 304u | 544u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Table | ~Table |
16 | ~Table | ~Table |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Table::ProcessEvent | Table::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Table::Paint | Table::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | Table::SetLoop | Table::SetLoop |
448 | Table::GetNumberOfColumns | Table::GetNumberOfColumns |
452 | Table::GetNumberOfRows | Table::GetNumberOfRows |
456 | Table::SetNumberOfColumns | Table::SetNumberOfColumns |
460 | Table::SetNumberOfRows | Table::SetNumberOfRows |
464 | Table::InsertColumn | Table::InsertColumn |
468 | Table::InsertRow | Table::InsertRow |
472 | Table::RemoveColumn | Table::RemoveColumn |
476 | Table::RemoveRow | Table::RemoveRow |
480 | Table::SetHeaderValue | Table::SetHeaderValue |
484 | Table::GetHeaderValue | Table::GetHeaderValue |
488 | Table::SetHeaderVisible | Table::SetHeaderVisible |
492 | Table::IsHeaderVisible | Table::IsHeaderVisible |
496 | Table::GetCurrentColumn | Table::GetCurrentColumn |
500 | Table::GetCurrentRow | Table::GetCurrentRow |
504 | Table::GetCurrentCell | Table::GetCurrentCell |
508 | Table::SetCurrentCell | Table::SetCurrentCell |
512 | Table::GetCell | Table::GetCell |
516 | Table::SetCell | Table::SetCell |
520 | Table::SetGridColor | Table::GetGridColor |
524 | Table::SetGridColor | Table::SetGridColor |
528 | Table::SetColumnSize | Table::SetGridColor |
532 | Table::GetColumnSize | Table::SetColumnSize |
536 | Table::SetRowSize | Table::GetColumnSize |
540 | Table::GetRowSize | Table::SetRowSize |
544 | (int (*)(...))0 | Table::GetRowSize |
548 | (int (*)(...))0 | (int (*)(...))0 |
552 | (int (*)(...))0 | (int (*)(...))0 |
556 | (int (*)(...))0 | (int (*)(...))0 |
560 | (int (*)(...))0 | (int (*)(...))0 |
564 | -304u | (int (*)(...))0 |
568 | -0x000000130 | -544u |
572 | (int (*)(...))(& typeinfo) | -0x000000220 |
576 | Table::_ZTv0_n12_N4jgui5TableD1Ev | (int (*)(...))(& typeinfo) |
580 | Table::_ZTv0_n12_N4jgui5TableD0Ev | Table::_ZTv0_n12_N4jgui5TableD1Ev |
584 | jcommon::Object::Clone | Table::_ZTv0_n12_N4jgui5TableD0Ev |
588 | jcommon::Object::Equals | jcommon::Object::Clone |
592 | jcommon::Object::Compare | jcommon::Object::Equals |
596 | jcommon::Object::Hash | jcommon::Object::Compare |
600 | jcommon::Object::what | jcommon::Object::Hash |
604 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 300 bytes to 516 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 292 bytes to 508 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 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. |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 292 bytes to 508 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 664 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 304 bytes to 520 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 400 bytes to 832 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 520 bytes to 736 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 bHeight 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 bWidth 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 | Size of this class has been increased from 472 bytes to 680 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. |
4 | Size of v-table in this class has been changed from 728 bytes to 716 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. |
5 | Virtual method Window::Clear ( ) 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 Window::Flip ( ) 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) - 192 entries | Virtual Table (New) - 189 entries |
---|---|---|
0 | 448u | 656u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Window | ~Window |
16 | ~Window | ~Window |
20 | Container::GetParent | Container::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Window::SetVisible | Window::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Window::Move | Window::Move |
212 | Component::Move | Component::Move |
216 | Window::SetBounds | Window::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Window::SetLocation | Window::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Window::SetSize | Window::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Window::RaiseToTop | Window::RaiseToTop |
300 | Window::LowerToBottom | Window::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Window::Paint | Window::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Window::Repaint | Window::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | Container::RequestComponentFocus | Container::RequestComponentFocus |
448 | Container::ReleaseComponentFocus | Container::ReleaseComponentFocus |
452 | Container::SetLayout | Window::SetWorkingScreenSize |
456 | Container::GetLayout | Container::GetWorkingScreenSize |
460 | Container::DoLayout | Container::SetLayout |
464 | Container::SetOptimizedPaint | Container::GetLayout |
468 | Window::SetWorkingScreenSize | Container::DoLayout |
472 | Container::GetWorkingWidth | Container::SetOptimizedPaint |
476 | Container::GetWorkingHeight | Container::GetInsets |
480 | Container::GetInsets | Container::SetInsets |
484 | Container::SetInsets | Container::SetInsets |
488 | Container::SetInsets | Container::Add |
492 | Container::Add | Container::Add |
496 | Container::Add | Container::Add |
500 | Container::Add | Container::Add |
504 | Container::Add | Container::Add |
508 | Container::Add | Container::Remove |
512 | Container::Remove | Container::RemoveAll |
516 | Container::RemoveAll | Container::GetComponentCount |
520 | Container::GetComponentCount | Container::GetComponents |
524 | Container::GetComponents | Container::Intersect |
528 | Container::Intersect | Container::Intersect |
532 | Container::Intersect | Container::InvalidateAll |
536 | Container::InvalidateAll | Container::RevalidateAll |
540 | Container::RevalidateAll | Window::Repaint |
544 | Window::Repaint | Window::Repaint |
548 | Window::Repaint | Container::GetTargetComponent |
552 | Container::GetTargetComponent | Container::GetFocusOwner |
556 | Container::GetComponentInFocus | Container::RaiseComponentToTop |
560 | Container::RaiseComponentToTop | Container::LowerComponentToBottom |
564 | Container::LowerComponentToBottom | Container::PutComponentATop |
568 | Container::PutComponentATop | Container::PutComponentBelow |
572 | Container::PutComponentBelow | Container::RegisterContainerListener |
576 | Container::RegisterContainerListener | Container::RemoveContainerListener |
580 | Container::RemoveContainerListener | Container::DispatchContainerEvent |
584 | Container::DispatchContainerEvent | Container::GetFrameListeners |
588 | Container::GetFrameListeners | Window::GetGraphics |
592 | Window::GetGraphics | Window::GetNativeWindow |
596 | Window::GetNativeWindow | Window::SetNativeWindow |
600 | Window::SetNativeWindow | Window::SetOpacity |
604 | Window::SetOpacity | Window::GetOpacity |
608 | Window::GetOpacity | Window::SetUndecorated |
612 | Window::SetUndecorated | Window::SetCursor |
616 | Window::SetCursor | Window::GetCursor |
620 | Window::GetCursor | Window::SetMinimumSize |
624 | Window::SetMinimumSize | Window::SetMaximumSize |
628 | Window::SetMaximumSize | Window::Hide |
632 | Window::Flip | Window::Show |
636 | Window::Clear | Window::ReleaseWindow |
640 | Window::Hide | Window::PutAtop |
644 | Window::Show | Window::PutBelow |
648 | Window::ReleaseWindow | Window::DumpScreen |
652 | Window::PutAtop | Window::RegisterWindowListener |
656 | Window::PutBelow | Window::RemoveWindowListener |
660 | Window::DumpScreen | Window::DispatchWindowEvent |
664 | Window::RegisterWindowListener | Window::GetWindowListeners |
668 | Window::RemoveWindowListener | Window::ThemeChanged |
672 | Window::DispatchWindowEvent | 92u |
676 | Window::GetWindowListeners | -0x000000234 |
680 | Window::ThemeChanged | (int (*)(...))(& typeinfo) |
684 | 100u | non-virtual thunk |
688 | -0x00000015c | non-virtual thunk |
692 | (int (*)(...))(& typeinfo) | non-virtual thunk |
696 | non-virtual thunk | (int (*)(...))0 |
700 | non-virtual thunk | (int (*)(...))0 |
704 | non-virtual thunk | (int (*)(...))0 |
708 | (int (*)(...))0 | (int (*)(...))0 |
712 | (int (*)(...))0 | (int (*)(...))0 |
716 | (int (*)(...))0 | -656u |
720 | (int (*)(...))0 | -0x000000290 |
724 | (int (*)(...))0 | (int (*)(...))(& typeinfo) |
728 | -448u | Window::_ZTv0_n12_N4jgui6WindowD1Ev |
732 | -0x0000001c0 | Window::_ZTv0_n12_N4jgui6WindowD0Ev |
736 | (int (*)(...))(& typeinfo) | jcommon::Object::Clone |
740 | Window::_ZTv0_n12_N4jgui6WindowD1Ev | jcommon::Object::Equals |
744 | Window::_ZTv0_n12_N4jgui6WindowD0Ev | jcommon::Object::Compare |
748 | jcommon::Object::Clone | jcommon::Object::Hash |
752 | jcommon::Object::Equals | jcommon::Object::what |
756 | jcommon::Object::Compare | |
760 | jcommon::Object::Hash | |
764 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 904 bytes to 1112 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 _ZN4jgui8ComboBox12SetItemColorENS_8jcolor_tE to _ZN4jgui8ComboBox12SetItemColorERKNS_5ColorE. 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 _ZN4jgui8ComboBox17SetItemFocusColorENS_8jcolor_tE to _ZN4jgui8ComboBox17SetItemFocusColorERKNS_5ColorE. 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 _ZN4jgui9Component18SetBackgroundColorENS_8jcolor_tE to _ZN4jgui9Component18SetBackgroundColorERKNS_5ColorE. 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 _ZN4jgui9Component23SetBackgroundFocusColorENS_8jcolor_tE to _ZN4jgui9Component23SetBackgroundFocusColorERKNS_5ColorE. 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 _ZN4jgui9Component14SetBorderColorENS_8jcolor_tE to _ZN4jgui9Component14SetBorderColorERKNS_5ColorE. 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 _ZN4jgui9Component19SetBorderFocusColorENS_8jcolor_tE to _ZN4jgui9Component19SetBorderFocusColorERKNS_5ColorE. 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 _ZN4jgui9Component18SetForegroundColorENS_8jcolor_tE to _ZN4jgui9Component18SetForegroundColorERKNS_5ColorE. 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 _ZN4jgui9Component23SetForegroundFocusColorENS_8jcolor_tE to _ZN4jgui9Component23SetForegroundFocusColorERKNS_5ColorE. 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 _ZN4jgui8Graphics8SetColorENS_8jcolor_tE to _ZN4jgui8Graphics8SetColorERKNS_5ColorE. 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 _ZN4jgui13ItemComponent12SetItemColorENS_8jcolor_tE to _ZN4jgui13ItemComponent12SetItemColorERKNS_5ColorE. 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 _ZN4jgui13ItemComponent17SetItemFocusColorENS_8jcolor_tE to _ZN4jgui13ItemComponent17SetItemFocusColorERKNS_5ColorE. 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 _ZN4jgui13ItemComponent22SetItemForegroundColorENS_8jcolor_tE to _ZN4jgui13ItemComponent22SetItemForegroundColorERKNS_5ColorE. 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 _ZN4jgui13ItemComponent27SetItemForegroundFocusColorENS_8jcolor_tE to _ZN4jgui13ItemComponent27SetItemForegroundFocusColorERKNS_5ColorE. 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 _ZN4jgui13ItemComponent20SetSelectedItemColorENS_8jcolor_tE to _ZN4jgui13ItemComponent20SetSelectedItemColorERKNS_5ColorE. 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 _ZN4jgui13ItemComponent30SetSelectedItemForegroundColorENS_8jcolor_tE to _ZN4jgui13ItemComponent30SetSelectedItemForegroundColorERKNS_5ColorE. 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 _ZN4jgui12NullGraphics8SetColorENS_8jcolor_tE to _ZN4jgui12NullGraphics8SetColorERKNS_5ColorE. 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 _ZN4jgui4Cell22SetCellBackgroundColorENS_8jcolor_tE to _ZN4jgui4Cell22SetCellBackgroundColorERKNS_5ColorE. 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 _ZN4jgui4Cell22SetCellForegroundColorENS_8jcolor_tE to _ZN4jgui4Cell22SetCellForegroundColorERKNS_5ColorE. 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 _ZN4jgui5Table12SetGridColorENS_8jcolor_tE to _ZN4jgui5Table12SetGridColorERKNS_5ColorE. This may cause "undefined reference" linker error in old client 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) - 139 entries | Virtual Table (New) - 139 entries |
---|---|---|
0 | 492u | 708u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Animation | ~Animation |
16 | ~Animation | ~Animation |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Animation::SetVisible | Animation::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Animation::Paint | Animation::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | Animation::AddImage | Animation::AddImage |
448 | Animation::SetInterval | Animation::SetInterval |
452 | Animation::RemoveAll | Animation::RemoveAll |
456 | Animation::Release | Animation::Release |
460 | Animation::Run | Animation::Run |
464 | 272u | 272u |
468 | -0x0000000dc | -0x0000001b4 |
472 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
476 | jthread::Thread::SetUp | jthread::Thread::SetUp |
480 | non-virtual thunk | non-virtual thunk |
484 | jthread::Thread::CleanUp | jthread::Thread::CleanUp |
488 | non-virtual thunk | non-virtual thunk |
492 | non-virtual thunk | non-virtual thunk |
496 | (int (*)(...))0 | (int (*)(...))0 |
500 | (int (*)(...))0 | (int (*)(...))0 |
504 | (int (*)(...))0 | (int (*)(...))0 |
508 | (int (*)(...))0 | (int (*)(...))0 |
512 | (int (*)(...))0 | (int (*)(...))0 |
516 | -492u | -708u |
520 | -0x0000001ec | -0x0000002c4 |
524 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
528 | Animation::_ZTv0_n12_N4jgui9AnimationD1Ev | Animation::_ZTv0_n12_N4jgui9AnimationD1Ev |
532 | Animation::_ZTv0_n12_N4jgui9AnimationD0Ev | Animation::_ZTv0_n12_N4jgui9AnimationD0Ev |
536 | jcommon::Object::Clone | jcommon::Object::Clone |
540 | jcommon::Object::Equals | jcommon::Object::Equals |
544 | jcommon::Object::Compare | jcommon::Object::Compare |
548 | jcommon::Object::Hash | jcommon::Object::Hash |
552 | 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) - 141 entries | Virtual Table (New) - 141 entries |
---|---|---|
0 | 260u | 476u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Button | ~Button |
16 | ~Button | ~Button |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Button::ProcessEvent | Button::ProcessEvent |
148 | Button::ProcessEvent | Button::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Button::Paint | Button::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | Button::SetText | Button::SetText |
448 | Button::AddName | Button::AddName |
452 | Button::RemoveName | Button::RemoveName |
456 | Button::SetCurrentNameIndex | Button::SetCurrentNameIndex |
460 | Button::NextName | Button::NextName |
464 | Button::PreviousName | Button::PreviousName |
468 | Button::SetHorizontalAlign | Button::SetHorizontalAlign |
472 | Button::GetHorizontalAlign | Button::GetHorizontalAlign |
476 | Button::SetVerticalAlign | Button::SetVerticalAlign |
480 | Button::GetVerticalAlign | Button::GetVerticalAlign |
484 | Button::GetText | Button::GetText |
488 | Button::RegisterButtonListener | Button::RegisterButtonListener |
492 | Button::RemoveButtonListener | Button::RemoveButtonListener |
496 | Button::DispatchButtonEvent | Button::DispatchButtonEvent |
500 | Button::GetButtonListeners | Button::GetButtonListeners |
504 | (int (*)(...))0 | (int (*)(...))0 |
508 | (int (*)(...))0 | (int (*)(...))0 |
512 | (int (*)(...))0 | (int (*)(...))0 |
516 | (int (*)(...))0 | (int (*)(...))0 |
520 | (int (*)(...))0 | (int (*)(...))0 |
524 | -260u | -476u |
528 | -0x000000104 | -0x0000001dc |
532 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
536 | Button::_ZTv0_n12_N4jgui6ButtonD1Ev | Button::_ZTv0_n12_N4jgui6ButtonD1Ev |
540 | Button::_ZTv0_n12_N4jgui6ButtonD0Ev | Button::_ZTv0_n12_N4jgui6ButtonD0Ev |
544 | jcommon::Object::Clone | jcommon::Object::Clone |
548 | jcommon::Object::Equals | jcommon::Object::Equals |
552 | jcommon::Object::Compare | jcommon::Object::Compare |
556 | jcommon::Object::Hash | jcommon::Object::Hash |
560 | 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) - 126 entries | Virtual Table (New) - 126 entries |
---|---|---|
0 | 220u | 436u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Canvas | ~Canvas |
16 | ~Canvas | ~Canvas |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Canvas::Paint | Canvas::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | (int (*)(...))0 | (int (*)(...))0 |
448 | (int (*)(...))0 | (int (*)(...))0 |
452 | (int (*)(...))0 | (int (*)(...))0 |
456 | (int (*)(...))0 | (int (*)(...))0 |
460 | (int (*)(...))0 | (int (*)(...))0 |
464 | -220u | -436u |
468 | -0x0000000dc | -0x0000001b4 |
472 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
476 | Canvas::_ZTv0_n12_N4jgui6CanvasD1Ev | Canvas::_ZTv0_n12_N4jgui6CanvasD1Ev |
480 | Canvas::_ZTv0_n12_N4jgui6CanvasD0Ev | Canvas::_ZTv0_n12_N4jgui6CanvasD0Ev |
484 | jcommon::Object::Clone | jcommon::Object::Clone |
488 | jcommon::Object::Equals | jcommon::Object::Equals |
492 | jcommon::Object::Compare | jcommon::Object::Compare |
496 | jcommon::Object::Hash | jcommon::Object::Hash |
500 | 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) - 140 entries | Virtual Table (New) - 140 entries |
---|---|---|
0 | 252u | 468u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~CheckButton | ~CheckButton |
16 | ~CheckButton | ~CheckButton |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | CheckButton::ProcessEvent | CheckButton::ProcessEvent |
148 | CheckButton::ProcessEvent | CheckButton::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | CheckButton::Paint | CheckButton::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | CheckButton::SetText | CheckButton::SetText |
448 | CheckButton::GetText | CheckButton::GetText |
452 | CheckButton::SetType | CheckButton::SetType |
456 | CheckButton::GetType | CheckButton::GetType |
460 | CheckButton::IsSelected | CheckButton::IsSelected |
464 | CheckButton::SetSelected | CheckButton::SetSelected |
468 | CheckButton::SetHorizontalAlign | CheckButton::SetHorizontalAlign |
472 | CheckButton::GetHorizontalAlign | CheckButton::GetHorizontalAlign |
476 | CheckButton::SetVerticalAlign | CheckButton::SetVerticalAlign |
480 | CheckButton::GetVerticalAlign | CheckButton::GetVerticalAlign |
484 | CheckButton::RegisterCheckButtonListener | CheckButton::RegisterCheckButtonListener |
488 | CheckButton::RemoveCheckButtonListener | CheckButton::RemoveCheckButtonListener |
492 | CheckButton::DispatchCheckButtonEvent | CheckButton::DispatchCheckButtonEvent |
496 | CheckButton::GetCheckButtonListeners | CheckButton::GetCheckButtonListeners |
500 | (int (*)(...))0 | (int (*)(...))0 |
504 | (int (*)(...))0 | (int (*)(...))0 |
508 | (int (*)(...))0 | (int (*)(...))0 |
512 | (int (*)(...))0 | (int (*)(...))0 |
516 | (int (*)(...))0 | (int (*)(...))0 |
520 | -252u | -468u |
524 | -0x0000000fc | -0x0000001d4 |
528 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
532 | CheckButton::_ZTv0_n12_N4jgui11CheckButtonD1Ev | CheckButton::_ZTv0_n12_N4jgui11CheckButtonD1Ev |
536 | CheckButton::_ZTv0_n12_N4jgui11CheckButtonD0Ev | CheckButton::_ZTv0_n12_N4jgui11CheckButtonD0Ev |
540 | jcommon::Object::Clone | jcommon::Object::Clone |
544 | jcommon::Object::Equals | jcommon::Object::Equals |
548 | jcommon::Object::Compare | jcommon::Object::Compare |
552 | jcommon::Object::Hash | jcommon::Object::Hash |
556 | 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) - 179 entries | Virtual Table (New) - 179 entries |
---|---|---|
0 | 312u | 744u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~ComboBox | ~ComboBox |
16 | ~ComboBox | ~ComboBox |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | ComboBox::ProcessEvent | ComboBox::ProcessEvent |
148 | ComboBox::ProcessEvent | ComboBox::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | ComboBox::Paint | ComboBox::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | ComboBox::GetItemColor | ComboBox::GetItemColor |
448 | ComboBox::GetItemFocusColor | ComboBox::GetItemFocusColor |
452 | ItemComponent::GetSelectedItemColor | ItemComponent::GetSelectedItemColor |
456 | ItemComponent::GetSelectedItemForegroundColor | ItemComponent::GetSelectedItemForegroundColor |
460 | ItemComponent::GetItemForegroundColor | ItemComponent::GetItemForegroundColor |
464 | ItemComponent::GetItemForegroundFocusColor | ItemComponent::GetItemForegroundFocusColor |
468 | ComboBox::SetItemColor | ComboBox::SetItemColor |
472 | ComboBox::SetItemColor | ComboBox::SetItemFocusColor |
476 | ComboBox::SetItemFocusColor | ItemComponent::SetSelectedItemColor |
480 | ItemComponent::SetSelectedItemColor | ItemComponent::SetSelectedItemForegroundColor |
484 | ItemComponent::SetSelectedItemColor | ItemComponent::SetItemForegroundColor |
488 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetItemForegroundFocusColor |
492 | ItemComponent::SetSelectedItemForegroundColor | ComboBox::SetItemColor |
496 | ComboBox::SetItemFocusColor | ComboBox::SetItemFocusColor |
500 | ItemComponent::SetItemForegroundColor | ItemComponent::SetSelectedItemColor |
504 | ItemComponent::SetItemForegroundColor | ItemComponent::SetSelectedItemForegroundColor |
508 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundColor |
512 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundFocusColor |
516 | ComboBox::GetItemsSize | ComboBox::GetItemsSize |
520 | ComboBox::SetLoop | ComboBox::SetLoop |
524 | ComboBox::SetCurrentIndex | ComboBox::SetCurrentIndex |
528 | ComboBox::AddEmptyItem | ComboBox::AddEmptyItem |
532 | ComboBox::AddTextItem | ComboBox::AddTextItem |
536 | ComboBox::AddImageItem | ComboBox::AddImageItem |
540 | ComboBox::AddCheckedItem | ComboBox::AddCheckedItem |
544 | ComboBox::AddItem | ComboBox::AddItem |
548 | ComboBox::AddItem | ComboBox::AddItem |
552 | ComboBox::AddItems | ComboBox::AddItems |
556 | ComboBox::RemoveItem | ComboBox::RemoveItem |
560 | ComboBox::RemoveItem | ComboBox::RemoveItem |
564 | ComboBox::RemoveItems | ComboBox::RemoveItems |
568 | ComboBox::GetItem | ComboBox::GetItem |
572 | ComboBox::GetItems | ComboBox::GetItems |
576 | ComboBox::GetCurrentItem | ComboBox::GetCurrentItem |
580 | ComboBox::GetCurrentIndex | ComboBox::GetCurrentIndex |
584 | ItemComponent::RegisterSelectListener | ItemComponent::RegisterSelectListener |
588 | ItemComponent::RemoveSelectListener | ItemComponent::RemoveSelectListener |
592 | ItemComponent::DispatchSelectEvent | ItemComponent::DispatchSelectEvent |
596 | ItemComponent::GetSelectListeners | ItemComponent::GetSelectListeners |
600 | ComboBox::SetVisibleItems | ComboBox::SetVisibleItems |
604 | ComboBox::SetHorizontalAlign | ComboBox::SetHorizontalAlign |
608 | ComboBox::GetHorizontalAlign | ComboBox::GetHorizontalAlign |
612 | ComboBox::SetVerticalAlign | ComboBox::SetVerticalAlign |
616 | ComboBox::GetVerticalAlign | ComboBox::GetVerticalAlign |
620 | ComboBox::ItemSelected | ComboBox::ItemSelected |
624 | ComboBox::ItemChanged | ComboBox::ItemChanged |
628 | 20u | 20u |
632 | -0x000000124 | -0x0000002d4 |
636 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
640 | non-virtual thunk | non-virtual thunk |
644 | non-virtual thunk | non-virtual thunk |
648 | non-virtual thunk | non-virtual thunk |
652 | non-virtual thunk | non-virtual thunk |
656 | (int (*)(...))0 | (int (*)(...))0 |
660 | (int (*)(...))0 | (int (*)(...))0 |
664 | (int (*)(...))0 | (int (*)(...))0 |
668 | (int (*)(...))0 | (int (*)(...))0 |
672 | (int (*)(...))0 | (int (*)(...))0 |
676 | -312u | -744u |
680 | -0x000000138 | -0x0000002e8 |
684 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
688 | ComboBox::_ZTv0_n12_N4jgui8ComboBoxD1Ev | ComboBox::_ZTv0_n12_N4jgui8ComboBoxD1Ev |
692 | ComboBox::_ZTv0_n12_N4jgui8ComboBoxD0Ev | ComboBox::_ZTv0_n12_N4jgui8ComboBoxD0Ev |
696 | jcommon::Object::Clone | jcommon::Object::Clone |
700 | jcommon::Object::Equals | jcommon::Object::Equals |
704 | jcommon::Object::Compare | jcommon::Object::Compare |
708 | jcommon::Object::Hash | jcommon::Object::Hash |
712 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Type of field _bgcolor has been changed from jcolor_t (4 bytes) to Color (40 bytes). | 1) Size of the inclusive type has changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 | Type of field _border_color has been changed from jcolor_t (4 bytes) to Color (40 bytes). | 1) Size of the inclusive type has changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 | Type of field _fgcolor has been changed from jcolor_t (4 bytes) to Color (40 bytes). | 1) Size of the inclusive type has changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
4 | Type of field _focus_bgcolor has been changed from jcolor_t (4 bytes) to Color (40 bytes). | 1) Size of the inclusive type has changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
5 | Type of field _focus_border_color has been changed from jcolor_t (4 bytes) to Color (40 bytes). | 1) Size of the inclusive type has changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
6 | Type of field _focus_fgcolor has been changed from jcolor_t (4 bytes) to Color (40 bytes). | 1) Size of the inclusive type has changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
7 | Virtual method Component::SetBackgroundColor ( Color const& color ) has been added to this class instead of Component::SetBackgroundColor ( jcolor_t color ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
8 | Virtual method Component::SetBackgroundFocusColor ( Color const& color ) has been added to this class instead of Component::SetBackgroundFocusColor ( jcolor_t color ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
9 | Virtual method Component::SetBorderColor ( Color const& color ) has been added to this class instead of Component::SetBorderColor ( jcolor_t color ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
10 | Virtual method Component::SetBorderFocusColor ( Color const& color ) has been added to this class instead of Component::SetBorderFocusColor ( jcolor_t color ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
11 | Virtual method Component::SetForegroundColor ( Color const& color ) has been added to this class instead of Component::SetForegroundColor ( jcolor_t color ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
12 | Virtual method Component::SetForegroundFocusColor ( Color const& color ) has been added to this class instead of Component::SetForegroundFocusColor ( jcolor_t color ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
13 | 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) - 126 entries | Virtual Table (New) - 126 entries |
---|---|---|
0 | 220u | 436u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Component | ~Component |
16 | ~Component | ~Component |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Component::Paint | Component::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | (int (*)(...))0 | (int (*)(...))0 |
448 | (int (*)(...))0 | (int (*)(...))0 |
452 | (int (*)(...))0 | (int (*)(...))0 |
456 | (int (*)(...))0 | (int (*)(...))0 |
460 | (int (*)(...))0 | (int (*)(...))0 |
464 | -220u | -436u |
468 | -0x0000000dc | -0x0000001b4 |
472 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
476 | Component::_ZTv0_n12_N4jgui9ComponentD1Ev | Component::_ZTv0_n12_N4jgui9ComponentD1Ev |
480 | Component::_ZTv0_n12_N4jgui9ComponentD0Ev | Component::_ZTv0_n12_N4jgui9ComponentD0Ev |
484 | jcommon::Object::Clone | jcommon::Object::Clone |
488 | jcommon::Object::Equals | jcommon::Object::Equals |
492 | jcommon::Object::Compare | jcommon::Object::Compare |
496 | jcommon::Object::Hash | jcommon::Object::Hash |
500 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Value of member BEVEL_BORDER has been changed from 5 to 2. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member LINE_BORDER has been changed from 2 to 1. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member ROUND_BORDER has been changed from 4 to 3. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Field _scale_height 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. |
2 | Field _scale_width 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 | Field _scroll_x 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. |
4 | Field _scroll_y 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 | Virtual method GFXHandler::GetWorkingScreenSize ( ) has been added to this class instead of GFXHandler::GetWorkingScreenHeight ( ). | 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) - 36 entries | Virtual Table (New) - 39 entries |
---|---|---|
0 | 124u | 124u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | GFXHandler::InitEngine | GFXHandler::InitEngine |
16 | GFXHandler::InitCursors | GFXHandler::InitCursors |
20 | GFXHandler::InitResources | GFXHandler::InitResources |
24 | ~GFXHandler | ~GFXHandler |
28 | ~GFXHandler | ~GFXHandler |
32 | GFXHandler::GetGraphicEngine | GFXHandler::GetGraphicEngine |
36 | GFXHandler::GetScreenWidth | GFXHandler::GetScreenWidth |
40 | GFXHandler::GetScreenHeight | GFXHandler::GetScreenHeight |
44 | GFXHandler::SetWorkingScreenSize | GFXHandler::GetScreenSize |
48 | GFXHandler::GetWorkingScreenWidth | GFXHandler::SetWorkingScreenSize |
52 | GFXHandler::GetWorkingScreenHeight | GFXHandler::GetWorkingScreenSize |
56 | GFXHandler::GetMousePosition | GFXHandler::GetMousePosition |
60 | GFXHandler::SetMousePosition | GFXHandler::SetMousePosition |
64 | GFXHandler::SetCursorEnabled | GFXHandler::SetCursorEnabled |
68 | GFXHandler::SetCursor | GFXHandler::SetCursor |
72 | GFXHandler::SetCursor | GFXHandler::SetCursor |
76 | GFXHandler::Restore | GFXHandler::Restore |
80 | GFXHandler::Release | GFXHandler::Release |
84 | (int (*)(...))0 | GFXHandler::Suspend |
88 | (int (*)(...))0 | GFXHandler::Resume |
92 | (int (*)(...))0 | GFXHandler::WaitIdle |
96 | (int (*)(...))0 | (int (*)(...))0 |
100 | (int (*)(...))0 | (int (*)(...))0 |
104 | -124u | (int (*)(...))0 |
108 | -0x00000007c | (int (*)(...))0 |
112 | (int (*)(...))(& typeinfo) | (int (*)(...))0 |
116 | GFXHandler::_ZTv0_n12_N4jgui10GFXHandlerD1Ev | -124u |
120 | GFXHandler::_ZTv0_n12_N4jgui10GFXHandlerD0Ev | -0x00000007c |
124 | jcommon::Object::Clone | (int (*)(...))(& typeinfo) |
128 | jcommon::Object::Equals | GFXHandler::_ZTv0_n12_N4jgui10GFXHandlerD1Ev |
132 | jcommon::Object::Compare | GFXHandler::_ZTv0_n12_N4jgui10GFXHandlerD0Ev |
136 | jcommon::Object::Hash | jcommon::Object::Clone |
140 | jcommon::Object::what | jcommon::Object::Equals |
144 | jcommon::Object::Compare | |
148 | jcommon::Object::Hash | |
152 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Field _translate_image 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) - 133 entries | Virtual Table (New) - 133 entries |
---|---|---|
0 | 244u | 460u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Icon | ~Icon |
16 | ~Icon | ~Icon |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Icon::SetSize | Icon::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Icon::Paint | Icon::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | Icon::SetText | Icon::SetText |
448 | Icon::GetText | Icon::GetText |
452 | Icon::SetImage | Icon::SetImage |
456 | Icon::SetHorizontalAlign | Icon::SetHorizontalAlign |
460 | Icon::GetHorizontalAlign | Icon::GetHorizontalAlign |
464 | Icon::SetVerticalAlign | Icon::SetVerticalAlign |
468 | Icon::GetVerticalAlign | Icon::GetVerticalAlign |
472 | (int (*)(...))0 | (int (*)(...))0 |
476 | (int (*)(...))0 | (int (*)(...))0 |
480 | (int (*)(...))0 | (int (*)(...))0 |
484 | (int (*)(...))0 | (int (*)(...))0 |
488 | (int (*)(...))0 | (int (*)(...))0 |
492 | -244u | -460u |
496 | -0x0000000f4 | -0x0000001cc |
500 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
504 | Icon::_ZTv0_n12_N4jgui4IconD1Ev | Icon::_ZTv0_n12_N4jgui4IconD1Ev |
508 | Icon::_ZTv0_n12_N4jgui4IconD0Ev | Icon::_ZTv0_n12_N4jgui4IconD0Ev |
512 | jcommon::Object::Clone | jcommon::Object::Clone |
516 | jcommon::Object::Equals | jcommon::Object::Equals |
520 | jcommon::Object::Compare | jcommon::Object::Compare |
524 | jcommon::Object::Hash | jcommon::Object::Hash |
528 | 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) - 143 entries | Virtual Table (New) - 143 entries |
---|---|---|
0 | 276u | 492u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~ImageButton | ~ImageButton |
16 | ~ImageButton | ~ImageButton |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Button::ProcessEvent | Button::ProcessEvent |
148 | Button::ProcessEvent | Button::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | ImageButton::SetSize | ImageButton::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | ImageButton::Paint | ImageButton::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | Button::SetText | Button::SetText |
448 | Button::AddName | Button::AddName |
452 | Button::RemoveName | Button::RemoveName |
456 | Button::SetCurrentNameIndex | Button::SetCurrentNameIndex |
460 | Button::NextName | Button::NextName |
464 | Button::PreviousName | Button::PreviousName |
468 | Button::SetHorizontalAlign | Button::SetHorizontalAlign |
472 | Button::GetHorizontalAlign | Button::GetHorizontalAlign |
476 | Button::SetVerticalAlign | Button::SetVerticalAlign |
480 | Button::GetVerticalAlign | Button::GetVerticalAlign |
484 | Button::GetText | Button::GetText |
488 | Button::RegisterButtonListener | Button::RegisterButtonListener |
492 | Button::RemoveButtonListener | Button::RemoveButtonListener |
496 | Button::DispatchButtonEvent | Button::DispatchButtonEvent |
500 | Button::GetButtonListeners | Button::GetButtonListeners |
504 | ImageButton::SetImage | ImageButton::SetImage |
508 | ImageButton::SetImageFocus | ImageButton::SetImageFocus |
512 | (int (*)(...))0 | (int (*)(...))0 |
516 | (int (*)(...))0 | (int (*)(...))0 |
520 | (int (*)(...))0 | (int (*)(...))0 |
524 | (int (*)(...))0 | (int (*)(...))0 |
528 | (int (*)(...))0 | (int (*)(...))0 |
532 | -276u | -492u |
536 | -0x000000114 | -0x0000001ec |
540 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
544 | ImageButton::_ZTv0_n12_N4jgui11ImageButtonD1Ev | ImageButton::_ZTv0_n12_N4jgui11ImageButtonD1Ev |
548 | ImageButton::_ZTv0_n12_N4jgui11ImageButtonD0Ev | ImageButton::_ZTv0_n12_N4jgui11ImageButtonD0Ev |
552 | jcommon::Object::Clone | jcommon::Object::Clone |
556 | jcommon::Object::Equals | jcommon::Object::Equals |
560 | jcommon::Object::Compare | jcommon::Object::Compare |
564 | jcommon::Object::Hash | jcommon::Object::Hash |
568 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Type of field _focus_item_color has been changed from jcolor_t (4 bytes) to Color (40 bytes). | 1) Size of the inclusive type has changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 | Type of field _focus_item_fgcolor has been changed from jcolor_t (4 bytes) to Color (40 bytes). | 1) Size of the inclusive type has changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 | Type of field _item_color has been changed from jcolor_t (4 bytes) to Color (40 bytes). | 1) Size of the inclusive type has changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
4 | Type of field _item_fgcolor has been changed from jcolor_t (4 bytes) to Color (40 bytes). | 1) Size of the inclusive type has changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
5 | Type of field _selected_item_color has been changed from jcolor_t (4 bytes) to Color (40 bytes). | 1) Size of the inclusive type has changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
6 | Type of field _selected_item_fgcolor has been changed from jcolor_t (4 bytes) to Color (40 bytes). | 1) Size of the inclusive type has changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
7 | Virtual method ItemComponent::SetItemForegroundColor ( Color const& color ) has been added to this class instead of ItemComponent::SetItemForegroundFocusColor ( jcolor_t color ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
8 | Virtual method ItemComponent::SetSelectedItemColor ( Color const& color ) has been added to this class instead of ItemComponent::SetItemForegroundColor ( jcolor_t color ). | 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) - 165 entries | Virtual Table (New) - 165 entries |
---|---|---|
0 | 292u | 724u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~ItemComponent | ~ItemComponent |
16 | ~ItemComponent | ~ItemComponent |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Component::Paint | Component::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | ItemComponent::GetItemColor | ItemComponent::GetItemColor |
448 | ItemComponent::GetItemFocusColor | ItemComponent::GetItemFocusColor |
452 | ItemComponent::GetSelectedItemColor | ItemComponent::GetSelectedItemColor |
456 | ItemComponent::GetSelectedItemForegroundColor | ItemComponent::GetSelectedItemForegroundColor |
460 | ItemComponent::GetItemForegroundColor | ItemComponent::GetItemForegroundColor |
464 | ItemComponent::GetItemForegroundFocusColor | ItemComponent::GetItemForegroundFocusColor |
468 | ItemComponent::SetItemColor | ItemComponent::SetItemColor |
472 | ItemComponent::SetItemColor | ItemComponent::SetItemFocusColor |
476 | ItemComponent::SetItemFocusColor | ItemComponent::SetSelectedItemColor |
480 | ItemComponent::SetSelectedItemColor | ItemComponent::SetSelectedItemForegroundColor |
484 | ItemComponent::SetSelectedItemColor | ItemComponent::SetItemForegroundColor |
488 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetItemForegroundFocusColor |
492 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetItemColor |
496 | ItemComponent::SetItemFocusColor | ItemComponent::SetItemFocusColor |
500 | ItemComponent::SetItemForegroundColor | ItemComponent::SetSelectedItemColor |
504 | ItemComponent::SetItemForegroundColor | ItemComponent::SetSelectedItemForegroundColor |
508 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundColor |
512 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundFocusColor |
516 | ItemComponent::GetItemsSize | ItemComponent::GetItemsSize |
520 | ItemComponent::SetLoop | ItemComponent::SetLoop |
524 | ItemComponent::SetCurrentIndex | ItemComponent::SetCurrentIndex |
528 | ItemComponent::AddEmptyItem | ItemComponent::AddEmptyItem |
532 | ItemComponent::AddTextItem | ItemComponent::AddTextItem |
536 | ItemComponent::AddImageItem | ItemComponent::AddImageItem |
540 | ItemComponent::AddCheckedItem | ItemComponent::AddCheckedItem |
544 | ItemComponent::AddItem | ItemComponent::AddItem |
548 | ItemComponent::AddItem | ItemComponent::AddItem |
552 | ItemComponent::AddItems | ItemComponent::AddItems |
556 | ItemComponent::RemoveItem | ItemComponent::RemoveItem |
560 | ItemComponent::RemoveItem | ItemComponent::RemoveItem |
564 | ItemComponent::RemoveItems | ItemComponent::RemoveItems |
568 | ItemComponent::GetItem | ItemComponent::GetItem |
572 | ItemComponent::GetItems | ItemComponent::GetItems |
576 | ItemComponent::GetCurrentItem | ItemComponent::GetCurrentItem |
580 | ItemComponent::GetCurrentIndex | ItemComponent::GetCurrentIndex |
584 | ItemComponent::RegisterSelectListener | ItemComponent::RegisterSelectListener |
588 | ItemComponent::RemoveSelectListener | ItemComponent::RemoveSelectListener |
592 | ItemComponent::DispatchSelectEvent | ItemComponent::DispatchSelectEvent |
596 | ItemComponent::GetSelectListeners | ItemComponent::GetSelectListeners |
600 | (int (*)(...))0 | (int (*)(...))0 |
604 | (int (*)(...))0 | (int (*)(...))0 |
608 | (int (*)(...))0 | (int (*)(...))0 |
612 | (int (*)(...))0 | (int (*)(...))0 |
616 | (int (*)(...))0 | (int (*)(...))0 |
620 | -292u | -724u |
624 | -0x000000124 | -0x0000002d4 |
628 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
632 | ItemComponent::_ZTv0_n12_N4jgui13ItemComponentD1Ev | ItemComponent::_ZTv0_n12_N4jgui13ItemComponentD1Ev |
636 | ItemComponent::_ZTv0_n12_N4jgui13ItemComponentD0Ev | ItemComponent::_ZTv0_n12_N4jgui13ItemComponentD0Ev |
640 | jcommon::Object::Clone | jcommon::Object::Clone |
644 | jcommon::Object::Equals | jcommon::Object::Equals |
648 | jcommon::Object::Compare | jcommon::Object::Compare |
652 | jcommon::Object::Hash | jcommon::Object::Hash |
656 | 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) - 133 entries | Virtual Table (New) - 133 entries |
---|---|---|
0 | 236u | 452u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Label | ~Label |
16 | ~Label | ~Label |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Label::GetPreferredSize | Label::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Label::Paint | Label::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | Label::SetText | Label::SetText |
448 | Label::GetText | Label::GetText |
452 | Label::SetWrap | Label::SetWrap |
456 | Label::SetHorizontalAlign | Label::SetHorizontalAlign |
460 | Label::GetHorizontalAlign | Label::GetHorizontalAlign |
464 | Label::SetVerticalAlign | Label::SetVerticalAlign |
468 | Label::GetVerticalAlign | Label::GetVerticalAlign |
472 | (int (*)(...))0 | (int (*)(...))0 |
476 | (int (*)(...))0 | (int (*)(...))0 |
480 | (int (*)(...))0 | (int (*)(...))0 |
484 | (int (*)(...))0 | (int (*)(...))0 |
488 | (int (*)(...))0 | (int (*)(...))0 |
492 | -236u | -452u |
496 | -0x0000000ec | -0x0000001c4 |
500 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
504 | Label::_ZTv0_n12_N4jgui5LabelD1Ev | Label::_ZTv0_n12_N4jgui5LabelD1Ev |
508 | Label::_ZTv0_n12_N4jgui5LabelD0Ev | Label::_ZTv0_n12_N4jgui5LabelD0Ev |
512 | jcommon::Object::Clone | jcommon::Object::Clone |
516 | jcommon::Object::Equals | jcommon::Object::Equals |
520 | jcommon::Object::Compare | jcommon::Object::Compare |
524 | jcommon::Object::Hash | jcommon::Object::Hash |
528 | 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) - 178 entries | Virtual Table (New) - 178 entries |
---|---|---|
0 | 324u | 756u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~ListBox | ~ListBox |
16 | ~ListBox | ~ListBox |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | ListBox::ProcessEvent | ListBox::ProcessEvent |
148 | ListBox::ProcessEvent | ListBox::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | ListBox::GetPreferredSize | ListBox::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | ListBox::SetForegroundColor | ListBox::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | ListBox::SetForegroundFocusColor | ListBox::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | ListBox::Paint | ListBox::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | ItemComponent::GetItemColor | ItemComponent::GetItemColor |
448 | ItemComponent::GetItemFocusColor | ItemComponent::GetItemFocusColor |
452 | ItemComponent::GetSelectedItemColor | ItemComponent::GetSelectedItemColor |
456 | ItemComponent::GetSelectedItemForegroundColor | ItemComponent::GetSelectedItemForegroundColor |
460 | ItemComponent::GetItemForegroundColor | ItemComponent::GetItemForegroundColor |
464 | ItemComponent::GetItemForegroundFocusColor | ItemComponent::GetItemForegroundFocusColor |
468 | ItemComponent::SetItemColor | ItemComponent::SetItemColor |
472 | ItemComponent::SetItemColor | ItemComponent::SetItemFocusColor |
476 | ItemComponent::SetItemFocusColor | ItemComponent::SetSelectedItemColor |
480 | ItemComponent::SetSelectedItemColor | ItemComponent::SetSelectedItemForegroundColor |
484 | ItemComponent::SetSelectedItemColor | ItemComponent::SetItemForegroundColor |
488 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetItemForegroundFocusColor |
492 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetItemColor |
496 | ItemComponent::SetItemFocusColor | ItemComponent::SetItemFocusColor |
500 | ItemComponent::SetItemForegroundColor | ItemComponent::SetSelectedItemColor |
504 | ItemComponent::SetItemForegroundColor | ItemComponent::SetSelectedItemForegroundColor |
508 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundColor |
512 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundFocusColor |
516 | ItemComponent::GetItemsSize | ItemComponent::GetItemsSize |
520 | ItemComponent::SetLoop | ItemComponent::SetLoop |
524 | ListBox::SetCurrentIndex | ListBox::SetCurrentIndex |
528 | ListBox::AddEmptyItem | ListBox::AddEmptyItem |
532 | ListBox::AddTextItem | ListBox::AddTextItem |
536 | ListBox::AddImageItem | ListBox::AddImageItem |
540 | ListBox::AddCheckedItem | ListBox::AddCheckedItem |
544 | ItemComponent::AddItem | ItemComponent::AddItem |
548 | ItemComponent::AddItem | ItemComponent::AddItem |
552 | ItemComponent::AddItems | ItemComponent::AddItems |
556 | ItemComponent::RemoveItem | ItemComponent::RemoveItem |
560 | ItemComponent::RemoveItem | ItemComponent::RemoveItem |
564 | ItemComponent::RemoveItems | ItemComponent::RemoveItems |
568 | ItemComponent::GetItem | ItemComponent::GetItem |
572 | ItemComponent::GetItems | ItemComponent::GetItems |
576 | ItemComponent::GetCurrentItem | ItemComponent::GetCurrentItem |
580 | ItemComponent::GetCurrentIndex | ItemComponent::GetCurrentIndex |
584 | ItemComponent::RegisterSelectListener | ItemComponent::RegisterSelectListener |
588 | ItemComponent::RemoveSelectListener | ItemComponent::RemoveSelectListener |
592 | ItemComponent::DispatchSelectEvent | ItemComponent::DispatchSelectEvent |
596 | ItemComponent::GetSelectListeners | ItemComponent::GetSelectListeners |
600 | ListBox::GetStoneSize | ListBox::GetStoneSize |
604 | ListBox::SetStoneSize | ListBox::SetStoneSize |
608 | ListBox::SetCenteredInteraction | ListBox::SetCenteredInteraction |
612 | ListBox::SetScrollType | ListBox::SetScrollType |
616 | ListBox::SetSelectionType | ListBox::SetSelectionType |
620 | ListBox::GetVisibleItems | ListBox::GetVisibleItems |
624 | ListBox::IsSelected | ListBox::IsSelected |
628 | ListBox::SetSelected | ListBox::SetSelected |
632 | ListBox::Select | ListBox::Select |
636 | ListBox::Deselect | ListBox::Deselect |
640 | ListBox::GetSelectedIndex | ListBox::GetSelectedIndex |
644 | ListBox::GetItemSize | ListBox::GetItemSize |
648 | ListBox::SetItemSize | ListBox::SetItemSize |
652 | (int (*)(...))0 | (int (*)(...))0 |
656 | (int (*)(...))0 | (int (*)(...))0 |
660 | (int (*)(...))0 | (int (*)(...))0 |
664 | (int (*)(...))0 | (int (*)(...))0 |
668 | (int (*)(...))0 | (int (*)(...))0 |
672 | -324u | -756u |
676 | -0x000000144 | -0x0000002f4 |
680 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
684 | ListBox::_ZTv0_n12_N4jgui7ListBoxD1Ev | ListBox::_ZTv0_n12_N4jgui7ListBoxD1Ev |
688 | ListBox::_ZTv0_n12_N4jgui7ListBoxD0Ev | ListBox::_ZTv0_n12_N4jgui7ListBoxD0Ev |
692 | jcommon::Object::Clone | jcommon::Object::Clone |
696 | jcommon::Object::Equals | jcommon::Object::Equals |
700 | jcommon::Object::Compare | jcommon::Object::Compare |
704 | jcommon::Object::Hash | jcommon::Object::Hash |
708 | 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) - 141 entries | Virtual Table (New) - 141 entries |
---|---|---|
0 | 496u | 712u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Marquee | ~Marquee |
16 | ~Marquee | ~Marquee |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Marquee::SetVisible | Marquee::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Marquee::Paint | Marquee::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | Marquee::SetType | Marquee::SetType |
448 | Marquee::SetStep | Marquee::SetStep |
452 | Marquee::SetInterval | Marquee::SetInterval |
456 | Marquee::SetText | Marquee::SetText |
460 | Marquee::GetText | Marquee::GetText |
464 | Marquee::Release | Marquee::Release |
468 | Marquee::Run | Marquee::Run |
472 | 276u | 276u |
476 | -0x0000000dc | -0x0000001b4 |
480 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
484 | jthread::Thread::SetUp | jthread::Thread::SetUp |
488 | non-virtual thunk | non-virtual thunk |
492 | jthread::Thread::CleanUp | jthread::Thread::CleanUp |
496 | non-virtual thunk | non-virtual thunk |
500 | non-virtual thunk | non-virtual thunk |
504 | (int (*)(...))0 | (int (*)(...))0 |
508 | (int (*)(...))0 | (int (*)(...))0 |
512 | (int (*)(...))0 | (int (*)(...))0 |
516 | (int (*)(...))0 | (int (*)(...))0 |
520 | (int (*)(...))0 | (int (*)(...))0 |
524 | -496u | -712u |
528 | -0x0000001f0 | -0x0000002c8 |
532 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
536 | Marquee::_ZTv0_n12_N4jgui7MarqueeD1Ev | Marquee::_ZTv0_n12_N4jgui7MarqueeD1Ev |
540 | Marquee::_ZTv0_n12_N4jgui7MarqueeD0Ev | Marquee::_ZTv0_n12_N4jgui7MarqueeD0Ev |
544 | jcommon::Object::Clone | jcommon::Object::Clone |
548 | jcommon::Object::Equals | jcommon::Object::Equals |
552 | jcommon::Object::Compare | jcommon::Object::Compare |
556 | jcommon::Object::Hash | jcommon::Object::Hash |
560 | 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) - 197 entries | Virtual Table (New) - 197 entries |
---|---|---|
0 | 540u | 972u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Menu | ~Menu |
16 | ~Menu | ~Menu |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Menu::Move | Menu::Move |
212 | Component::Move | Component::Move |
216 | Menu::SetBounds | Menu::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Menu::SetLocation | Menu::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Menu::SetSize | Menu::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Menu::GetX | Menu::GetX |
248 | Menu::GetY | Menu::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Menu::GetWidth | Menu::GetWidth |
264 | Menu::GetHeight | Menu::GetHeight |
268 | Menu::GetLocation | Menu::GetLocation |
272 | Menu::GetSize | Menu::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Menu::SetBackgroundColor | Menu::SetBackgroundColor |
316 | Menu::SetForegroundColor | Menu::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Menu::Paint | Menu::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | ItemComponent::GetItemColor | ItemComponent::GetItemColor |
448 | ItemComponent::GetItemFocusColor | ItemComponent::GetItemFocusColor |
452 | ItemComponent::GetSelectedItemColor | ItemComponent::GetSelectedItemColor |
456 | ItemComponent::GetSelectedItemForegroundColor | ItemComponent::GetSelectedItemForegroundColor |
460 | ItemComponent::GetItemForegroundColor | ItemComponent::GetItemForegroundColor |
464 | ItemComponent::GetItemForegroundFocusColor | ItemComponent::GetItemForegroundFocusColor |
468 | ItemComponent::SetItemColor | Menu::SetItemColor |
472 | Menu::SetItemColor | ItemComponent::SetItemFocusColor |
476 | ItemComponent::SetItemFocusColor | ItemComponent::SetSelectedItemColor |
480 | ItemComponent::SetSelectedItemColor | ItemComponent::SetSelectedItemForegroundColor |
484 | ItemComponent::SetSelectedItemColor | Menu::SetItemForegroundColor |
488 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetItemForegroundFocusColor |
492 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetItemColor |
496 | ItemComponent::SetItemFocusColor | ItemComponent::SetItemFocusColor |
500 | ItemComponent::SetItemForegroundColor | ItemComponent::SetSelectedItemColor |
504 | Menu::SetItemForegroundColor | ItemComponent::SetSelectedItemForegroundColor |
508 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundColor |
512 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundFocusColor |
516 | ItemComponent::GetItemsSize | ItemComponent::GetItemsSize |
520 | ItemComponent::SetLoop | ItemComponent::SetLoop |
524 | Menu::SetCurrentIndex | Menu::SetCurrentIndex |
528 | ItemComponent::AddEmptyItem | ItemComponent::AddEmptyItem |
532 | ItemComponent::AddTextItem | ItemComponent::AddTextItem |
536 | ItemComponent::AddImageItem | ItemComponent::AddImageItem |
540 | ItemComponent::AddCheckedItem | ItemComponent::AddCheckedItem |
544 | ItemComponent::AddItem | ItemComponent::AddItem |
548 | ItemComponent::AddItem | ItemComponent::AddItem |
552 | ItemComponent::AddItems | ItemComponent::AddItems |
556 | ItemComponent::RemoveItem | ItemComponent::RemoveItem |
560 | ItemComponent::RemoveItem | ItemComponent::RemoveItem |
564 | ItemComponent::RemoveItems | ItemComponent::RemoveItems |
568 | ItemComponent::GetItem | ItemComponent::GetItem |
572 | ItemComponent::GetItems | ItemComponent::GetItems |
576 | Menu::GetCurrentItem | Menu::GetCurrentItem |
580 | Menu::GetCurrentIndex | Menu::GetCurrentIndex |
584 | ItemComponent::RegisterSelectListener | ItemComponent::RegisterSelectListener |
588 | ItemComponent::RemoveSelectListener | ItemComponent::RemoveSelectListener |
592 | ItemComponent::DispatchSelectEvent | ItemComponent::DispatchSelectEvent |
596 | ItemComponent::GetSelectListeners | ItemComponent::GetSelectListeners |
600 | Menu::MousePressed | Menu::MousePressed |
604 | Menu::MouseReleased | Menu::MouseReleased |
608 | Menu::MouseClicked | Menu::MouseClicked |
612 | Menu::MouseMoved | Menu::MouseMoved |
616 | Menu::MouseWheel | Menu::MouseWheel |
620 | Menu::SetTitle | Menu::SetTitle |
624 | Menu::Show | Menu::Show |
628 | Menu::Hide | Menu::Hide |
632 | Menu::Release | Menu::Release |
636 | Menu::SetCenteredInteraction | Menu::SetCenteredInteraction |
640 | Menu::SetMenuAlign | Menu::SetMenuAlign |
644 | Menu::GetVisibleItems | Menu::GetVisibleItems |
648 | Menu::GetCurrentMenu | Menu::GetCurrentMenu |
652 | Menu::Repaint | Menu::Repaint |
656 | Menu::InputChanged | Menu::InputChanged |
660 | Menu::RegisterInputListener | Menu::RegisterInputListener |
664 | Menu::RemoveInputListener | Menu::RemoveInputListener |
668 | Menu::GetFrameInputListeners | Menu::GetFrameInputListeners |
672 | Menu::ThemeChanged | Menu::ThemeChanged |
676 | 248u | 248u |
680 | -0x000000124 | -0x0000002d4 |
684 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
688 | non-virtual thunk | non-virtual thunk |
692 | non-virtual thunk | non-virtual thunk |
696 | non-virtual thunk | non-virtual thunk |
700 | FrameInputListener::InputChanged | FrameInputListener::InputChanged |
704 | 244u | 244u |
708 | -0x000000128 | -0x0000002d8 |
712 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
716 | non-virtual thunk | non-virtual thunk |
720 | non-virtual thunk | non-virtual thunk |
724 | non-virtual thunk | non-virtual thunk |
728 | (int (*)(...))0 | (int (*)(...))0 |
732 | (int (*)(...))0 | (int (*)(...))0 |
736 | (int (*)(...))0 | (int (*)(...))0 |
740 | (int (*)(...))0 | (int (*)(...))0 |
744 | (int (*)(...))0 | (int (*)(...))0 |
748 | -540u | -972u |
752 | -0x00000021c | -0x0000003cc |
756 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
760 | Menu::_ZTv0_n12_N4jgui4MenuD1Ev | Menu::_ZTv0_n12_N4jgui4MenuD1Ev |
764 | Menu::_ZTv0_n12_N4jgui4MenuD0Ev | Menu::_ZTv0_n12_N4jgui4MenuD0Ev |
768 | jcommon::Object::Clone | jcommon::Object::Clone |
772 | jcommon::Object::Equals | jcommon::Object::Equals |
776 | jcommon::Object::Compare | jcommon::Object::Compare |
780 | jcommon::Object::Hash | jcommon::Object::Hash |
784 | 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) - 97 entries | Virtual Table (New) - 101 entries |
---|---|---|
0 | 148u | 192u |
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::Create | NullGraphics::GetWorkingScreenSize |
36 | NullGraphics::Rotate | NullGraphics::Create |
40 | NullGraphics::Translate | NullGraphics::Rotate |
44 | NullGraphics::Rotate | NullGraphics::Translate |
48 | NullGraphics::Translate | NullGraphics::TranslateImage |
52 | NullGraphics::SetClip | NullGraphics::Rotate |
56 | NullGraphics::GetClip | NullGraphics::Translate |
60 | NullGraphics::ReleaseClip | NullGraphics::TranslateImage |
64 | NullGraphics::Clear | NullGraphics::SetClip |
68 | NullGraphics::Idle | NullGraphics::GetClip |
72 | NullGraphics::Flip | NullGraphics::ReleaseClip |
76 | NullGraphics::Flip | NullGraphics::Clear |
80 | NullGraphics::GetColor | NullGraphics::Idle |
84 | NullGraphics::SetColor | NullGraphics::Flip |
88 | NullGraphics::SetColor | NullGraphics::Flip |
92 | NullGraphics::SetColor | NullGraphics::GetColor |
96 | NullGraphics::HasFont | NullGraphics::SetColor |
100 | NullGraphics::SetFont | NullGraphics::SetColor |
104 | NullGraphics::GetFont | NullGraphics::SetColor |
108 | NullGraphics::SetAntiAliasEnabled | NullGraphics::HasFont |
112 | NullGraphics::GetPorterDuffFlags | NullGraphics::SetFont |
116 | NullGraphics::GetDrawingFlags | NullGraphics::GetFont |
120 | NullGraphics::GetBlittingFlags | NullGraphics::SetAntiAliasEnabled |
124 | NullGraphics::SetPorterDuffFlags | NullGraphics::GetPorterDuffFlags |
128 | NullGraphics::SetDrawingFlags | NullGraphics::GetDrawingFlags |
132 | NullGraphics::SetBlittingFlags | NullGraphics::GetBlittingFlags |
136 | NullGraphics::SetPixel | NullGraphics::SetPorterDuffFlags |
140 | NullGraphics::GetPixel | NullGraphics::SetDrawingFlags |
144 | NullGraphics::SetLineJoin | NullGraphics::SetBlittingFlags |
148 | NullGraphics::SetLineStyle | NullGraphics::SetPixel |
152 | NullGraphics::SetLineWidth | NullGraphics::GetPixel |
156 | NullGraphics::GetLineJoin | NullGraphics::SetLineJoin |
160 | NullGraphics::GetLineStyle | NullGraphics::SetLineStyle |
164 | NullGraphics::GetLineWidth | NullGraphics::SetLineWidth |
168 | NullGraphics::DrawLine | NullGraphics::GetLineJoin |
172 | NullGraphics::DrawBezierCurve | NullGraphics::GetLineStyle |
176 | NullGraphics::FillRectangle | NullGraphics::GetLineWidth |
180 | NullGraphics::DrawRectangle | NullGraphics::DrawLine |
184 | NullGraphics::FillBevelRectangle | NullGraphics::DrawBezierCurve |
188 | NullGraphics::DrawBevelRectangle | NullGraphics::FillRectangle |
192 | NullGraphics::FillRoundRectangle | NullGraphics::DrawRectangle |
196 | NullGraphics::DrawRoundRectangle | NullGraphics::FillBevelRectangle |
200 | NullGraphics::FillCircle | NullGraphics::DrawBevelRectangle |
204 | NullGraphics::DrawCircle | NullGraphics::FillRoundRectangle |
208 | NullGraphics::FillChord | NullGraphics::DrawRoundRectangle |
212 | NullGraphics::DrawChord | NullGraphics::FillCircle |
216 | NullGraphics::FillArc | NullGraphics::DrawCircle |
220 | NullGraphics::DrawArc | NullGraphics::FillChord |
224 | NullGraphics::FillPie | NullGraphics::DrawChord |
228 | NullGraphics::DrawPie | NullGraphics::FillArc |
232 | NullGraphics::FillTriangle | NullGraphics::DrawArc |
236 | NullGraphics::DrawTriangle | NullGraphics::FillPie |
240 | NullGraphics::FillPolygon | NullGraphics::DrawPie |
244 | NullGraphics::DrawPolygon | NullGraphics::FillTriangle |
248 | NullGraphics::FillGradientRectangle | NullGraphics::DrawTriangle |
252 | NullGraphics::DrawGlyph | NullGraphics::FillPolygon |
256 | NullGraphics::DrawImage | NullGraphics::DrawPolygon |
260 | NullGraphics::DrawImage | NullGraphics::FillHorizontalGradient |
264 | NullGraphics::DrawImage | NullGraphics::FillVerticalGradient |
268 | NullGraphics::DrawImage | NullGraphics::DrawGlyph |
272 | NullGraphics::DrawImage | NullGraphics::DrawImage |
276 | NullGraphics::DrawImage | NullGraphics::DrawImage |
280 | NullGraphics::DrawImage | NullGraphics::DrawImage |
284 | NullGraphics::DrawImage | NullGraphics::DrawImage |
288 | NullGraphics::GetStringBreak | NullGraphics::DrawImage |
292 | NullGraphics::DrawString | NullGraphics::DrawImage |
296 | NullGraphics::DrawString | NullGraphics::DrawImage |
300 | NullGraphics::GetRGB | NullGraphics::DrawImage |
304 | NullGraphics::GetRGBArray | NullGraphics::GetStringBreak |
308 | NullGraphics::SetRGB | NullGraphics::DrawString |
312 | NullGraphics::SetRGB | NullGraphics::DrawString |
316 | NullGraphics::Reset | NullGraphics::GetRGB |
320 | NullGraphics::Lock | NullGraphics::GetRGBArray |
324 | NullGraphics::Unlock | NullGraphics::SetRGB |
328 | (int (*)(...))0 | NullGraphics::SetRGB |
332 | (int (*)(...))0 | NullGraphics::Reset |
336 | (int (*)(...))0 | NullGraphics::Lock |
340 | (int (*)(...))0 | NullGraphics::Unlock |
344 | (int (*)(...))0 | (int (*)(...))0 |
348 | -148u | (int (*)(...))0 |
352 | -0x000000094 | (int (*)(...))0 |
356 | (int (*)(...))(& typeinfo) | (int (*)(...))0 |
360 | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD1Ev | (int (*)(...))0 |
364 | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD0Ev | -192u |
368 | jcommon::Object::Clone | -0x0000000c0 |
372 | jcommon::Object::Equals | (int (*)(...))(& typeinfo) |
376 | jcommon::Object::Compare | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD1Ev |
380 | jcommon::Object::Hash | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD0Ev |
384 | jcommon::Object::what | jcommon::Object::Clone |
388 | jcommon::Object::Equals | |
392 | jcommon::Object::Compare | |
396 | jcommon::Object::Hash | |
400 | 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) - 162 entries |
---|---|---|
0 | 348u | 564u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Panel | ~Panel |
16 | ~Panel | ~Panel |
20 | Container::GetParent | Container::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Container::SetSize | Container::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Panel::Paint | Panel::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Container::Repaint | Container::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | Container::RequestComponentFocus | Container::RequestComponentFocus |
448 | Container::ReleaseComponentFocus | Container::ReleaseComponentFocus |
452 | Container::SetLayout | Container::SetWorkingScreenSize |
456 | Container::GetLayout | Container::GetWorkingScreenSize |
460 | Container::DoLayout | Container::SetLayout |
464 | Container::SetOptimizedPaint | Container::GetLayout |
468 | Container::SetWorkingScreenSize | Container::DoLayout |
472 | Container::GetWorkingWidth | Container::SetOptimizedPaint |
476 | Container::GetWorkingHeight | Container::GetInsets |
480 | Container::GetInsets | Container::SetInsets |
484 | Container::SetInsets | Container::SetInsets |
488 | Container::SetInsets | Container::Add |
492 | Container::Add | Container::Add |
496 | Container::Add | Container::Add |
500 | Container::Add | Container::Add |
504 | Container::Add | Container::Add |
508 | Container::Add | Container::Remove |
512 | Container::Remove | Container::RemoveAll |
516 | Container::RemoveAll | Container::GetComponentCount |
520 | Container::GetComponentCount | Container::GetComponents |
524 | Container::GetComponents | Container::Intersect |
528 | Container::Intersect | Container::Intersect |
532 | Container::Intersect | Container::InvalidateAll |
536 | Container::InvalidateAll | Container::RevalidateAll |
540 | Container::RevalidateAll | Container::Repaint |
544 | Container::Repaint | Container::Repaint |
548 | Container::Repaint | Container::GetTargetComponent |
552 | Container::GetTargetComponent | Container::GetFocusOwner |
556 | Container::GetComponentInFocus | Container::RaiseComponentToTop |
560 | Container::RaiseComponentToTop | Container::LowerComponentToBottom |
564 | Container::LowerComponentToBottom | Container::PutComponentATop |
568 | Container::PutComponentATop | Container::PutComponentBelow |
572 | Container::PutComponentBelow | Container::RegisterContainerListener |
576 | Container::RegisterContainerListener | Container::RemoveContainerListener |
580 | Container::RemoveContainerListener | Container::DispatchContainerEvent |
584 | Container::DispatchContainerEvent | Container::GetFrameListeners |
588 | Container::GetFrameListeners | (int (*)(...))0 |
592 | (int (*)(...))0 | (int (*)(...))0 |
596 | (int (*)(...))0 | (int (*)(...))0 |
600 | (int (*)(...))0 | (int (*)(...))0 |
604 | (int (*)(...))0 | (int (*)(...))0 |
608 | (int (*)(...))0 | -564u |
612 | -348u | -0x000000234 |
616 | -0x00000015c | (int (*)(...))(& typeinfo) |
620 | (int (*)(...))(& typeinfo) | Panel::_ZTv0_n12_N4jgui5PanelD1Ev |
624 | Panel::_ZTv0_n12_N4jgui5PanelD1Ev | Panel::_ZTv0_n12_N4jgui5PanelD0Ev |
628 | Panel::_ZTv0_n12_N4jgui5PanelD0Ev | jcommon::Object::Clone |
632 | jcommon::Object::Clone | jcommon::Object::Equals |
636 | jcommon::Object::Equals | jcommon::Object::Compare |
640 | jcommon::Object::Compare | jcommon::Object::Hash |
644 | jcommon::Object::Hash | jcommon::Object::what |
648 | 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) - 141 entries | Virtual Table (New) - 141 entries |
---|---|---|
0 | 492u | 708u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~ProgressBar | ~ProgressBar |
16 | ~ProgressBar | ~ProgressBar |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | ProgressBar::SetVisible | ProgressBar::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | ProgressBar::Paint | ProgressBar::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | ProgressBar::GetValue | ProgressBar::GetValue |
448 | ProgressBar::SetValue | ProgressBar::SetValue |
452 | ProgressBar::SetStringPainted | ProgressBar::SetStringPainted |
456 | ProgressBar::SetIndeterminate | ProgressBar::SetIndeterminate |
460 | ProgressBar::IsStringPainted | ProgressBar::IsStringPainted |
464 | ProgressBar::Release | ProgressBar::Release |
468 | ProgressBar::Run | ProgressBar::Run |
472 | 272u | 272u |
476 | -0x0000000dc | -0x0000001b4 |
480 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
484 | jthread::Thread::SetUp | jthread::Thread::SetUp |
488 | non-virtual thunk | non-virtual thunk |
492 | jthread::Thread::CleanUp | jthread::Thread::CleanUp |
496 | non-virtual thunk | non-virtual thunk |
500 | non-virtual thunk | non-virtual thunk |
504 | (int (*)(...))0 | (int (*)(...))0 |
508 | (int (*)(...))0 | (int (*)(...))0 |
512 | (int (*)(...))0 | (int (*)(...))0 |
516 | (int (*)(...))0 | (int (*)(...))0 |
520 | (int (*)(...))0 | (int (*)(...))0 |
524 | -492u | -708u |
528 | -0x0000001ec | -0x0000002c4 |
532 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
536 | ProgressBar::_ZTv0_n12_N4jgui11ProgressBarD1Ev | ProgressBar::_ZTv0_n12_N4jgui11ProgressBarD1Ev |
540 | ProgressBar::_ZTv0_n12_N4jgui11ProgressBarD0Ev | ProgressBar::_ZTv0_n12_N4jgui11ProgressBarD0Ev |
544 | jcommon::Object::Clone | jcommon::Object::Clone |
548 | jcommon::Object::Equals | jcommon::Object::Equals |
552 | jcommon::Object::Compare | jcommon::Object::Compare |
556 | jcommon::Object::Hash | jcommon::Object::Hash |
560 | 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) - 21 entries | Virtual Table (New) - 21 entries |
---|---|---|
0 | 4u | 4u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~ResourceStatusListener | ~ResourceStatusListener |
16 | ~ResourceStatusListener | ~ResourceStatusListener |
20 | __cxa_pure_virtual | ResourceStatusListener::StatusChanged |
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 | ResourceStatusListener::_ZTv0_n12_N9jresource22ResourceStatusListenerD1Ev | ResourceStatusListener::_ZTv0_n12_N9jresource22ResourceStatusListenerD1Ev |
60 | ResourceStatusListener::_ZTv0_n12_N9jresource22ResourceStatusListenerD0Ev | ResourceStatusListener::_ZTv0_n12_N9jresource22ResourceStatusListenerD0Ev |
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 | 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) - 145 entries | Virtual Table (New) - 145 entries |
---|---|---|
0 | 288u | 504u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~ScrollBar | ~ScrollBar |
16 | ~ScrollBar | ~ScrollBar |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | ScrollBar::ProcessEvent | ScrollBar::ProcessEvent |
148 | ScrollBar::ProcessEvent | ScrollBar::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | ScrollBar::Paint | ScrollBar::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | SliderComponent::GetOrientation | SliderComponent::GetOrientation |
448 | SliderComponent::SetOrientation | SliderComponent::SetOrientation |
452 | SliderComponent::GetValue | SliderComponent::GetValue |
456 | SliderComponent::SetValue | SliderComponent::SetValue |
460 | SliderComponent::SetRange | SliderComponent::SetRange |
464 | SliderComponent::GetMinimum | SliderComponent::GetMinimum |
468 | SliderComponent::GetMaximum | SliderComponent::GetMaximum |
472 | SliderComponent::SetMinimum | SliderComponent::SetMinimum |
476 | SliderComponent::SetMaximum | SliderComponent::SetMaximum |
480 | SliderComponent::GetMinorTickSpacing | SliderComponent::GetMinorTickSpacing |
484 | SliderComponent::GetMajorTickSpacing | SliderComponent::GetMajorTickSpacing |
488 | SliderComponent::SetMinorTickSpacing | SliderComponent::SetMinorTickSpacing |
492 | SliderComponent::SetMajorTickSpacing | SliderComponent::SetMajorTickSpacing |
496 | SliderComponent::RegisterAdjustmentListener | SliderComponent::RegisterAdjustmentListener |
500 | SliderComponent::RemoveAdjustmentListener | SliderComponent::RemoveAdjustmentListener |
504 | SliderComponent::DispatchAdjustmentEvent | SliderComponent::DispatchAdjustmentEvent |
508 | SliderComponent::GetAdjustmentListeners | SliderComponent::GetAdjustmentListeners |
512 | ScrollBar::GetStoneSize | ScrollBar::GetStoneSize |
516 | ScrollBar::SetStoneSize | ScrollBar::SetStoneSize |
520 | (int (*)(...))0 | (int (*)(...))0 |
524 | (int (*)(...))0 | (int (*)(...))0 |
528 | (int (*)(...))0 | (int (*)(...))0 |
532 | (int (*)(...))0 | (int (*)(...))0 |
536 | (int (*)(...))0 | (int (*)(...))0 |
540 | -288u | -504u |
544 | -0x000000120 | -0x0000001f8 |
548 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
552 | ScrollBar::_ZTv0_n12_N4jgui9ScrollBarD1Ev | ScrollBar::_ZTv0_n12_N4jgui9ScrollBarD1Ev |
556 | ScrollBar::_ZTv0_n12_N4jgui9ScrollBarD0Ev | ScrollBar::_ZTv0_n12_N4jgui9ScrollBarD0Ev |
560 | jcommon::Object::Clone | jcommon::Object::Clone |
564 | jcommon::Object::Equals | jcommon::Object::Equals |
568 | jcommon::Object::Compare | jcommon::Object::Compare |
572 | jcommon::Object::Hash | jcommon::Object::Hash |
576 | 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) - 146 entries | Virtual Table (New) - 146 entries |
---|---|---|
0 | 268u | 484u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Slider | ~Slider |
16 | ~Slider | ~Slider |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Slider::ProcessEvent | Slider::ProcessEvent |
148 | Slider::ProcessEvent | Slider::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Slider::Paint | Slider::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | SliderComponent::GetOrientation | SliderComponent::GetOrientation |
448 | SliderComponent::SetOrientation | SliderComponent::SetOrientation |
452 | SliderComponent::GetValue | SliderComponent::GetValue |
456 | SliderComponent::SetValue | SliderComponent::SetValue |
460 | SliderComponent::SetRange | SliderComponent::SetRange |
464 | SliderComponent::GetMinimum | SliderComponent::GetMinimum |
468 | SliderComponent::GetMaximum | SliderComponent::GetMaximum |
472 | SliderComponent::SetMinimum | SliderComponent::SetMinimum |
476 | SliderComponent::SetMaximum | SliderComponent::SetMaximum |
480 | SliderComponent::GetMinorTickSpacing | SliderComponent::GetMinorTickSpacing |
484 | SliderComponent::GetMajorTickSpacing | SliderComponent::GetMajorTickSpacing |
488 | SliderComponent::SetMinorTickSpacing | SliderComponent::SetMinorTickSpacing |
492 | SliderComponent::SetMajorTickSpacing | SliderComponent::SetMajorTickSpacing |
496 | SliderComponent::RegisterAdjustmentListener | SliderComponent::RegisterAdjustmentListener |
500 | SliderComponent::RemoveAdjustmentListener | SliderComponent::RemoveAdjustmentListener |
504 | SliderComponent::DispatchAdjustmentEvent | SliderComponent::DispatchAdjustmentEvent |
508 | SliderComponent::GetAdjustmentListeners | SliderComponent::GetAdjustmentListeners |
512 | Slider::GetStoneSize | Slider::GetStoneSize |
516 | Slider::SetStoneSize | Slider::SetStoneSize |
520 | Slider::SetInverted | Slider::SetInverted |
524 | (int (*)(...))0 | (int (*)(...))0 |
528 | (int (*)(...))0 | (int (*)(...))0 |
532 | (int (*)(...))0 | (int (*)(...))0 |
536 | (int (*)(...))0 | (int (*)(...))0 |
540 | (int (*)(...))0 | (int (*)(...))0 |
544 | -268u | -484u |
548 | -0x00000010c | -0x0000001e4 |
552 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
556 | Slider::_ZTv0_n12_N4jgui6SliderD1Ev | Slider::_ZTv0_n12_N4jgui6SliderD1Ev |
560 | Slider::_ZTv0_n12_N4jgui6SliderD0Ev | Slider::_ZTv0_n12_N4jgui6SliderD0Ev |
564 | jcommon::Object::Clone | jcommon::Object::Clone |
568 | jcommon::Object::Equals | jcommon::Object::Equals |
572 | jcommon::Object::Compare | jcommon::Object::Compare |
576 | jcommon::Object::Hash | jcommon::Object::Hash |
580 | 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) - 143 entries | Virtual Table (New) - 143 entries |
---|---|---|
0 | 260u | 476u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~SliderComponent | ~SliderComponent |
16 | ~SliderComponent | ~SliderComponent |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Component::Paint | Component::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | SliderComponent::GetOrientation | SliderComponent::GetOrientation |
448 | SliderComponent::SetOrientation | SliderComponent::SetOrientation |
452 | SliderComponent::GetValue | SliderComponent::GetValue |
456 | SliderComponent::SetValue | SliderComponent::SetValue |
460 | SliderComponent::SetRange | SliderComponent::SetRange |
464 | SliderComponent::GetMinimum | SliderComponent::GetMinimum |
468 | SliderComponent::GetMaximum | SliderComponent::GetMaximum |
472 | SliderComponent::SetMinimum | SliderComponent::SetMinimum |
476 | SliderComponent::SetMaximum | SliderComponent::SetMaximum |
480 | SliderComponent::GetMinorTickSpacing | SliderComponent::GetMinorTickSpacing |
484 | SliderComponent::GetMajorTickSpacing | SliderComponent::GetMajorTickSpacing |
488 | SliderComponent::SetMinorTickSpacing | SliderComponent::SetMinorTickSpacing |
492 | SliderComponent::SetMajorTickSpacing | SliderComponent::SetMajorTickSpacing |
496 | SliderComponent::RegisterAdjustmentListener | SliderComponent::RegisterAdjustmentListener |
500 | SliderComponent::RemoveAdjustmentListener | SliderComponent::RemoveAdjustmentListener |
504 | SliderComponent::DispatchAdjustmentEvent | SliderComponent::DispatchAdjustmentEvent |
508 | SliderComponent::GetAdjustmentListeners | SliderComponent::GetAdjustmentListeners |
512 | (int (*)(...))0 | (int (*)(...))0 |
516 | (int (*)(...))0 | (int (*)(...))0 |
520 | (int (*)(...))0 | (int (*)(...))0 |
524 | (int (*)(...))0 | (int (*)(...))0 |
528 | (int (*)(...))0 | (int (*)(...))0 |
532 | -260u | -476u |
536 | -0x000000104 | -0x0000001dc |
540 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
544 | SliderComponent::_ZTv0_n12_N4jgui15SliderComponentD1Ev | SliderComponent::_ZTv0_n12_N4jgui15SliderComponentD1Ev |
548 | SliderComponent::_ZTv0_n12_N4jgui15SliderComponentD0Ev | SliderComponent::_ZTv0_n12_N4jgui15SliderComponentD0Ev |
552 | jcommon::Object::Clone | jcommon::Object::Clone |
556 | jcommon::Object::Equals | jcommon::Object::Equals |
560 | jcommon::Object::Compare | jcommon::Object::Compare |
564 | jcommon::Object::Hash | jcommon::Object::Hash |
568 | 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) - 167 entries | Virtual Table (New) - 167 entries |
---|---|---|
0 | 308u | 740u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Spin | ~Spin |
16 | ~Spin | ~Spin |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Spin::ProcessEvent | Spin::ProcessEvent |
148 | Spin::ProcessEvent | Spin::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Spin::Paint | Spin::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | ItemComponent::GetItemColor | ItemComponent::GetItemColor |
448 | ItemComponent::GetItemFocusColor | ItemComponent::GetItemFocusColor |
452 | ItemComponent::GetSelectedItemColor | ItemComponent::GetSelectedItemColor |
456 | ItemComponent::GetSelectedItemForegroundColor | ItemComponent::GetSelectedItemForegroundColor |
460 | ItemComponent::GetItemForegroundColor | ItemComponent::GetItemForegroundColor |
464 | ItemComponent::GetItemForegroundFocusColor | ItemComponent::GetItemForegroundFocusColor |
468 | ItemComponent::SetItemColor | ItemComponent::SetItemColor |
472 | ItemComponent::SetItemColor | ItemComponent::SetItemFocusColor |
476 | ItemComponent::SetItemFocusColor | ItemComponent::SetSelectedItemColor |
480 | ItemComponent::SetSelectedItemColor | ItemComponent::SetSelectedItemForegroundColor |
484 | ItemComponent::SetSelectedItemColor | ItemComponent::SetItemForegroundColor |
488 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetItemForegroundFocusColor |
492 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetItemColor |
496 | ItemComponent::SetItemFocusColor | ItemComponent::SetItemFocusColor |
500 | ItemComponent::SetItemForegroundColor | ItemComponent::SetSelectedItemColor |
504 | ItemComponent::SetItemForegroundColor | ItemComponent::SetSelectedItemForegroundColor |
508 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundColor |
512 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundFocusColor |
516 | ItemComponent::GetItemsSize | ItemComponent::GetItemsSize |
520 | ItemComponent::SetLoop | ItemComponent::SetLoop |
524 | ItemComponent::SetCurrentIndex | ItemComponent::SetCurrentIndex |
528 | Spin::AddEmptyItem | Spin::AddEmptyItem |
532 | Spin::AddTextItem | Spin::AddTextItem |
536 | Spin::AddImageItem | Spin::AddImageItem |
540 | Spin::AddCheckedItem | Spin::AddCheckedItem |
544 | ItemComponent::AddItem | ItemComponent::AddItem |
548 | ItemComponent::AddItem | ItemComponent::AddItem |
552 | ItemComponent::AddItems | ItemComponent::AddItems |
556 | ItemComponent::RemoveItem | ItemComponent::RemoveItem |
560 | ItemComponent::RemoveItem | ItemComponent::RemoveItem |
564 | ItemComponent::RemoveItems | ItemComponent::RemoveItems |
568 | ItemComponent::GetItem | ItemComponent::GetItem |
572 | ItemComponent::GetItems | ItemComponent::GetItems |
576 | ItemComponent::GetCurrentItem | ItemComponent::GetCurrentItem |
580 | ItemComponent::GetCurrentIndex | ItemComponent::GetCurrentIndex |
584 | ItemComponent::RegisterSelectListener | ItemComponent::RegisterSelectListener |
588 | ItemComponent::RemoveSelectListener | ItemComponent::RemoveSelectListener |
592 | ItemComponent::DispatchSelectEvent | ItemComponent::DispatchSelectEvent |
596 | ItemComponent::GetSelectListeners | ItemComponent::GetSelectListeners |
600 | Spin::SetType | Spin::SetType |
604 | Spin::GetType | Spin::GetType |
608 | (int (*)(...))0 | (int (*)(...))0 |
612 | (int (*)(...))0 | (int (*)(...))0 |
616 | (int (*)(...))0 | (int (*)(...))0 |
620 | (int (*)(...))0 | (int (*)(...))0 |
624 | (int (*)(...))0 | (int (*)(...))0 |
628 | -308u | -740u |
632 | -0x000000134 | -0x0000002e4 |
636 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
640 | Spin::_ZTv0_n12_N4jgui4SpinD1Ev | Spin::_ZTv0_n12_N4jgui4SpinD1Ev |
644 | Spin::_ZTv0_n12_N4jgui4SpinD0Ev | Spin::_ZTv0_n12_N4jgui4SpinD0Ev |
648 | jcommon::Object::Clone | jcommon::Object::Clone |
652 | jcommon::Object::Equals | jcommon::Object::Equals |
656 | jcommon::Object::Compare | jcommon::Object::Compare |
660 | jcommon::Object::Hash | jcommon::Object::Hash |
664 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method Cell::GetCellBackgroundColor ( ) has been added to this class instead of Cell::SetCellBackgroundColor ( jcolor_t color ). | 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 Cell::GetCellForegroundColor ( ) has been added to this class instead of Cell::SetCellForegroundColor ( jcolor_t color ). | 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) - 30 entries | Virtual Table (New) - 32 entries |
---|---|---|
0 | 52u | 100u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Cell | ~Cell |
16 | ~Cell | ~Cell |
20 | Cell::SetValue | Cell::SetValue |
24 | Cell::GetValue | Cell::GetValue |
28 | Cell::SetCellBackgroundColor | Cell::GetCellBackgroundColor |
32 | Cell::SetCellForegroundColor | Cell::GetCellForegroundColor |
36 | Cell::SetCellBackgroundColor | Cell::SetCellBackgroundColor |
40 | Cell::SetCellForegroundColor | Cell::SetCellForegroundColor |
44 | Cell::SetHorizontalAlign | Cell::SetCellBackgroundColor |
48 | Cell::GetHorizontalAlign | Cell::SetCellForegroundColor |
52 | Cell::SetVerticalAlign | Cell::SetHorizontalAlign |
56 | Cell::GetVerticalAlign | Cell::GetHorizontalAlign |
60 | (int (*)(...))0 | Cell::SetVerticalAlign |
64 | (int (*)(...))0 | Cell::GetVerticalAlign |
68 | (int (*)(...))0 | (int (*)(...))0 |
72 | (int (*)(...))0 | (int (*)(...))0 |
76 | (int (*)(...))0 | (int (*)(...))0 |
80 | -52u | (int (*)(...))0 |
84 | -0x000000034 | (int (*)(...))0 |
88 | (int (*)(...))(& typeinfo) | -100u |
92 | Cell::_ZTv0_n12_N4jgui4CellD1Ev | -0x000000064 |
96 | Cell::_ZTv0_n12_N4jgui4CellD0Ev | (int (*)(...))(& typeinfo) |
100 | jcommon::Object::Clone | Cell::_ZTv0_n12_N4jgui4CellD1Ev |
104 | jcommon::Object::Equals | Cell::_ZTv0_n12_N4jgui4CellD0Ev |
108 | jcommon::Object::Compare | jcommon::Object::Clone |
112 | jcommon::Object::Hash | jcommon::Object::Equals |
116 | jcommon::Object::what | jcommon::Object::Compare |
120 | jcommon::Object::Hash | |
124 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method Table::GetGridColor ( ) has been added to this class instead of Table::SetGridColor ( jcolor_t color ). | 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) - 151 entries | Virtual Table (New) - 152 entries |
---|---|---|
0 | 304u | 544u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Table | ~Table |
16 | ~Table | ~Table |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Table::ProcessEvent | Table::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Table::Paint | Table::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | Table::SetLoop | Table::SetLoop |
448 | Table::GetNumberOfColumns | Table::GetNumberOfColumns |
452 | Table::GetNumberOfRows | Table::GetNumberOfRows |
456 | Table::SetNumberOfColumns | Table::SetNumberOfColumns |
460 | Table::SetNumberOfRows | Table::SetNumberOfRows |
464 | Table::InsertColumn | Table::InsertColumn |
468 | Table::InsertRow | Table::InsertRow |
472 | Table::RemoveColumn | Table::RemoveColumn |
476 | Table::RemoveRow | Table::RemoveRow |
480 | Table::SetHeaderValue | Table::SetHeaderValue |
484 | Table::GetHeaderValue | Table::GetHeaderValue |
488 | Table::SetHeaderVisible | Table::SetHeaderVisible |
492 | Table::IsHeaderVisible | Table::IsHeaderVisible |
496 | Table::GetCurrentColumn | Table::GetCurrentColumn |
500 | Table::GetCurrentRow | Table::GetCurrentRow |
504 | Table::GetCurrentCell | Table::GetCurrentCell |
508 | Table::SetCurrentCell | Table::SetCurrentCell |
512 | Table::GetCell | Table::GetCell |
516 | Table::SetCell | Table::SetCell |
520 | Table::SetGridColor | Table::GetGridColor |
524 | Table::SetGridColor | Table::SetGridColor |
528 | Table::SetColumnSize | Table::SetGridColor |
532 | Table::GetColumnSize | Table::SetColumnSize |
536 | Table::SetRowSize | Table::GetColumnSize |
540 | Table::GetRowSize | Table::SetRowSize |
544 | (int (*)(...))0 | Table::GetRowSize |
548 | (int (*)(...))0 | (int (*)(...))0 |
552 | (int (*)(...))0 | (int (*)(...))0 |
556 | (int (*)(...))0 | (int (*)(...))0 |
560 | (int (*)(...))0 | (int (*)(...))0 |
564 | -304u | (int (*)(...))0 |
568 | -0x000000130 | -544u |
572 | (int (*)(...))(& typeinfo) | -0x000000220 |
576 | Table::_ZTv0_n12_N4jgui5TableD1Ev | (int (*)(...))(& typeinfo) |
580 | Table::_ZTv0_n12_N4jgui5TableD0Ev | Table::_ZTv0_n12_N4jgui5TableD1Ev |
584 | jcommon::Object::Clone | Table::_ZTv0_n12_N4jgui5TableD0Ev |
588 | jcommon::Object::Equals | jcommon::Object::Clone |
592 | jcommon::Object::Compare | jcommon::Object::Equals |
596 | jcommon::Object::Hash | jcommon::Object::Compare |
600 | jcommon::Object::what | jcommon::Object::Hash |
604 | 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) - 163 entries |
---|---|---|
0 | 276u | 492u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~TextArea | ~TextArea |
16 | ~TextArea | ~TextArea |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | TextArea::ProcessEvent | TextArea::ProcessEvent |
148 | TextArea::ProcessEvent | TextArea::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | TextArea::Paint | TextArea::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | TextComponent::SetTextSize | TextComponent::SetTextSize |
448 | TextComponent::GetTextSize | TextComponent::GetTextSize |
452 | TextComponent::SetEchoChar | TextComponent::SetEchoChar |
456 | TextComponent::GetEchoChar | TextComponent::GetEchoChar |
460 | TextComponent::EchoCharIsSet | TextComponent::EchoCharIsSet |
464 | TextComponent::SetCaretType | TextComponent::SetCaretType |
468 | TextComponent::SetCaretVisible | TextComponent::SetCaretVisible |
472 | TextComponent::GetSelectedText | TextComponent::GetSelectedText |
476 | TextComponent::IsEditable | TextComponent::IsEditable |
480 | TextComponent::SetEditable | TextComponent::SetEditable |
484 | TextComponent::GetSelectionStart | TextComponent::GetSelectionStart |
488 | TextComponent::SetSelectionStart | TextComponent::SetSelectionStart |
492 | TextComponent::GetSelectionEnd | TextComponent::GetSelectionEnd |
496 | TextComponent::SetSelectionEnd | TextComponent::SetSelectionEnd |
500 | TextComponent::Select | TextComponent::Select |
504 | TextComponent::SelectAll | TextComponent::SelectAll |
508 | TextComponent::SetCaretPosition | TextComponent::SetCaretPosition |
512 | TextComponent::GetCaretPosition | TextComponent::GetCaretPosition |
516 | TextComponent::SetText | TextComponent::SetText |
520 | TextComponent::GetText | TextComponent::GetText |
524 | TextComponent::IncrementCaretPosition | TextComponent::IncrementCaretPosition |
528 | TextComponent::DecrementCaretPosition | TextComponent::DecrementCaretPosition |
532 | TextComponent::Insert | TextComponent::Insert |
536 | TextComponent::Append | TextComponent::Append |
540 | TextComponent::Backspace | TextComponent::Backspace |
544 | TextComponent::Delete | TextComponent::Delete |
548 | TextComponent::SetVerticalAlign | TextComponent::SetVerticalAlign |
552 | TextComponent::SetHorizontalAlign | TextComponent::SetHorizontalAlign |
556 | TextComponent::GetVerticalAlign | TextComponent::GetVerticalAlign |
560 | TextComponent::GetHorizontalAlign | TextComponent::GetHorizontalAlign |
564 | TextComponent::RegisterTextListener | TextComponent::RegisterTextListener |
568 | TextComponent::RemoveTextListener | TextComponent::RemoveTextListener |
572 | TextComponent::DispatchTextEvent | TextComponent::DispatchTextEvent |
576 | TextComponent::GetTextListeners | TextComponent::GetTextListeners |
580 | TextArea::ScrollUp | TextArea::ScrollUp |
584 | TextArea::ScrollDown | TextArea::ScrollDown |
588 | TextArea::SetWrap | TextArea::SetWrap |
592 | (int (*)(...))0 | (int (*)(...))0 |
596 | (int (*)(...))0 | (int (*)(...))0 |
600 | (int (*)(...))0 | (int (*)(...))0 |
604 | (int (*)(...))0 | (int (*)(...))0 |
608 | (int (*)(...))0 | (int (*)(...))0 |
612 | -276u | -492u |
616 | -0x000000114 | -0x0000001ec |
620 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
624 | TextArea::_ZTv0_n12_N4jgui8TextAreaD1Ev | TextArea::_ZTv0_n12_N4jgui8TextAreaD1Ev |
628 | TextArea::_ZTv0_n12_N4jgui8TextAreaD0Ev | TextArea::_ZTv0_n12_N4jgui8TextAreaD0Ev |
632 | jcommon::Object::Clone | jcommon::Object::Clone |
636 | jcommon::Object::Equals | jcommon::Object::Equals |
640 | jcommon::Object::Compare | jcommon::Object::Compare |
644 | jcommon::Object::Hash | jcommon::Object::Hash |
648 | 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) - 160 entries | Virtual Table (New) - 160 entries |
---|---|---|
0 | 268u | 484u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~TextComponent | ~TextComponent |
16 | ~TextComponent | ~TextComponent |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Component::Paint | Component::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | TextComponent::SetTextSize | TextComponent::SetTextSize |
448 | TextComponent::GetTextSize | TextComponent::GetTextSize |
452 | TextComponent::SetEchoChar | TextComponent::SetEchoChar |
456 | TextComponent::GetEchoChar | TextComponent::GetEchoChar |
460 | TextComponent::EchoCharIsSet | TextComponent::EchoCharIsSet |
464 | TextComponent::SetCaretType | TextComponent::SetCaretType |
468 | TextComponent::SetCaretVisible | TextComponent::SetCaretVisible |
472 | TextComponent::GetSelectedText | TextComponent::GetSelectedText |
476 | TextComponent::IsEditable | TextComponent::IsEditable |
480 | TextComponent::SetEditable | TextComponent::SetEditable |
484 | TextComponent::GetSelectionStart | TextComponent::GetSelectionStart |
488 | TextComponent::SetSelectionStart | TextComponent::SetSelectionStart |
492 | TextComponent::GetSelectionEnd | TextComponent::GetSelectionEnd |
496 | TextComponent::SetSelectionEnd | TextComponent::SetSelectionEnd |
500 | TextComponent::Select | TextComponent::Select |
504 | TextComponent::SelectAll | TextComponent::SelectAll |
508 | TextComponent::SetCaretPosition | TextComponent::SetCaretPosition |
512 | TextComponent::GetCaretPosition | TextComponent::GetCaretPosition |
516 | TextComponent::SetText | TextComponent::SetText |
520 | TextComponent::GetText | TextComponent::GetText |
524 | TextComponent::IncrementCaretPosition | TextComponent::IncrementCaretPosition |
528 | TextComponent::DecrementCaretPosition | TextComponent::DecrementCaretPosition |
532 | TextComponent::Insert | TextComponent::Insert |
536 | TextComponent::Append | TextComponent::Append |
540 | TextComponent::Backspace | TextComponent::Backspace |
544 | TextComponent::Delete | TextComponent::Delete |
548 | TextComponent::SetVerticalAlign | TextComponent::SetVerticalAlign |
552 | TextComponent::SetHorizontalAlign | TextComponent::SetHorizontalAlign |
556 | TextComponent::GetVerticalAlign | TextComponent::GetVerticalAlign |
560 | TextComponent::GetHorizontalAlign | TextComponent::GetHorizontalAlign |
564 | TextComponent::RegisterTextListener | TextComponent::RegisterTextListener |
568 | TextComponent::RemoveTextListener | TextComponent::RemoveTextListener |
572 | TextComponent::DispatchTextEvent | TextComponent::DispatchTextEvent |
576 | TextComponent::GetTextListeners | TextComponent::GetTextListeners |
580 | (int (*)(...))0 | (int (*)(...))0 |
584 | (int (*)(...))0 | (int (*)(...))0 |
588 | (int (*)(...))0 | (int (*)(...))0 |
592 | (int (*)(...))0 | (int (*)(...))0 |
596 | (int (*)(...))0 | (int (*)(...))0 |
600 | -268u | -484u |
604 | -0x00000010c | -0x0000001e4 |
608 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
612 | TextComponent::_ZTv0_n12_N4jgui13TextComponentD1Ev | TextComponent::_ZTv0_n12_N4jgui13TextComponentD1Ev |
616 | TextComponent::_ZTv0_n12_N4jgui13TextComponentD0Ev | TextComponent::_ZTv0_n12_N4jgui13TextComponentD0Ev |
620 | jcommon::Object::Clone | jcommon::Object::Clone |
624 | jcommon::Object::Equals | jcommon::Object::Equals |
628 | jcommon::Object::Compare | jcommon::Object::Compare |
632 | jcommon::Object::Hash | jcommon::Object::Hash |
636 | 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) - 160 entries | Virtual Table (New) - 160 entries |
---|---|---|
0 | 268u | 484u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~TextField | ~TextField |
16 | ~TextField | ~TextField |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | TextField::ProcessEvent | TextField::ProcessEvent |
148 | TextField::ProcessEvent | TextField::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | TextField::Paint | TextField::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | TextComponent::SetTextSize | TextComponent::SetTextSize |
448 | TextComponent::GetTextSize | TextComponent::GetTextSize |
452 | TextComponent::SetEchoChar | TextComponent::SetEchoChar |
456 | TextComponent::GetEchoChar | TextComponent::GetEchoChar |
460 | TextComponent::EchoCharIsSet | TextComponent::EchoCharIsSet |
464 | TextComponent::SetCaretType | TextComponent::SetCaretType |
468 | TextComponent::SetCaretVisible | TextComponent::SetCaretVisible |
472 | TextComponent::GetSelectedText | TextComponent::GetSelectedText |
476 | TextComponent::IsEditable | TextComponent::IsEditable |
480 | TextComponent::SetEditable | TextComponent::SetEditable |
484 | TextComponent::GetSelectionStart | TextComponent::GetSelectionStart |
488 | TextComponent::SetSelectionStart | TextComponent::SetSelectionStart |
492 | TextComponent::GetSelectionEnd | TextComponent::GetSelectionEnd |
496 | TextComponent::SetSelectionEnd | TextComponent::SetSelectionEnd |
500 | TextComponent::Select | TextComponent::Select |
504 | TextComponent::SelectAll | TextComponent::SelectAll |
508 | TextComponent::SetCaretPosition | TextComponent::SetCaretPosition |
512 | TextComponent::GetCaretPosition | TextComponent::GetCaretPosition |
516 | TextComponent::SetText | TextComponent::SetText |
520 | TextComponent::GetText | TextComponent::GetText |
524 | TextComponent::IncrementCaretPosition | TextComponent::IncrementCaretPosition |
528 | TextComponent::DecrementCaretPosition | TextComponent::DecrementCaretPosition |
532 | TextComponent::Insert | TextComponent::Insert |
536 | TextComponent::Append | TextComponent::Append |
540 | TextComponent::Backspace | TextComponent::Backspace |
544 | TextComponent::Delete | TextComponent::Delete |
548 | TextComponent::SetVerticalAlign | TextComponent::SetVerticalAlign |
552 | TextComponent::SetHorizontalAlign | TextComponent::SetHorizontalAlign |
556 | TextComponent::GetVerticalAlign | TextComponent::GetVerticalAlign |
560 | TextComponent::GetHorizontalAlign | TextComponent::GetHorizontalAlign |
564 | TextComponent::RegisterTextListener | TextComponent::RegisterTextListener |
568 | TextComponent::RemoveTextListener | TextComponent::RemoveTextListener |
572 | TextComponent::DispatchTextEvent | TextComponent::DispatchTextEvent |
576 | TextComponent::GetTextListeners | TextComponent::GetTextListeners |
580 | (int (*)(...))0 | (int (*)(...))0 |
584 | (int (*)(...))0 | (int (*)(...))0 |
588 | (int (*)(...))0 | (int (*)(...))0 |
592 | (int (*)(...))0 | (int (*)(...))0 |
596 | (int (*)(...))0 | (int (*)(...))0 |
600 | -268u | -484u |
604 | -0x00000010c | -0x0000001e4 |
608 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
612 | TextField::_ZTv0_n12_N4jgui9TextFieldD1Ev | TextField::_ZTv0_n12_N4jgui9TextFieldD1Ev |
616 | TextField::_ZTv0_n12_N4jgui9TextFieldD0Ev | TextField::_ZTv0_n12_N4jgui9TextFieldD0Ev |
620 | jcommon::Object::Clone | jcommon::Object::Clone |
624 | jcommon::Object::Equals | jcommon::Object::Equals |
628 | jcommon::Object::Compare | jcommon::Object::Compare |
632 | jcommon::Object::Hash | jcommon::Object::Hash |
636 | 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) - 145 entries | Virtual Table (New) - 145 entries |
---|---|---|
0 | 280u | 496u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~ToogleButton | ~ToogleButton |
16 | ~ToogleButton | ~ToogleButton |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | ToogleButton::ProcessEvent | ToogleButton::ProcessEvent |
148 | ToogleButton::ProcessEvent | ToogleButton::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | ImageButton::SetSize | ImageButton::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | ToogleButton::Paint | ToogleButton::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | Button::SetText | Button::SetText |
448 | Button::AddName | Button::AddName |
452 | Button::RemoveName | Button::RemoveName |
456 | Button::SetCurrentNameIndex | Button::SetCurrentNameIndex |
460 | Button::NextName | Button::NextName |
464 | Button::PreviousName | Button::PreviousName |
468 | Button::SetHorizontalAlign | Button::SetHorizontalAlign |
472 | Button::GetHorizontalAlign | Button::GetHorizontalAlign |
476 | Button::SetVerticalAlign | Button::SetVerticalAlign |
480 | Button::GetVerticalAlign | Button::GetVerticalAlign |
484 | Button::GetText | Button::GetText |
488 | Button::RegisterButtonListener | Button::RegisterButtonListener |
492 | Button::RemoveButtonListener | Button::RemoveButtonListener |
496 | Button::DispatchButtonEvent | Button::DispatchButtonEvent |
500 | Button::GetButtonListeners | Button::GetButtonListeners |
504 | ImageButton::SetImage | ImageButton::SetImage |
508 | ImageButton::SetImageFocus | ImageButton::SetImageFocus |
512 | ToogleButton::SetButtonPressed | ToogleButton::SetButtonPressed |
516 | ToogleButton::IsPressed | ToogleButton::IsPressed |
520 | (int (*)(...))0 | (int (*)(...))0 |
524 | (int (*)(...))0 | (int (*)(...))0 |
528 | (int (*)(...))0 | (int (*)(...))0 |
532 | (int (*)(...))0 | (int (*)(...))0 |
536 | (int (*)(...))0 | (int (*)(...))0 |
540 | -280u | -496u |
544 | -0x000000118 | -0x0000001f0 |
548 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
552 | ToogleButton::_ZTv0_n12_N4jgui12ToogleButtonD1Ev | ToogleButton::_ZTv0_n12_N4jgui12ToogleButtonD1Ev |
556 | ToogleButton::_ZTv0_n12_N4jgui12ToogleButtonD0Ev | ToogleButton::_ZTv0_n12_N4jgui12ToogleButtonD0Ev |
560 | jcommon::Object::Clone | jcommon::Object::Clone |
564 | jcommon::Object::Equals | jcommon::Object::Equals |
568 | jcommon::Object::Compare | jcommon::Object::Compare |
572 | jcommon::Object::Hash | jcommon::Object::Hash |
576 | 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) - 172 entries | Virtual Table (New) - 172 entries |
---|---|---|
0 | 376u | 808u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Tree | ~Tree |
16 | ~Tree | ~Tree |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Tree::ProcessEvent | Tree::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Tree::Paint | Tree::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | ItemComponent::GetItemColor | ItemComponent::GetItemColor |
448 | ItemComponent::GetItemFocusColor | ItemComponent::GetItemFocusColor |
452 | ItemComponent::GetSelectedItemColor | ItemComponent::GetSelectedItemColor |
456 | ItemComponent::GetSelectedItemForegroundColor | ItemComponent::GetSelectedItemForegroundColor |
460 | ItemComponent::GetItemForegroundColor | ItemComponent::GetItemForegroundColor |
464 | ItemComponent::GetItemForegroundFocusColor | ItemComponent::GetItemForegroundFocusColor |
468 | ItemComponent::SetItemColor | ItemComponent::SetItemColor |
472 | ItemComponent::SetItemColor | ItemComponent::SetItemFocusColor |
476 | ItemComponent::SetItemFocusColor | ItemComponent::SetSelectedItemColor |
480 | ItemComponent::SetSelectedItemColor | ItemComponent::SetSelectedItemForegroundColor |
484 | ItemComponent::SetSelectedItemColor | ItemComponent::SetItemForegroundColor |
488 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetItemForegroundFocusColor |
492 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetItemColor |
496 | ItemComponent::SetItemFocusColor | ItemComponent::SetItemFocusColor |
500 | ItemComponent::SetItemForegroundColor | ItemComponent::SetSelectedItemColor |
504 | ItemComponent::SetItemForegroundColor | ItemComponent::SetSelectedItemForegroundColor |
508 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundColor |
512 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundFocusColor |
516 | ItemComponent::GetItemsSize | ItemComponent::GetItemsSize |
520 | ItemComponent::SetLoop | ItemComponent::SetLoop |
524 | ItemComponent::SetCurrentIndex | ItemComponent::SetCurrentIndex |
528 | ItemComponent::AddEmptyItem | ItemComponent::AddEmptyItem |
532 | ItemComponent::AddTextItem | ItemComponent::AddTextItem |
536 | ItemComponent::AddImageItem | ItemComponent::AddImageItem |
540 | ItemComponent::AddCheckedItem | ItemComponent::AddCheckedItem |
544 | ItemComponent::AddItem | ItemComponent::AddItem |
548 | ItemComponent::AddItem | ItemComponent::AddItem |
552 | ItemComponent::AddItems | ItemComponent::AddItems |
556 | ItemComponent::RemoveItem | ItemComponent::RemoveItem |
560 | ItemComponent::RemoveItem | ItemComponent::RemoveItem |
564 | ItemComponent::RemoveItems | ItemComponent::RemoveItems |
568 | ItemComponent::GetItem | ItemComponent::GetItem |
572 | ItemComponent::GetItems | ItemComponent::GetItems |
576 | Tree::GetCurrentItem | Tree::GetCurrentItem |
580 | Tree::GetCurrentIndex | Tree::GetCurrentIndex |
584 | ItemComponent::RegisterSelectListener | ItemComponent::RegisterSelectListener |
588 | ItemComponent::RemoveSelectListener | ItemComponent::RemoveSelectListener |
592 | ItemComponent::DispatchSelectEvent | ItemComponent::DispatchSelectEvent |
596 | ItemComponent::GetSelectListeners | ItemComponent::GetSelectListeners |
600 | Tree::MousePressed | Tree::MousePressed |
604 | Tree::MouseReleased | Tree::MouseReleased |
608 | Tree::MouseClicked | Tree::MouseClicked |
612 | Tree::MouseMoved | Tree::MouseMoved |
616 | Tree::MouseWheel | Tree::MouseWheel |
620 | Tree::SetTitle | Tree::SetTitle |
624 | Tree::SetCenteredInteraction | Tree::SetCenteredInteraction |
628 | (int (*)(...))0 | (int (*)(...))0 |
632 | (int (*)(...))0 | (int (*)(...))0 |
636 | (int (*)(...))0 | (int (*)(...))0 |
640 | (int (*)(...))0 | (int (*)(...))0 |
644 | (int (*)(...))0 | (int (*)(...))0 |
648 | -376u | -808u |
652 | -0x000000178 | -0x000000328 |
656 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
660 | Tree::_ZTv0_n12_N4jgui4TreeD1Ev | Tree::_ZTv0_n12_N4jgui4TreeD1Ev |
664 | Tree::_ZTv0_n12_N4jgui4TreeD0Ev | Tree::_ZTv0_n12_N4jgui4TreeD0Ev |
668 | jcommon::Object::Clone | jcommon::Object::Clone |
672 | jcommon::Object::Equals | jcommon::Object::Equals |
676 | jcommon::Object::Compare | jcommon::Object::Compare |
680 | jcommon::Object::Hash | jcommon::Object::Hash |
684 | 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) - 145 entries | Virtual Table (New) - 145 entries |
---|---|---|
0 | 496u | 712u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Watch | ~Watch |
16 | ~Watch | ~Watch |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Watch::SetVisible | Watch::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Watch::Paint | Watch::Paint |
400 | Component::PaintBorderBackground | Component::PaintBorderBackground |
404 | Component::PaintBorderEdges | Component::PaintBorderEdges |
408 | Component::Repaint | Component::Repaint |
412 | Component::RegisterFocusListener | Component::RegisterFocusListener |
416 | Component::RemoveFocusListener | Component::RemoveFocusListener |
420 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
424 | Component::GetFocusListeners | Component::GetFocusListeners |
428 | Component::RegisterComponentListener | Component::RegisterComponentListener |
432 | Component::RemoveComponentListener | Component::RemoveComponentListener |
436 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
440 | Component::GetComponentListeners | Component::GetComponentListeners |
444 | Watch::SetSeconds | Watch::SetSeconds |
448 | Watch::SetMinutes | Watch::SetMinutes |
452 | Watch::SetHours | Watch::SetHours |
456 | Watch::Pause | Watch::Pause |
460 | Watch::Reset | Watch::Reset |
464 | Watch::SetHorizontalAlign | Watch::SetHorizontalAlign |
468 | Watch::GetHorizontalAlign | Watch::GetHorizontalAlign |
472 | Watch::SetVerticalAlign | Watch::SetVerticalAlign |
476 | Watch::GetVerticalAlign | Watch::GetVerticalAlign |
480 | Watch::Run | Watch::Run |
484 | Watch::Release | Watch::Release |
488 | 276u | 276u |
492 | -0x0000000dc | -0x0000001b4 |
496 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
500 | jthread::Thread::SetUp | jthread::Thread::SetUp |
504 | non-virtual thunk | non-virtual thunk |
508 | jthread::Thread::CleanUp | jthread::Thread::CleanUp |
512 | non-virtual thunk | non-virtual thunk |
516 | non-virtual thunk | non-virtual thunk |
520 | (int (*)(...))0 | (int (*)(...))0 |
524 | (int (*)(...))0 | (int (*)(...))0 |
528 | (int (*)(...))0 | (int (*)(...))0 |
532 | (int (*)(...))0 | (int (*)(...))0 |
536 | (int (*)(...))0 | (int (*)(...))0 |
540 | -496u | -712u |
544 | -0x0000001f0 | -0x0000002c8 |
548 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
552 | Watch::_ZTv0_n12_N4jgui5WatchD1Ev | Watch::_ZTv0_n12_N4jgui5WatchD1Ev |
556 | Watch::_ZTv0_n12_N4jgui5WatchD0Ev | Watch::_ZTv0_n12_N4jgui5WatchD0Ev |
560 | jcommon::Object::Clone | jcommon::Object::Clone |
564 | jcommon::Object::Equals | jcommon::Object::Equals |
568 | jcommon::Object::Compare | jcommon::Object::Compare |
572 | jcommon::Object::Hash | jcommon::Object::Hash |
576 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | The relative position of field _opacity has been changed from 3 to 4. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
2 | The relative position of field _undecorated has been changed from 4 to 5. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 | The relative position of field _cursor has been changed from 5 to 3. | Applications will access incorrect memory when attempting to access this field. |
Change | Effect | |
---|---|---|
1 | Virtual method WindowManager::GetFocusOwner ( ) has been added to this class instead of WindowManager::GetWindowInFocus ( ). | 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) - 30 entries | Virtual Table (New) - 30 entries |
---|---|---|
0 | 76u | 76u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~WindowManager | ~WindowManager |
16 | ~WindowManager | ~WindowManager |
20 | WindowManager::GetWindows | WindowManager::GetWindows |
24 | WindowManager::GetWindowInFocus | WindowManager::GetFocusOwner |
28 | WindowManager::Add | WindowManager::Add |
32 | WindowManager::Remove | WindowManager::Remove |
36 | WindowManager::Restore | WindowManager::Restore |
40 | WindowManager::Release | WindowManager::Release |
44 | WindowManager::RaiseToTop | WindowManager::RaiseToTop |
48 | WindowManager::LowerToBottom | WindowManager::LowerToBottom |
52 | WindowManager::PutWindowATop | WindowManager::PutWindowATop |
56 | WindowManager::PutWindowBelow | WindowManager::PutWindowBelow |
60 | (int (*)(...))0 | (int (*)(...))0 |
64 | (int (*)(...))0 | (int (*)(...))0 |
68 | (int (*)(...))0 | (int (*)(...))0 |
72 | (int (*)(...))0 | (int (*)(...))0 |
76 | (int (*)(...))0 | (int (*)(...))0 |
80 | -76u | -76u |
84 | -0x00000004c | -0x00000004c |
88 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
92 | WindowManager::_ZTv0_n12_N4jgui13WindowManagerD1Ev | WindowManager::_ZTv0_n12_N4jgui13WindowManagerD1Ev |
96 | WindowManager::_ZTv0_n12_N4jgui13WindowManagerD0Ev | WindowManager::_ZTv0_n12_N4jgui13WindowManagerD0Ev |
100 | jcommon::Object::Clone | jcommon::Object::Clone |
104 | jcommon::Object::Equals | jcommon::Object::Equals |
108 | jcommon::Object::Compare | jcommon::Object::Compare |
112 | jcommon::Object::Hash | jcommon::Object::Hash |
116 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jcolor_t (4 bytes) to Color& (40 bytes). | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from NONE_BORDER to EMPTY_BORDER. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Name of member with value 6 has been changed from DOWN_BEVEL_BORDER to RAISED_BEVEL_BORDER. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Name of member with value 7 has been changed from ETCHED_BORDER to LOWERED_BEVEL_BORDER. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | The member FLAT_BORDER has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
5 | The member GRADIENT_BORDER has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
Change | Effect | |
---|---|---|
1 | Field _scale 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 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 | Type of field _color has been changed from jcolor_t (4 bytes) to Color (40 bytes). | Size of the inclusive type has changed. |
Change | Effect | |
---|---|---|
1 | Field _cell_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 _cell_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. |
3 | Size of this type has been changed from 76 bytes to 124 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
4 | Field _bgcell_alpha has been removed from this type. | Size of the inclusive type has been changed. |
5 | Field _bgcell_blue has been removed from this type. | Size of the inclusive type has been changed. |
6 | Field _bgcell_green has been removed from this type. | Size of the inclusive type has been changed. |
7 | Field _bgcell_red has been removed from this type. | Size of the inclusive type has been changed. |
8 | Field _fgcell_alpha has been removed from this type. | Size of the inclusive type has been changed. |
9 | Field _fgcell_blue has been removed from this type. | Size of the inclusive type has been changed. |
10 | Field _fgcell_green has been removed from this type. | Size of the inclusive type has been changed. |
11 | Field _fgcell_red has been removed from this type. | Size of the inclusive type has been changed. |
Change | Effect | |
---|---|---|
1 | Field _grid_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. |
2 | Field _grid_alpha has been removed from this type. | Size of the inclusive type has been changed. |
3 | Field _grid_blue has been removed from this type. | Size of the inclusive type has been changed. |
4 | Field _grid_green has been removed from this type. | Size of the inclusive type has been changed. |
5 | Field _grid_red has been removed from this type. | Size of the inclusive type has been changed. |
Change | Effect | |
---|---|---|
1 | Type of field _component_bgcolor has been changed from jcolor_t (4 bytes) to Color (40 bytes). | Size of the inclusive type has changed. |
2 | Type of field _component_border_color has been changed from jcolor_t (4 bytes) to Color (40 bytes). | Size of the inclusive type has changed. |
3 | Type of field _component_border_focus_color has been changed from jcolor_t (4 bytes) to Color (40 bytes). | Size of the inclusive type has changed. |
4 | Type of field _component_fgcolor has been changed from jcolor_t (4 bytes) to Color (40 bytes). | Size of the inclusive type has changed. |
5 | Type of field _component_focus_bgcolor has been changed from jcolor_t (4 bytes) to Color (40 bytes). | Size of the inclusive type has changed. |
6 | Type of field _component_focus_fgcolor has been changed from jcolor_t (4 bytes) to Color (40 bytes). | Size of the inclusive type has changed. |
7 | Type of field _item_color has been changed from jcolor_t (4 bytes) to Color (40 bytes). | Size of the inclusive type has changed. |
8 | Type of field _item_fgcolor has been changed from jcolor_t (4 bytes) to Color (40 bytes). | Size of the inclusive type has changed. |
9 | Type of field _item_focus_color has been changed from jcolor_t (4 bytes) to Color (40 bytes). | Size of the inclusive type has changed. |
10 | Type of field _item_focus_fgcolor has been changed from jcolor_t (4 bytes) to Color (40 bytes). | Size of the inclusive type has changed. |
11 | Type of field _item_selected_color has been changed from jcolor_t (4 bytes) to Color (40 bytes). | Size of the inclusive type has changed. |
12 | Type of field _item_selected_fgcolor has been changed from jcolor_t (4 bytes) to Color (40 bytes). | Size of the inclusive type has changed. |
13 | Type of field _window_bgcolor has been changed from jcolor_t (4 bytes) to Color (40 bytes). | Size of the inclusive type has changed. |
14 | Type of field _window_border_color has been changed from jcolor_t (4 bytes) to Color (40 bytes). | Size of the inclusive type has changed. |
15 | Type of field _window_fgcolor has been changed from jcolor_t (4 bytes) to Color (40 bytes). | Size of the inclusive type has changed. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | 1st parameter x has been renamed to xp. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter y has been renamed to yp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 1st parameter x has been renamed to xp. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter y has been renamed to yp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | 2nd parameter offscreen has been renamed to premultiplied. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 2nd parameter offscreen has been renamed to premultiplied. | 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 pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | 1st parameter x has been renamed to xp. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter y has been renamed to yp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 1st parameter x has been renamed to xp. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter y has been renamed to yp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from resource_event_type_t to jresource_event_type_t. | Replacement of return type 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 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 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 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | The member LOWERED_ETCHED_BORDER with value 9 has been added. | No effect. |
2 | The member LOWERED_GRADIENT_BORDER with value 5 has been added. | No effect. |
3 | The member RAISED_ETCHED_BORDER with value 8 has been added. | No effect. |
4 | The member RAISED_GRADIENT_BORDER with value 4 has been added. | No effect. |
Change | Effect | |
---|---|---|
1 | Virtual method GFXHandler::Resume ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
2 | Virtual method GFXHandler::Suspend ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
3 | Virtual method GFXHandler::WaitIdle ( ) 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) - 36 entries | Virtual Table (New) - 39 entries |
---|---|---|
0 | 124u | 124u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | GFXHandler::InitEngine | GFXHandler::InitEngine |
16 | GFXHandler::InitCursors | GFXHandler::InitCursors |
20 | GFXHandler::InitResources | GFXHandler::InitResources |
24 | ~GFXHandler | ~GFXHandler |
28 | ~GFXHandler | ~GFXHandler |
32 | GFXHandler::GetGraphicEngine | GFXHandler::GetGraphicEngine |
36 | GFXHandler::GetScreenWidth | GFXHandler::GetScreenWidth |
40 | GFXHandler::GetScreenHeight | GFXHandler::GetScreenHeight |
44 | GFXHandler::SetWorkingScreenSize | GFXHandler::GetScreenSize |
48 | GFXHandler::GetWorkingScreenWidth | GFXHandler::SetWorkingScreenSize |
52 | GFXHandler::GetWorkingScreenHeight | GFXHandler::GetWorkingScreenSize |
56 | GFXHandler::GetMousePosition | GFXHandler::GetMousePosition |
60 | GFXHandler::SetMousePosition | GFXHandler::SetMousePosition |
64 | GFXHandler::SetCursorEnabled | GFXHandler::SetCursorEnabled |
68 | GFXHandler::SetCursor | GFXHandler::SetCursor |
72 | GFXHandler::SetCursor | GFXHandler::SetCursor |
76 | GFXHandler::Restore | GFXHandler::Restore |
80 | GFXHandler::Release | GFXHandler::Release |
84 | (int (*)(...))0 | GFXHandler::Suspend |
88 | (int (*)(...))0 | GFXHandler::Resume |
92 | (int (*)(...))0 | GFXHandler::WaitIdle |
96 | (int (*)(...))0 | (int (*)(...))0 |
100 | (int (*)(...))0 | (int (*)(...))0 |
104 | -124u | (int (*)(...))0 |
108 | -0x00000007c | (int (*)(...))0 |
112 | (int (*)(...))(& typeinfo) | (int (*)(...))0 |
116 | GFXHandler::_ZTv0_n12_N4jgui10GFXHandlerD1Ev | -124u |
120 | GFXHandler::_ZTv0_n12_N4jgui10GFXHandlerD0Ev | -0x00000007c |
124 | jcommon::Object::Clone | (int (*)(...))(& typeinfo) |
128 | jcommon::Object::Equals | GFXHandler::_ZTv0_n12_N4jgui10GFXHandlerD1Ev |
132 | jcommon::Object::Compare | GFXHandler::_ZTv0_n12_N4jgui10GFXHandlerD0Ev |
136 | jcommon::Object::Hash | jcommon::Object::Clone |
140 | jcommon::Object::what | jcommon::Object::Equals |
144 | jcommon::Object::Compare | |
148 | jcommon::Object::Hash | |
152 | jcommon::Object::what |