Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
c02e393c
Kaydet (Commit)
c02e393c
authored
Tem 23, 2014
tarafından
Markus Mohrhard
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Revert "Fix OpenGL chart reinitializing"
This reverts commit
cbc50c90
.
üst
d5fb4b73
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
5 additions
and
18 deletions
+5
-18
ChartWindow.cxx
chart2/source/controller/main/ChartWindow.cxx
+0
-2
AbstractShapeFactory.hxx
chart2/source/view/inc/AbstractShapeFactory.hxx
+1
-1
OpenglShapeFactory.hxx
chart2/source/view/inc/OpenglShapeFactory.hxx
+1
-1
ShapeFactory.hxx
chart2/source/view/inc/ShapeFactory.hxx
+1
-1
ChartView.cxx
chart2/source/view/main/ChartView.cxx
+1
-7
DummyXShape.hxx
chart2/source/view/main/DummyXShape.hxx
+0
-1
OpenglShapeFactory.cxx
chart2/source/view/main/OpenglShapeFactory.cxx
+1
-5
No files found.
chart2/source/controller/main/ChartWindow.cxx
Dosyayı görüntüle @
c02e393c
...
@@ -64,7 +64,6 @@ ChartWindow::ChartWindow( ChartController* pController, Window* pParent, WinBits
...
@@ -64,7 +64,6 @@ ChartWindow::ChartWindow( ChartController* pController, Window* pParent, WinBits
uno
::
Reference
<
chart2
::
X3DChartWindowProvider
>
x3DWindowProvider
(
pController
->
getModel
(),
uno
::
UNO_QUERY_THROW
);
uno
::
Reference
<
chart2
::
X3DChartWindowProvider
>
x3DWindowProvider
(
pController
->
getModel
(),
uno
::
UNO_QUERY_THROW
);
sal_uInt64
nWindowPtr
=
reinterpret_cast
<
sal_uInt64
>
(
m_pOpenGLWindow
);
sal_uInt64
nWindowPtr
=
reinterpret_cast
<
sal_uInt64
>
(
m_pOpenGLWindow
);
x3DWindowProvider
->
setWindow
(
nWindowPtr
);
x3DWindowProvider
->
setWindow
(
nWindowPtr
);
x3DWindowProvider
->
update
();
}
}
ChartWindow
::~
ChartWindow
()
ChartWindow
::~
ChartWindow
()
...
@@ -73,7 +72,6 @@ ChartWindow::~ChartWindow()
...
@@ -73,7 +72,6 @@ ChartWindow::~ChartWindow()
{
{
uno
::
Reference
<
chart2
::
X3DChartWindowProvider
>
x3DWindowProvider
(
m_pWindowController
->
getModel
(),
uno
::
UNO_QUERY_THROW
);
uno
::
Reference
<
chart2
::
X3DChartWindowProvider
>
x3DWindowProvider
(
m_pWindowController
->
getModel
(),
uno
::
UNO_QUERY_THROW
);
x3DWindowProvider
->
setWindow
(
0
);
x3DWindowProvider
->
setWindow
(
0
);
x3DWindowProvider
->
update
();
}
}
delete
m_pOpenGLWindow
;
delete
m_pOpenGLWindow
;
}
}
...
...
chart2/source/view/inc/AbstractShapeFactory.hxx
Dosyayı görüntüle @
c02e393c
...
@@ -238,7 +238,7 @@ public:
...
@@ -238,7 +238,7 @@ public:
/**
/**
* Only necessary for stateless implementations
* Only necessary for stateless implementations
*/
*/
virtual
void
render
(
com
::
sun
::
star
::
uno
::
Reference
<
com
::
sun
::
star
::
drawing
::
XShapes
>
xRootShape
,
bool
bInitOpenGL
=
true
)
=
0
;
virtual
void
render
(
com
::
sun
::
star
::
uno
::
Reference
<
com
::
sun
::
star
::
drawing
::
XShapes
>
xRootShape
)
=
0
;
virtual
bool
preRender
(
OpenGLWindow
*
pWindow
)
=
0
;
virtual
bool
preRender
(
OpenGLWindow
*
pWindow
)
=
0
;
virtual
void
postRender
(
OpenGLWindow
*
pWindow
)
=
0
;
virtual
void
postRender
(
OpenGLWindow
*
pWindow
)
=
0
;
...
...
chart2/source/view/inc/OpenglShapeFactory.hxx
Dosyayı görüntüle @
c02e393c
...
@@ -184,7 +184,7 @@ public:
...
@@ -184,7 +184,7 @@ public:
virtual
void
setPageSize
(
com
::
sun
::
star
::
uno
::
Reference
<
com
::
sun
::
star
::
drawing
::
XShapes
>
xChartShapes
,
const
com
::
sun
::
star
::
awt
::
Size
&
rSize
)
SAL_OVERRIDE
;
virtual
void
setPageSize
(
com
::
sun
::
star
::
uno
::
Reference
<
com
::
sun
::
star
::
drawing
::
XShapes
>
xChartShapes
,
const
com
::
sun
::
star
::
awt
::
Size
&
rSize
)
SAL_OVERRIDE
;
virtual
void
render
(
com
::
sun
::
star
::
uno
::
Reference
<
com
::
sun
::
star
::
drawing
::
XShapes
>
xDrawPage
,
bool
bInitOpenGL
=
true
)
SAL_OVERRIDE
;
virtual
void
render
(
com
::
sun
::
star
::
uno
::
Reference
<
com
::
sun
::
star
::
drawing
::
XShapes
>
xDrawPage
)
SAL_OVERRIDE
;
virtual
bool
preRender
(
OpenGLWindow
*
pWindow
)
SAL_OVERRIDE
;
virtual
bool
preRender
(
OpenGLWindow
*
pWindow
)
SAL_OVERRIDE
;
virtual
void
postRender
(
OpenGLWindow
*
pWindow
)
SAL_OVERRIDE
;
virtual
void
postRender
(
OpenGLWindow
*
pWindow
)
SAL_OVERRIDE
;
...
...
chart2/source/view/inc/ShapeFactory.hxx
Dosyayı görüntüle @
c02e393c
...
@@ -197,7 +197,7 @@ public:
...
@@ -197,7 +197,7 @@ public:
/**
/**
* not necessary right now
* not necessary right now
*/
*/
virtual
void
render
(
com
::
sun
::
star
::
uno
::
Reference
<
com
::
sun
::
star
::
drawing
::
XShapes
>
,
bool
)
SAL_OVERRIDE
{}
virtual
void
render
(
com
::
sun
::
star
::
uno
::
Reference
<
com
::
sun
::
star
::
drawing
::
XShapes
>
)
SAL_OVERRIDE
{}
virtual
bool
preRender
(
OpenGLWindow
*
)
SAL_OVERRIDE
{
return
true
;
}
virtual
bool
preRender
(
OpenGLWindow
*
)
SAL_OVERRIDE
{
return
true
;
}
virtual
void
postRender
(
OpenGLWindow
*
)
SAL_OVERRIDE
{}
virtual
void
postRender
(
OpenGLWindow
*
)
SAL_OVERRIDE
{}
...
...
chart2/source/view/main/ChartView.cxx
Dosyayı görüntüle @
c02e393c
...
@@ -166,7 +166,6 @@ public:
...
@@ -166,7 +166,6 @@ public:
virtual
void
scroll
(
long
nDelta
)
SAL_OVERRIDE
;
virtual
void
scroll
(
long
nDelta
)
SAL_OVERRIDE
;
virtual
void
contextDestroyed
()
SAL_OVERRIDE
;
virtual
void
contextDestroyed
()
SAL_OVERRIDE
;
const
OpenGLWindow
*
getOpenGLWindow
()
const
;
void
updateOpenGLWindow
();
void
updateOpenGLWindow
();
private
:
private
:
ChartView
*
mpView
;
ChartView
*
mpView
;
...
@@ -209,11 +208,6 @@ void GL2DRenderer::contextDestroyed()
...
@@ -209,11 +208,6 @@ void GL2DRenderer::contextDestroyed()
mbContextDestroyed
=
true
;
mbContextDestroyed
=
true
;
}
}
const
OpenGLWindow
*
GL2DRenderer
::
getOpenGLWindow
()
const
{
return
mpWindow
;
}
void
GL2DRenderer
::
updateOpenGLWindow
()
void
GL2DRenderer
::
updateOpenGLWindow
()
{
{
if
(
mbContextDestroyed
)
if
(
mbContextDestroyed
)
...
@@ -2771,7 +2765,7 @@ void ChartView::render()
...
@@ -2771,7 +2765,7 @@ void ChartView::render()
bool
bRender
=
pShapeFactory
->
preRender
(
pWindow
);
bool
bRender
=
pShapeFactory
->
preRender
(
pWindow
);
if
(
bRender
)
if
(
bRender
)
{
{
pShapeFactory
->
render
(
mxRootShape
,
pWindow
!=
mp2DRenderer
->
getOpenGLWindow
()
);
pShapeFactory
->
render
(
mxRootShape
);
pShapeFactory
->
postRender
(
pWindow
);
pShapeFactory
->
postRender
(
pWindow
);
}
}
}
}
...
...
chart2/source/view/main/DummyXShape.hxx
Dosyayı görüntüle @
c02e393c
...
@@ -395,7 +395,6 @@ public:
...
@@ -395,7 +395,6 @@ public:
virtual
void
render
()
SAL_OVERRIDE
;
virtual
void
render
()
SAL_OVERRIDE
;
void
clear
();
void
clear
();
void
invalidateInit
()
{
mbNotInit
=
true
;
}
TextCache
&
getTextCache
()
{
return
maTextCache
;}
TextCache
&
getTextCache
()
{
return
maTextCache
;}
private
:
private
:
...
...
chart2/source/view/main/OpenglShapeFactory.cxx
Dosyayı görüntüle @
c02e393c
...
@@ -446,13 +446,9 @@ uno::Reference< drawing::XShape >
...
@@ -446,13 +446,9 @@ uno::Reference< drawing::XShape >
return
pText
;
return
pText
;
}
}
void
OpenglShapeFactory
::
render
(
uno
::
Reference
<
drawing
::
XShapes
>
xRootShape
,
bool
bInitOpenGL
)
void
OpenglShapeFactory
::
render
(
uno
::
Reference
<
drawing
::
XShapes
>
xRootShape
)
{
{
dummy
::
DummyChart
&
rChart
=
dynamic_cast
<
dummy
::
DummyChart
&>
(
*
xRootShape
.
get
());
dummy
::
DummyChart
&
rChart
=
dynamic_cast
<
dummy
::
DummyChart
&>
(
*
xRootShape
.
get
());
if
(
bInitOpenGL
)
{
rChart
.
invalidateInit
();
}
rChart
.
render
();
rChart
.
render
();
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment