Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 3 and Version 4 of WhatIsLibpurple


Ignore:
Timestamp:
Mar 25, 2007, 3:52:00 AM (17 years ago)
Author:
MarkDoliner
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WhatIsLibpurple

    v3 v4  
    11= What is libpurple? =
    22
    3 libpurple is intended to be the core of an IM program.  When using libpurple, you'll basically be writing a UI for this core chunk of code.  Pidgin is a GTK+ frontend to libpurple, Gaim-text is an ncurses frontend, and Adium is a Cocoa frontend.
     3libpurple is intended to be the core of an IM program.  When using libpurple, you'll basically be writing a UI for this core chunk of code.  Pidgin is a GTK+ frontend to libpurple, Finch is an ncurses frontend, and Adium is a Cocoa frontend.
    44
    55Your program provides the int main() function.  Your main function will call libpurple_core_init(), which initializes libpurple.  Your main function will also register a whole bunch of "callback" functions that are called by libpurple any time there is something to tell the user.  For example, when libpurple receives an IM it'll call your function for handling an incoming IM.  When one of your buddies signs online libpurple will call your function to update the buddylist.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!