
* examples/python/systray/trayiconmodule.c: * examples/python/systray/trayicon.override: * examples/python/systray/network_tray.py: * examples/python/systray/eggtrayicon.h: * examples/python/systray/eggtrayicon.c: * examples/python/systray/Makefile: * examples/python/README: * examples/python/NetworkManager.py: * examples/python/NMTester.py: Initial commit of these python example files git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@93 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
22 lines
895 B
Plaintext
22 lines
895 B
Plaintext
Python Examples
|
|
|
|
You'll need equivalent versions of these packages in order to run most of these examples.
|
|
|
|
hal-0.2.97.cvs20040823
|
|
dbus-0.22-4
|
|
pygtk2-2.3.96-2
|
|
python-2.3.4-8
|
|
gnome-python2-2.0.2-1
|
|
|
|
|
|
NMTester.py
|
|
===============================================================================
|
|
|
|
This is a simple command line program that sub classes the NetworkManager class. The tester prints out the network devices objects that are returned from the NetworkManager class. The code hangs in the gtk.main() loop once run and will listen for any events from the NetworkManager
|
|
|
|
|
|
NetworkManager.py
|
|
===============================================================================
|
|
This object hooks into the NetworkManger and HAL service through D-BUS. The get_device_list code will return a python list [] of dictionary objects representing the devices that the NetworkManger services is aware of.
|
|
|