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
027a8d56
Kaydet (Commit)
027a8d56
authored
Kas 02, 2011
tarafından
Peter Jentsch
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
use radiobuttons to select builtin/saxon xslt transformation
üst
dee1e460
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
37 additions
and
12 deletions
+37
-12
xmlfilterhelpids.hrc
filter/source/xsltdialog/xmlfilterhelpids.hrc
+2
-1
xmlfiltertabpagexslt.cxx
filter/source/xsltdialog/xmlfiltertabpagexslt.cxx
+18
-5
xmlfiltertabpagexslt.hrc
filter/source/xsltdialog/xmlfiltertabpagexslt.hrc
+3
-2
xmlfiltertabpagexslt.hxx
filter/source/xsltdialog/xmlfiltertabpagexslt.hxx
+3
-1
xmlfiltertabpagexslt.src
filter/source/xsltdialog/xmlfiltertabpagexslt.src
+11
-3
No files found.
filter/source/xsltdialog/xmlfilterhelpids.hrc
Dosyayı görüntüle @
027a8d56
...
...
@@ -50,7 +50,8 @@
#define HID_XML_FILTER_DOCTYPE "FILTER_HID_XML_FILTER_DOCTYPE"
#define HID_XML_FILTER_DTD "FILTER_HID_XML_FILTER_DTD"
#define HID_XML_FILTER_DTD_BROWSE "FILTER_HID_XML_FILTER_DTD_BROWSE"
#define HID_XML_FILTER_TRANSFORM_SERVICE "FILTER_HID_XML_FILTER_TRANSFORM_SERVICE"
#define HID_XML_FILTER_TRANSFORM_SERVICE_SAXON_J "FILTER_HID_XML_FILTER_TRANSFORM_SERVICE_SAXON_J"
#define HID_XML_FILTER_TRANSFORM_SERVICE_LIBXSLT "FILTER_HID_XML_FILTER_TRANSFORM_SERVICE_LIBXSLT"
#define HID_XML_FILTER_EXPORT_XSLT "FILTER_HID_XML_FILTER_EXPORT_XSLT"
#define HID_XML_FILTER_EXPORT_XSLT_BROWSE "FILTER_HID_XML_FILTER_EXPORT_XSLT_BROWSE"
#define HID_XML_FILTER_IMPORT_XSLT "FILTER_HID_XML_FILTER_IMPORT_XSLT"
...
...
filter/source/xsltdialog/xmlfiltertabpagexslt.cxx
Dosyayı görüntüle @
027a8d56
...
...
@@ -67,7 +67,8 @@ XMLFilterTabPageXSLT::XMLFilterTabPageXSLT( Window* pParent, ResMgr& rResMgr, co
maPBImportTemplate
(
this
,
ResId
(
PB_XML_IMPORT_TEMPLATE_BROWSE
,
rResMgr
)
),
maFTTransformationService
(
this
,
ResId
(
FT_XML_TRANSFORM_SERVICE
,
rResMgr
)
),
maEDTransformationService
(
this
,
ResId
(
ED_XML_TRANSFORM_SERVICE
,
rResMgr
)
),
maRBTransformationServiceLibXSLT
(
this
,
ResId
(
RB_XML_TRANSFORM_SERVICE_LIBXSLT
,
rResMgr
)
),
maRBTransformationServiceSaxonJ
(
this
,
ResId
(
RB_XML_TRANSFORM_SERVICE_SAXON_J
,
rResMgr
)
),
sHTTPSchema
(
RTL_CONSTASCII_USTRINGPARAM
(
"http://"
)
),
sSHTTPSchema
(
RTL_CONSTASCII_USTRINGPARAM
(
"shttp://"
)
),
...
...
@@ -97,7 +98,8 @@ XMLFilterTabPageXSLT::XMLFilterTabPageXSLT( Window* pParent, ResMgr& rResMgr, co
maEDExportXSLT
.
SetHelpId
(
HID_XML_FILTER_EXPORT_XSLT
);
maEDImportXSLT
.
SetHelpId
(
HID_XML_FILTER_IMPORT_XSLT
);
maEDImportTemplate
.
SetHelpId
(
HID_XML_FILTER_IMPORT_TEMPLATE
);
maEDTransformationService
.
SetHelpId
(
HID_XML_FILTER_TRANSFORM_SERVICE
);
maRBTransformationServiceLibXSLT
.
SetHelpId
(
HID_XML_FILTER_TRANSFORM_SERVICE_LIBXSLT
);
maRBTransformationServiceSaxonJ
.
SetHelpId
(
HID_XML_FILTER_TRANSFORM_SERVICE_SAXON_J
);
}
XMLFilterTabPageXSLT
::~
XMLFilterTabPageXSLT
()
...
...
@@ -113,7 +115,10 @@ bool XMLFilterTabPageXSLT::FillInfo( filter_info_impl* pInfo )
pInfo
->
maExportXSLT
=
GetURL
(
maEDExportXSLT
);
pInfo
->
maImportXSLT
=
GetURL
(
maEDImportXSLT
);
pInfo
->
maImportTemplate
=
GetURL
(
maEDImportTemplate
);
pInfo
->
maXSLTTransformerImpl
=
maEDTransformationService
.
GetText
();
pInfo
->
maXSLTTransformerImpl
=
maRBTransformationServiceSaxonJ
.
IsChecked
()
?
OUString
(
RTL_CONSTASCII_USTRINGPARAM
(
"com.sun.star.comp.JAXTHelper"
))
:
OUString
(
RTL_CONSTASCII_USTRINGPARAM
(
""
));
}
return
true
;
...
...
@@ -129,8 +134,12 @@ void XMLFilterTabPageXSLT::SetInfo(const filter_info_impl* pInfo)
SetURL
(
maEDExportXSLT
,
pInfo
->
maExportXSLT
);
SetURL
(
maEDImportXSLT
,
pInfo
->
maImportXSLT
);
SetURL
(
maEDImportTemplate
,
pInfo
->
maImportTemplate
);
maEDTransformationService
.
SetText
(
pInfo
->
maXSLTTransformerImpl
);
if
(
pInfo
->
maXSLTTransformerImpl
.
equals
(
OUString
(
RTL_CONSTASCII_USTRINGPARAM
(
"com.sun.star.comp.JAXTHelper"
))))
{
maRBTransformationServiceSaxonJ
.
Check
();
}
else
{
maRBTransformationServiceLibXSLT
.
Check
();
}
}
}
...
...
@@ -188,6 +197,10 @@ OUString XMLFilterTabPageXSLT::GetURL( SvtURLBox& rURLBox )
return
aURL
;
}
IMPL_LINK
(
XMLFilterTabPageXSLT
,
ToggleXSLTImplHdl
,
void
*
,
EMPTYARG
)
{
return
(
0L
);
}
IMPL_LINK
(
XMLFilterTabPageXSLT
,
ClickBrowseHdl_Impl
,
PushButton
*
,
pButton
)
{
SvtURLBox
*
pURLBox
;
...
...
filter/source/xsltdialog/xmlfiltertabpagexslt.hrc
Dosyayı görüntüle @
027a8d56
...
...
@@ -44,7 +44,8 @@
#define FT_XML_IMPORT_TEMPLATE 12
#define ED_XML_IMPORT_TEMPLATE 13
#define PB_XML_IMPORT_TEMPLATE_BROWSE 14
#define FT_XML_TRANSFORM_SERVICE 15
#define ED_XML_TRANSFORM_SERVICE 16
#define FT_XML_TRANSFORM_SERVICE 15
#define RB_XML_TRANSFORM_SERVICE_LIBXSLT 16
#define RB_XML_TRANSFORM_SERVICE_SAXON_J 17
#endif
filter/source/xsltdialog/xmlfiltertabpagexslt.hxx
Dosyayı görüntüle @
027a8d56
...
...
@@ -49,6 +49,7 @@ public:
void
SetInfo
(
const
filter_info_impl
*
pInfo
);
DECL_LINK
(
ClickBrowseHdl_Impl
,
PushButton
*
);
DECL_LINK
(
ToggleXSLTImplHdl
,
void
*
);
FixedText
maFTDocType
;
Edit
maEDDocType
;
...
...
@@ -70,7 +71,8 @@ public:
PushButton
maPBImportTemplate
;
FixedText
maFTTransformationService
;
Edit
maEDTransformationService
;
RadioButton
maRBTransformationServiceLibXSLT
;
RadioButton
maRBTransformationServiceSaxonJ
;
private
:
void
SetURL
(
SvtURLBox
&
rURLBox
,
const
rtl
::
OUString
&
rURL
);
...
...
filter/source/xsltdialog/xmlfiltertabpagexslt.src
Dosyayı görüntüle @
027a8d56
...
...
@@ -182,12 +182,20 @@ TabPage RID_XML_FILTER_TABPAGE_XSLT
Text [ en-US ] = "XSLT Transformation Service";
};
Edit ED_XML_TRANSFORM_SERVICE
RadioButton RB_XML_TRANSFORM_SERVICE_LIBXSLT
{
HelpID = HID_XML_FILTER_TRANSFORM_SERVICE_LIBXSLT;
Pos = MAP_APPFONT ( SECOND_ROW_X , SECOND_ROW_Y + 5 * ROW_HEIGHT + 5 * SPACING + EDIT_OFFSET ) ;
Size = MAP_APPFONT ( SECOND_ROW_WIDTH - SPACING - BROWSE_WIDTH, 12 ) ;
HelpId = HID_XML_FILTER_TRANSFORM_SERVICE;
Border = TRUE;
Text[ en-US ] = "~Builtin (LibXSLT)";
};
RadioButton RB_XML_TRANSFORM_SERVICE_SAXON_J
{
HelpID = HID_XML_FILTER_TRANSFORM_SERVICE_SAXON_J;
Pos = MAP_APPFONT ( SECOND_ROW_X , SECOND_ROW_Y + 6 * ROW_HEIGHT + 6 * SPACING + EDIT_OFFSET ) ;
Size = MAP_APPFONT ( SECOND_ROW_WIDTH - SPACING - BROWSE_WIDTH, 12 ) ;
Text[ en-US ] = "~Saxon/J";
};
};
...
...
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