Setted the Person icon from haiku artwork as default contact icon.
This commit is contained in:
parent
9df2b09f45
commit
493fed2f80
|
@ -264,3 +264,22 @@ resource(kExitMenuReplicant) #'VICN' array {
|
||||||
$"00003FBBBB40CC7F4022220A05020203100117842004"
|
$"00003FBBBB40CC7F4022220A05020203100117842004"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Person icon
|
||||||
|
|
||||||
|
resource(kPersonIcon) #'VICN' array {
|
||||||
|
$"6E636966080500020006023CADF43D104EBF02CA3EA2224AF02046648D00FFDB"
|
||||||
|
$"97FFFCAF29020006023A6496BA3F153EBCDD3EEA9146596AC09D5100FFF7EAFE"
|
||||||
|
$"FDD17B020006023AB3673751B2BC59783FD2D74AE3F146F85900C85805FFF063"
|
||||||
|
$"06020106033AC71C0000000000003AB6DB48D40045300000F2F2F2FFBCA184AB"
|
||||||
|
$"7D7A7A04016903A3290402000602388A2800000000000040000049E000000000"
|
||||||
|
$"00C85804FFDC952F090A0D2E302E4330453059345B365B365C3A5E4058404742"
|
||||||
|
$"454232352C0A0B2E302E4230453059345B365B365C3A5E3A4A3C4A3C360A062E"
|
||||||
|
$"303C3642323630BD5BB893352C0A083C4A3A4A3A5E40584047424542323C3602"
|
||||||
|
$"0438223B22352232283225322B382E352E3B2E3E283E2B3E250607FE1B3A5F44"
|
||||||
|
$"5F3F5F495FC738CAF4C569CAE4CB5ACB1BCA0FC8AACC99C976C888C82F4E5552"
|
||||||
|
$"574C544254580A043A4A3A5040473C4A0A03363042323A2E0A04345B365B364A"
|
||||||
|
$"34490A0A050105000A0001001001178400040A010101000A020102000A030103"
|
||||||
|
$"000A060106000A070107000A0001041001178400040A040104000A0301080815"
|
||||||
|
$"FF"
|
||||||
|
};
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,9 @@ enum {
|
||||||
kOfflineReplicant = 1300,
|
kOfflineReplicant = 1300,
|
||||||
kBusyReplicant = 1333,
|
kBusyReplicant = 1333,
|
||||||
kAwayReplicant = 1400,
|
kAwayReplicant = 1400,
|
||||||
kExitMenuReplicant = 1401
|
kExitMenuReplicant = 1401,
|
||||||
|
|
||||||
|
kPersonIcon = 1500
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // _CAYA_RESOURCES_H
|
#endif // _CAYA_RESOURCES_H
|
||||||
|
|
|
@ -1,12 +1,14 @@
|
||||||
/*
|
/*
|
||||||
* Copyright 2009-2011, Andrea Anzani. All rights reserved.
|
* Copyright 2009-2011, Andrea Anzani. All rights reserved.
|
||||||
|
* Copyright 2012, Dario Casalinuovo. All rights reserved.
|
||||||
* Distributed under the terms of the MIT License.
|
* Distributed under the terms of the MIT License.
|
||||||
*
|
*
|
||||||
* Authors:
|
* Authors:
|
||||||
* Andrea Anzani, andrea.anzani@gmail.com
|
* Andrea Anzani, andrea.anzani@gmail.com
|
||||||
|
* Dario Casalinuovo
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <libinterface/BitmapUtils.h>
|
||||||
|
|
||||||
#include "CayaProtocolAddOn.h"
|
#include "CayaProtocolAddOn.h"
|
||||||
#include "ChatWindow.h"
|
#include "ChatWindow.h"
|
||||||
|
@ -18,8 +20,12 @@
|
||||||
#include "RosterItem.h"
|
#include "RosterItem.h"
|
||||||
#include "WindowsManager.h"
|
#include "WindowsManager.h"
|
||||||
|
|
||||||
|
#include "CayaUtils.h"
|
||||||
|
#include "CayaResources.h"
|
||||||
#include "CayaPreferences.h"
|
#include "CayaPreferences.h"
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
|
||||||
ContactLinker::ContactLinker(BString id, BMessenger msgn)
|
ContactLinker::ContactLinker(BString id, BMessenger msgn)
|
||||||
:
|
:
|
||||||
|
@ -203,11 +209,12 @@ ContactLinker::SetProtocolLooper(ProtocolLooper* looper)
|
||||||
if (looper) {
|
if (looper) {
|
||||||
fLooper = looper;
|
fLooper = looper;
|
||||||
|
|
||||||
// By default we use protocol icon as avatar icon
|
// By default we use the Person icon as avatar icon
|
||||||
CayaProtocol* protocol = fLooper->Protocol();
|
BResources* res = CayaResources();
|
||||||
CayaProtocolAddOn* addOn
|
BBitmap* bitmap = IconFromResources(res,
|
||||||
= ProtocolManager::Get()->ProtocolAddOn(protocol->Signature());
|
kPersonIcon, B_LARGE_ICON);
|
||||||
SetNotifyAvatarBitmap(addOn->Icon());
|
|
||||||
|
SetNotifyAvatarBitmap(bitmap);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* Copyright 2009-2011, Andrea Anzani. All rights reserved.
|
* Copyright 2009-2011, Andrea Anzani. All rights reserved.
|
||||||
|
* Copyright 2012, Dario Casalinuovo. All rights reserved.
|
||||||
* Distributed under the terms of the MIT License.
|
* Distributed under the terms of the MIT License.
|
||||||
*/
|
*/
|
||||||
#ifndef _CONTACT_LINKER_H_
|
#ifndef _CONTACT_LINKER_H_
|
||||||
|
|
Ŝarĝante…
Reference in New Issue