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