barrett
92f2ee4547
Improved the behaviour to don't get focus when a message is received or the user is typing, from that rev the chat window will appear on the screen without leaving the focus of your current application. But there are two exeptions...when a window is created the first time or the user open it from the contacts list it will get focus. Other little fixes, changed variable names and style.
2012-06-07 16:46:07 +00:00
barrett
710a3c6526
Updated the contacts list BMenuItem with a complete redesign of the item, added an experimental version of the Search BTextControl showing a text that disappear when the user click on it, updated the Nickname text control to be a BTextView, other minor updates already WIP like more organization of statuses.
2012-05-15 16:48:53 +00:00
barrett
493fed2f80
Setted the Person icon from haiku artwork as default contact icon.
2012-05-01 21:09:56 +00:00
barrett
9df2b09f45
Added a little bitmap at the left of the avatar in the contact list, that show the icon of the contact's protocol. Added a needed little method in the ContactLinker to get the contact protocol's bitmap as well.
2012-05-01 19:48:15 +00:00
barrett
b96ea4c6bf
Fixed a bad behaviour showing and locating the chat windows.
2012-03-19 20:43:18 +00:00
barrett
b80c9b2b11
Modified the preferences to select if the chat window should be auto raised when a message is received or when a user is typing, or both. This fix the issue #555 .
2012-03-09 00:35:02 +00:00
barrett
c22310f510
Modified ContactLinker : moved some inline methods from class declaration, added Get* methods for contact status and status message. Added code in the ChatWindow to show the current avatar of the user. Modified the Server to allow a plugin set the status message when sending a IM_CONTACT_INFO notification to the server, as before it's already possible to do it using a IM_STATUS_SET message.
2012-03-07 19:22:09 +00:00
plfiorini
98dd89fb55
Update copyright year.
2011-12-03 22:38:03 +00:00
plfiorini
0fb4c94b82
Default avatar icon must be notified to observer.
2010-05-28 17:21:48 +00:00
plfiorini
12852eb377
Fix crash when msn plugin is not installed.
...
When the protocol looper is set we get its CayaProtocolAddOn and retrieve the protocol add-on's icon that is used as the default icon for the contact.
2010-05-28 17:20:02 +00:00
barrett
a43602fb37
added basic functions to the plugin, contact list, chatting, nudges.
2010-05-25 03:19:09 +00:00
plfiorini
4412809657
Fix some style violations.
2010-05-19 22:28:26 +00:00
urnenfeld
818c28d43d
* Add Behavior tab in Preferences with options in ticket #476
...
* Implement enabled ones
* Add canditate preferences
* Implement singleton-like preferences class CayaPreferences. These are working but they are not stored in file at closing
2010-05-19 18:05:30 +00:00
plfiorini
4bdc37a60e
Merged multiprotocol branch with trunk.
2010-05-16 21:02:50 +00:00
plfiorini
8d6d06dbfe
Adding AIM protocol from Alexander Botero-Lowry, but it needs polishing.
2010-05-12 20:42:46 +00:00
plfiorini
0bf4b59922
Usual SVN tree (branches, tags, trunk).
2010-05-07 09:47:10 +00:00