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
730e9d3d49
Added a simple WIP ContactInfoWindow that will be improved while we add new informations available in the ContactLiker, actually it's useful to get the contact id/email.
2012-03-11 15:11:29 +00:00
barrett
8516381043
Enabled notifications using the BNotification API, including enable/disable settings. The plugins that support it are XMPP and MSN. Added another tab in the preferences window named Replicant and moved the replicant settings here.
2012-03-08 22:55:13 +00:00
barrett
8d04f539c2
Added code that allow the deskbar replicant to be disabled/enabled from the preferences
2012-03-04 02:27:16 +00:00
barrett
f51f924b89
Fixed replicant issue, it's working as well, but only under a gcc4 Haiku atm. Modified disposition of the main gui widgets, now they are placed better.
2012-02-28 00:46:15 +00:00
barrett
4aff3e3422
Added a new deskbar replicant with related classes and icons, disabled libdownload and curl depencency, fixed some warnings and style violations around the code
2011-12-14 23:36:27 +00:00
plfiorini
98dd89fb55
Update copyright year.
2011-12-03 22:38:03 +00:00
plfiorini
fada1ba067
* Changes to notification code for my not yet merged Haiku patch (BNotification API changes).
...
* Exclude notification code for the moment, until the patch is merged.
2010-07-03 07:55:23 +00:00
plfiorini
183a682585
Handles detailed IM_ERROR messages.
2010-05-30 20:50:26 +00:00
plfiorini
5ddeef6e7b
* Handle IM_NOTIFICATION.
...
* Shows notifications when contacts go online or offline. Unfortunately XMPP plugins will send presence notifications when the roster is populate so presence notification is shown for every online contact when the roster list view is populated the first time.
2010-05-30 18:56:24 +00:00
plfiorini
f560943e6f
Handle IM_OWN_AVATAR_SET.
...
There's only one little problem that will probably be solved after Alpha1: if you have multiple accounts, all of them will set the avatar icon and the user will see just the last icon set.
2010-05-30 08:51:19 +00:00
plfiorini
95657d52ba
* More NULL checks for ContactLinkers.
...
* When you edit an account in the preferences dialog, this is not readded to the list anymore and so its login is not triggered another time.
2010-05-30 04:28:04 +00:00
urnenfeld
f45da3af40
Store preferences in a File
2010-05-22 14:18:11 +00:00
plfiorini
4412809657
Fix some style violations.
2010-05-19 22:28:26 +00:00
plfiorini
2ee14f4c14
* Some style violation fixes.
...
* Code aligned to recent multiprotocol branch changes.
* Fixed crash when Server filters IM_STATUS_SET messages and ContactLinker is NULL.
2010-05-19 20:37:26 +00:00
plfiorini
4bdc37a60e
Merged multiprotocol branch with trunk.
2010-05-16 21:02:50 +00:00
plfiorini
2f6f458fe0
About dialog.
2010-05-12 18:57:19 +00:00
plfiorini
8d7033efbb
Adding more menus...
2010-05-12 18:15:21 +00:00
plfiorini
2e8cd94f8c
* Now using a grid layout.
...
* Implemented the "wrench" menu (it needs an icon).
2010-05-09 08:23:53 +00:00
plfiorini
0bf4b59922
Usual SVN tree (branches, tags, trunk).
2010-05-07 09:47:10 +00:00