Mercurial > pidgin
annotate plugins/crazychat/camdata.h @ 14059:2d1b41e3cf0d
[gaim-migrate @ 16674]
Add a way to change some preferences (the preferences for the
conversations do not do anything yet). I used the request-api
for this, which I think is cool. But too many preferences will
make the dialog long, which may not fit in the screen. It looks
alright for now though. You can pop the dialog up with "/prefs"
command in a converastion.
And some other minor fixes.
committer: Tailor Script <tailor@pidgin.im>
| author | Sadrul Habib Chowdhury <imadil@gmail.com> |
|---|---|
| date | Wed, 09 Aug 2006 03:41:45 +0000 |
| parents | fc464a0abccc |
| children |
| rev | line source |
|---|---|
| 11218 | 1 /* |
| 2 * camdata.h | |
| 3 * basecame | |
| 4 * | |
| 5 * Created by CS194 on Mon Apr 26 2004. | |
| 6 * Copyright (c) 2004 __MyCompanyName__. All rights reserved. | |
| 7 * | |
| 8 */ | |
| 9 | |
| 10 #pragma once | |
| 11 | |
| 12 #ifdef __APPLE_CC__ | |
| 13 // #include <Carbon/Carbon.h> | |
| 14 #include <QuickTime/QuickTime.h> | |
| 15 #else | |
| 16 // #include <Carbon.h> | |
| 17 #include <QuickTime.h> | |
| 18 #endif | |
| 19 | |
| 20 typedef struct | |
| 21 { | |
| 22 GWorldPtr gw; | |
| 23 GWorldPtr overlay; | |
| 24 GWorldPtr histoWorld; | |
| 25 | |
| 26 Rect bounds; | |
| 27 WindowPtr window; | |
| 28 ImageSequence drawSeq; | |
| 29 UInt32 redMin, redMax; | |
| 30 UInt32 greenMin, greenMax; | |
| 31 UInt32 blueMin, blueMax; | |
| 32 | |
| 33 long selectedIndex; | |
| 34 OSType effect; | |
| 35 TimeBase effectTimeBase; | |
| 36 QTAtomContainer effectParams; | |
| 37 ImageDescriptionHandle effectDesc, effectDesc2; | |
| 38 } mungDataRecord; | |
| 39 typedef mungDataRecord *mungDataPtr; | |
| 40 | |
| 41 OSErr DisposeMungData(void); | |
| 42 OSErr InitializeMungData(Rect bounds); | |
| 43 void SetCurrentClamp(short index); | |
| 44 | |
| 45 //void BlitOneMungData(mungDataRecord *theMungData); | |
| 46 | |
| 47 //void AdjustColorClampEndpoints(short hMouseCoord); | |
|
12323
fc464a0abccc
[gaim-migrate @ 14627]
Richard Laager <rlaager@wiktel.com>
parents:
11218
diff
changeset
|
48 //void IncrementCurrentClamp(void); |
|
fc464a0abccc
[gaim-migrate @ 14627]
Richard Laager <rlaager@wiktel.com>
parents:
11218
diff
changeset
|
49 //void DecrementCurrentClamp(void); |
|
fc464a0abccc
[gaim-migrate @ 14627]
Richard Laager <rlaager@wiktel.com>
parents:
11218
diff
changeset
|
50 void SetMungDataColorDefaults(void); |
|
fc464a0abccc
[gaim-migrate @ 14627]
Richard Laager <rlaager@wiktel.com>
parents:
11218
diff
changeset
|
51 CGrafPtr GetMungDataWindowPort(void); |
| 11218 | 52 |
| 53 GWorldPtr GetMungDataOffscreen(void); | |
|
12323
fc464a0abccc
[gaim-migrate @ 14627]
Richard Laager <rlaager@wiktel.com>
parents:
11218
diff
changeset
|
54 //OSType GetMungDataEffectType(void); |
| 11218 | 55 |
|
12323
fc464a0abccc
[gaim-migrate @ 14627]
Richard Laager <rlaager@wiktel.com>
parents:
11218
diff
changeset
|
56 //long GetCurrentClamp(void); |
| 11218 | 57 //void SetCurrentClamp(short index); |
| 58 | |
| 59 void GetMungDataBoundsRect(Rect *movieRect); | |
|
12323
fc464a0abccc
[gaim-migrate @ 14627]
Richard Laager <rlaager@wiktel.com>
parents:
11218
diff
changeset
|
60 //CGrafPtr GetMungDataWindowPort(void); |
| 11218 | 61 |
| 62 void SetMungDataDrawSeq(ImageSequence theDrawSeq); | |
|
12323
fc464a0abccc
[gaim-migrate @ 14627]
Richard Laager <rlaager@wiktel.com>
parents:
11218
diff
changeset
|
63 //ImageSequence GetMungDataDrawSeq(void); |
