annotate pixmaps/register.xpm @ 4469:d76095396a0e

[gaim-migrate @ 4744] Phase 2 of the conversation rewrite! Did you think I was done? Okay everybody, the prefs page was slightly redesigned. Not much, though. It needs an overhaul, and still, not everything works.. What we have now is: Conversations | |- IMs |- Chats `- Tabs But that's not the good part of this patch. Oh no, not close. You see, in Conversations, we now have a "Placement" drop-down box. Though this prefs page is ugly and will eventually be redesigned, this gives you the opportunity to set one of a number of different types of conversation placement options. The defaults are: - Last created window: Adds the new conversation to the last created window, like how things have been lately. - New window: Adds the new conversation to a brand new window, every time. Tabs are still there, so you can drag them between windows if you want to manually group them. - By group: This is my new favorite. This will put the new conversation in whatever window it finds first that has another member from that same group on your buddy list. If it doesn't find one, it creates a new window. If the person you IM'd or the person who IM'd you is not on your list, it gets put in a window with other people not on your list. These are the only ones implemented, but don't think you're limited to that. You see, we have new API functions for registering these Conversation Placement functions. All a plugin would need to do is to write a function, take into account OPT_CONVO_COMBINE (oh yeah, "Show IMs and chats in same tabbed window" works again), make sure the conversation is added _somewhere_, and then just register that function. If the plugin is loaded, the user can select it from the existing drop-down box. Cool, huh? Make sure to unregister the function when the plugin is unloaded. Have fun. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Thu, 30 Jan 2003 09:22:15 +0000
parents 991bf4e3c9fe
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
621
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
1 /* XPM */
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
2 static char * register_xpm[] = {
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
3 "24 24 64 1",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
4 " c None",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
5 ". c #000000",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
6 "+ c #BEBEBE",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
7 "@ c #9A9A9A",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
8 "# c #F0F0F0",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
9 "$ c #DADADA",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
10 "% c #D4D4D4",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
11 "& c #ECECEC",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
12 "* c #F2F2F2",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
13 "= c #EFEFEF",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
14 "- c #EDEDED",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
15 "; c #AEAEAE",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
16 "> c #EAEAEA",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
17 ", c #EEEEEE",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
18 "' c #E7E7E7",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
19 ") c #B2B2B2",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
20 "! c #E9E9E9",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
21 "~ c #D0D0D0",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
22 "{ c #D3D3D3",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
23 "] c #A0A0A0",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
24 "^ c #E4E4E4",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
25 "/ c #A2A2A2",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
26 "( c #E0E0E0",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
27 "_ c #F5F5F5",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
28 ": c #F6F6F6",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
29 "< c #D9D9D9",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
30 "[ c #BFBFBF",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
31 "} c #D5D5D5",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
32 "| c #E5E5E5",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
33 "1 c #F3F3F3",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
34 "2 c #8A8A8A",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
35 "3 c #636363",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
36 "4 c #CECECE",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
37 "5 c #CACACA",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
38 "6 c #DCDCDC",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
39 "7 c #DEDEDE",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
40 "8 c #DFDFDF",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
41 "9 c #515151",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
42 "0 c #9E9E9E",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
43 "a c #F1F1F1",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
44 "b c #EBEBEB",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
45 "c c #939393",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
46 "d c #656565",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
47 "e c #5B5B5B",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
48 "f c #C6C6C6",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
49 "g c #808080",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
50 "h c #C3C3C3",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
51 "i c #737373",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
52 "j c #A6A6A6",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
53 "k c #DBDBDB",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
54 "l c #616161",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
55 "m c #6A6A6A",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
56 "n c #6C6C6C",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
57 "o c #ACACAC",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
58 "p c #242424",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
59 "q c #2A2A2A",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
60 "r c #D8D8D8",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
61 "s c #0C0C0C",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
62 "t c #161616",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
63 "u c #575757",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
64 "v c #838383",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
65 "w c #777777",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
66 "x c #A8A8A8",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
67 "y c #4F4F4F",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
68 " ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
69 " ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
70 " .+@# ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
71 " .++## ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
72 " .+$#### ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
73 " .+###%## ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
74 " .+##&##*=- ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
75 " .;###%>#%,' ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
76 " .)##%##%!#~'{ ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
77 " .]##-%##&,,^/(=_::::; ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
78 " .<###*##~![}|1::::;2 ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
79 " .3|##-},!456,7:8::29. ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
80 " .0##ab~;c<,_::::;de. ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
81 " .<##f+g(&_8:88:29. ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
82 " .3|=hijk#:::::;de. ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
83 " .l&im8!_88:8:2c. ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
84 " ..9no|a_::::;dn. ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
85 " ..pq+r#:::::2c. ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
86 " .stu++++kk[dn. ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
87 " ...2v++++wc. ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
88 " ...ix+we. ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
89 " ...y. ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
90 " .. ",
991bf4e3c9fe [gaim-migrate @ 631]
Todd Kulesza <fflewddur>
parents:
diff changeset
91 " "};