[Kde-bindings] KDE/kdebindings/csharp
Richard Dale
Richard_Dale at tipitina.demon.co.uk
Mon Jun 16 10:18:06 UTC 2008
SVN commit 821080 by rdale:
* Add C# Plasma bindings
* Marshallers for the QHash based types needed
* A generic plugin like korundum/kpluginfactory is needed to start the Mono runtime in
embedded mode
CCMAIL: kde-bindings at kde.org
M +15 -3 CMakeLists.txt
A plasma (directory)
A plasma/CMakeLists.txt
A plasma/plasma (directory)
A plasma/plasma/Plasma.cs
A plasma/plasma/Plasma_AbstractRunner.cs
A plasma/plasma/Plasma_AnimationDriver.cs
A plasma/plasma/Plasma_Animator.cs
A plasma/plasma/Plasma_Applet.cs
A plasma/plasma/Plasma_AppletBrowser.cs
A plasma/plasma/Plasma_AppletBrowserWidget.cs
A plasma/plasma/Plasma_AppletScript.cs
A plasma/plasma/Plasma_CheckBox.cs
A plasma/plasma/Plasma_ComboBox.cs
A plasma/plasma/Plasma_ConfigXml.cs
A plasma/plasma/Plasma_Containment.cs
A plasma/plasma/Plasma_Corona.cs
A plasma/plasma/Plasma_DataContainer.cs
A plasma/plasma/Plasma_DataEngine.cs
A plasma/plasma/Plasma_DataEngineManager.cs
A plasma/plasma/Plasma_DataEngineScript.cs
A plasma/plasma/Plasma_Delegate.cs
A plasma/plasma/Plasma_Dialog.cs
A plasma/plasma/Plasma_Flash.cs
A plasma/plasma/Plasma_GLApplet.cs
A plasma/plasma/Plasma_GroupBox.cs
A plasma/plasma/Plasma_Icon.cs
A plasma/plasma/Plasma_Label.cs
A plasma/plasma/Plasma_LineEdit.cs
A plasma/plasma/Plasma_Meter.cs
A plasma/plasma/Plasma_Package.cs
A plasma/plasma/Plasma_PackageMetadata.cs
A plasma/plasma/Plasma_PackageStructure.cs
A plasma/plasma/Plasma_PanelSvg.cs
A plasma/plasma/Plasma_PlotColor.cs
A plasma/plasma/Plasma_PushButton.cs
A plasma/plasma/Plasma_QueryMatch.cs
A plasma/plasma/Plasma_RadioButton.cs
A plasma/plasma/Plasma_RunnerContext.cs
A plasma/plasma/Plasma_RunnerManager.cs
A plasma/plasma/Plasma_RunnerScript.cs
A plasma/plasma/Plasma_ScriptEngine.cs
A plasma/plasma/Plasma_SignalPlotter.cs
A plasma/plasma/Plasma_Svg.cs
A plasma/plasma/Plasma_TextEdit.cs
A plasma/plasma/Plasma_Theme.cs
A plasma/plasma/Plasma_View.cs
A plasma/plasma/Plasma_WebContent.cs
A plasma/src (directory)
A plasma/src/AssemblyInfo.cs
A plasma/src/Plasma.cs
A plasma/src/plasma.cpp [License: GPL (v2+)]
A plasma/src/plasmahandlers.cpp [License: GPL (v2+)]
--- trunk/KDE/kdebindings/csharp/CMakeLists.txt #821079:821080
@@ -1,7 +1,8 @@
OPTION(ENABLE_QYOTO "build Qyoto" ON)
-OPTION(ENABLE_QSCINTILLA_SHARP "build QScintillaSharp" ON)
+OPTION(ENABLE_QSCINTILLA_SHARP "build QScintillaSharp" OFF)
OPTION(ENABLE_SOPRANO_SHARP "build SopranoSharp" OFF)
-OPTION(ENABLE_KIMONO "build Kimono" ON)
+OPTION(ENABLE_PLASMA_SHARP "build PlasmaSharp" OFF)
+OPTION(ENABLE_KIMONO "build Kimono" OFF)
set(QYOTO_ENABLED "no")
@@ -47,6 +48,15 @@
ADD_SUBDIRECTORY(soprano)
ENDIF(ENABLE_SOPRANO_SHARP)
+IF(ENABLE_PLASMA_SHARP)
+ IF (NOT QYOTO_ENABLED)
+ MESSAGE(FATAL_ERROR "Qyoto is needed for PlasmaSharp. You either didn't enable it or some of its dependencies aren't met.")
+ ENDIF (NOT QYOTO_ENABLED)
+
+ SET(PLASMA_SHARP_ENABLED "yes")
+ ADD_SUBDIRECTORY(plasma)
+ENDIF(ENABLE_PLASMA_SHARP)
+
SET(KIMONO_ENABLED "no")
IF(ENABLE_KIMONO)
@@ -60,4 +70,6 @@
message(STATUS "Build Qyoto... " ${QYOTO_ENABLED})
message(STATUS "Build QScintillaSharp... " ${QSCINTILLA_SHARP_ENABLED})
-# message(STATUS "Build Kimono... " ${KIMONO_ENABLED})
+message(STATUS "Build SopranoSharp... " ${SOPRANO_SHARP_ENABLED})
+message(STATUS "Build PlasmaSharp... " ${PLASMA_SHARP_ENABLED})
+message(STATUS "Build Kimono... " ${KIMONO_ENABLED})
More information about the Kde-bindings
mailing list