Adding a stub plugin for the Hildon control panel.
This commit is contained in:
@@ -1 +1,13 @@
|
|||||||
|
plugindesktopentry_DATA = strongswan-settings.desktop
|
||||||
|
|
||||||
|
icon_18x18_DATA = \
|
||||||
|
icons/18x18/strongswan_lock_open.png \
|
||||||
|
icons/18x18/strongswan_lock_close.png
|
||||||
|
icon_48x48_DATA = \
|
||||||
|
icons/48x48/strongswan_lock_open.png \
|
||||||
|
icons/48x48/strongswan_lock_close.png
|
||||||
|
|
||||||
|
EXTRA_DIST = \
|
||||||
|
$(plugindesktopentry_DATA) \
|
||||||
|
$(icon_18x18_DATA) $(icon_48x48_DATA)
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 1.0 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.0 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 2.6 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 2.6 KiB |
@@ -0,0 +1,9 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Encoding=UTF-8
|
||||||
|
Version=1.0
|
||||||
|
Name=strongSwan VPN
|
||||||
|
Comment=A control panel applet to configure strongSwan VPN
|
||||||
|
Type=HildonControlPanelPlugin
|
||||||
|
Icon=strongswan_lock_close
|
||||||
|
Categories=connectivity
|
||||||
|
X-control-panel-plugin=libstrongswan-settings.so
|
||||||
@@ -1 +1,8 @@
|
|||||||
|
pluginlib_LTLIBRARIES = libstrongswan-settings.la
|
||||||
|
libstrongswan_settings_la_SOURCES = \
|
||||||
|
strongswan-settings.c
|
||||||
|
|
||||||
|
libstrongswan_settings_la_LIBADD = $(HILDON_LIBS)
|
||||||
|
libstrongswan_settings_la_CFLAGS = $(HILDON_CFLAGS)
|
||||||
|
libstrongswan_settings_la_LDFLAGS = -module -avoid-version
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,40 @@
|
|||||||
|
/*
|
||||||
|
* Copyright (C) 2010 Tobias Brunner
|
||||||
|
* Hochschule fuer Technik Rapperswil
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify it
|
||||||
|
* under the terms of the GNU General Public License as published by the
|
||||||
|
* Free Software Foundation; either version 2 of the License, or (at your
|
||||||
|
* option) any later version. See <http://www.fsf.org/copyleft/gpl.txt>.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful, but
|
||||||
|
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||||
|
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||||
|
* for more details.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <hildon-cp-plugin/hildon-cp-plugin-interface.h>
|
||||||
|
|
||||||
|
/**
|
||||||
|
* main callback for control panel plugins
|
||||||
|
*/
|
||||||
|
osso_return_t execute(osso_context_t *osso, gpointer data,
|
||||||
|
gboolean user_activated)
|
||||||
|
{
|
||||||
|
if (!user_activated)
|
||||||
|
{
|
||||||
|
/* load state */
|
||||||
|
}
|
||||||
|
|
||||||
|
return OSSO_OK;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* callback called in case state has to be saved
|
||||||
|
*/
|
||||||
|
osso_return_t save_state(osso_context_t *osso, gpointer data)
|
||||||
|
{
|
||||||
|
/* save state */
|
||||||
|
return OSSO_OK;
|
||||||
|
}
|
||||||
|
|
||||||
Reference in New Issue
Block a user