aboutsummaryrefslogtreecommitdiff
path: root/libindicate/server.c
Commit message (Collapse)AuthorAgeFilesLines
* Hiding all of the functions that part of the DBus interface in thatTed Gould2009-04-031-21/+21
| | | | | | | now they're all prefixed with '_' so that they don't get exported as part of the library symbols. This should simplify everything a little bit for implementors.
* Putting in some protection from crazy valuesTed Gould2009-04-021-0/+8
|
* Hiding debugTed Gould2009-04-021-7/+7
|
* Adding a bunch of debugging messages and fixing the lifecycle for the folk ↵Ted Gould2009-04-021-8/+24
| | | | pointer. Lots'o'fun. But things seem to be working.
* Filling in the dbus owner changing code. Now we should catch those.Ted Gould2009-04-021-0/+38
|
* Connecting in the DBus messaging that we need.Ted Gould2009-04-021-4/+40
|
* Fleshing out the interest setting and removing functions.Ted Gould2009-04-021-5/+56
|
* Adding in folks support.Ted Gould2009-04-021-0/+62
|
* Adding the interest removed and interest added signals in.Ted Gould2009-04-021-0/+16
|
* Woot! Now we have some real functions to call!Ted Gould2009-04-021-0/+29
|
* I can't believe I messed up this one. Luckily it doesn't seem to haveTed Gould2009-04-021-11/+11
| | | | | caused any bugs. Man.
* Switching around the show_interest and remove_interest functions so thatTed Gould2009-04-021-25/+69
| | | | | | | | they are now asyncronous. Not that being asynchronous is important but more that now they get the Method Invocation interface that we can use to find out the sender of the message. Changed various APIs as a result of this, and moved the DBus functions to be internal.
* Adding new functions show_interest and remove_interest into the API. Now to ↵Ted Gould2009-04-011-0/+70
| | | | fill in the backend.
* Getting some interests in the game.Ted Gould2009-04-011-0/+1
|
* Bad truth in the hide function.Ted Gould2009-03-271-1/+1
|
* Adding a new signal in that handles the ID of zero, or null, commingTed Gould2009-02-151-5/+26
| | | | | | | back from a listener and uses that to show the server. Or atleast signal it to figure out how to do that. Also cleaning up the signals a little to use defines.
* Adding in some debug messages and making the signal use the original key to ↵Ted Gould2009-02-121-0/+1
| | | | broadcast itself.
* Cleaning up some debug messages that aren't as useful anymoreTed Gould2009-02-111-2/+2
|
* Getting all the legal stuff in.Ted Gould2009-02-111-1/+29
|\
| * Adding a license to the top of all these files. LGPL 2/3Ted Gould2009-02-111-1/+29
| |
* | Adding to the convience functions for setting the desktop fileTed Gould2009-02-101-2/+9
| | | | | | | | | | and the type of the server.
* | Adding in functions to match the prototypes.Ted Gould2009-02-101-0/+21
|/
* Some formatting, reusing the private variable, making it so that hide sends ↵Ted Gould2009-02-091-11/+9
| | | | the type and only sending a message of finalize if we're still visible.
* Server hide function from NielTed Gould2009-02-091-0/+22
|\
| * Add the indicate_server_hide functionNeil Jagdish Patel2009-02-091-0/+22
| |
* | Changing the signals for show/hide to send the type correctly.Ted Gould2009-02-071-2/+2
|/
* Adding properties for doing type and desktopTed Gould2009-02-051-0/+84
|
* Changing the DBUS API slightly. Now there is no 'get_desktop' function as ↵Ted Gould2009-02-051-35/+21
| | | | desktop is a property. Added a property for type so that we can understand what kind of application this is. And finally adding show/hide signals on the server as they were already on the listener.
* Allow sub-classes of server to emit signals using three new public functionsNeil Jagdish Patel2009-02-031-0/+27
|
* Have the server pass along the property modified signalTed Gould2009-01-291-0/+8
|
* Making all of the server values move into a private section like all the ↵Ted Gould2009-01-291-29/+71
| | | | others. Generally a good thing and good clean up
* Cleaning up prototypes and type warnings.Ted Gould2009-01-141-12/+12
|
* Who the hell would design an API that passes in arrays of strings differentlyTed Gould2009-01-141-0/+28
| | | | | than it passes them out. What an insane idea. Oh yeah, properties work.
* Chaning the property list parameters to be pointer arrays.Ted Gould2009-01-141-6/+6
|
* Making the indicator lookup it's own function and trying it out in another ↵Ted Gould2009-01-131-19/+33
| | | | function to get a property.
* Adding in a display function and a list by type.Ted Gould2009-01-131-1/+48
|
* Man, a lot of work for messing up one explaination point.Ted Gould2009-01-131-1/+3
|
* Making it so that the indicators all have unique IDsTed Gould2009-01-131-0/+22
|
* Ah, we weren't checking if we were visible. Now things are better.Ted Gould2009-01-131-0/+7
|
* Fleshing out more functions, we can now return a list of ids. Need to test ↵Ted Gould2009-01-121-4/+69
| | | | with more.
* Whoo Hoo, we can countTed Gould2009-01-121-0/+5
|
* Fleshing out the whole show and hide thing. We should also be signalling ↵Ted Gould2009-01-121-0/+36
| | | | when indicators are added or removed from the server.
* Clean up the signal handlers and fixing the call in the test function. Now ↵Ted Gould2009-01-121-0/+3
| | | | we're to the point of showing the way I think things should be.
* Adding in the base functions with pointers and fun stuff like thatTed Gould2009-01-121-9/+82
|
* Adding in signals so that we can talk to the app over DBus. Nice.Ted Gould2009-01-111-0/+22
|
* Adding in an indicator to the test and fixing a typoTed Gould2009-01-091-2/+2
|
* Setting up the singleton nature of the server, and allow setting it.Ted Gould2009-01-091-1/+35
|
* Fleshing out the server some in adding function and prototypes.Ted Gould2009-01-091-1/+47
|
* Building a pretty good set of virtual functions and getting them tied ↵Ted Gould2009-01-081-0/+205
| | | | together, with errors too.
* Basic GObject stuffTed Gould2009-01-081-0/+44
|