The eboxy Extension Guide

Paul Eggleton

Friday, 23 January 2004

Abstract

This manual describes how to extend the eboxy software package.


Table of Contents

I. Generic plugins
1. Introduction
Purpose
Plugin Usage
2. Technical
Requirements
int ebplugin_init(void)
int ebplugin_message(int msgcode, void *msgdata1, void *msgdata2)
void ebplugin_deinit(void)
Plugin API
Guidelines & Hints
Converting Old Plugins
3. Dynamic GUI system
Introduction
Adding widgets
Adding pages
Tidying up
Enumerating objects
Enumerating object properties, methods and events
Enumerating widgets
Enumerating pages
4. Examples
Available plugins
Simplemusic
Filebrowser
TestBench
Others
Plugin skeleton code
II. Interface plugins
5. Introduction
Purpose