| Line 102... |
Line 102... |
* Unused.
|
* Unused.
|
*/
|
*/
|
- (void)truePreviewMarkAsUnread:(id)inSender;
|
- (void)truePreviewMarkAsUnread:(id)inSender;
|
|
|
/*!
|
/*!
|
* Invalidates this instance's timer and stops observing scroll changes.
|
* Calls <code>truePreviewCreateTimer:</code> to mark the provided message as
|
* @param inNotification
|
* read based on the current preferences.
|
* The <code>NSNotification</code> describing the event.
|
* @param inMessage
|
|
* The message being marked as read.
|
|
*/
|
|
- (void)truePreviewMarkMessageAsViewed:(id)inMessage;
|
|
|
|
/*!
|
|
* Calls <code>truePreviewCreateTimer:</code> to mark the provided messages as
|
|
* read based on the current preferences.
|
|
* @param inMessage
|
|
* The <code>NSArray</code> of messages being marked as read.
|
*/
|
*/
|
- (void)truePreviewMessageNoLongerDisplayedInTextView:(NSNotification*)inNotification;
|
- (void)truePreviewMarkMessagesAsViewed:(NSArray*)inMessages;
|
|
|
/*!
|
/*!
|
* Marks the displayed message as viewed, sets a timer to mark the displayed
|
* Adds a notification observer to mark the message as viewed when it is
|
* message as viewed, and/or adds a notification observer to mark the message as
|
* scrolled as appropriate.
|
* viewed when it is scrolled as appropriate.
|
|
* @param inNotification
|
* @param inNotification
|
* The <code>NSNotification</code> describing the event.
|
* The <code>NSNotification</code> describing the event.
|
*/
|
*/
|
- (void)truePreviewMessageWasDisplayedInTextView:(id)inNotification;
|
- (void)truePreviewMessageWasDisplayedInTextView:(id)inNotification;
|
|
|
| Line 132... |
Line 140... |
* replying.
|
* replying.
|
* @param inSender
|
* @param inSender
|
* Unused.
|
* Unused.
|
*/
|
*/
|
- (void)truePreviewReplyMessage:(id)inSender;
|
- (void)truePreviewReplyMessage:(id)inSender;
|
|
|
|
/*!
|
|
* Invalidates this instance's timer.
|
|
*/
|
|
- (void)truePreviewSelectedMessagesDidChangeInMessageList;
|
|
|
#pragma mark Accessors
|
#pragma mark Accessors
|
/*! @group Accessors */
|
/*! @group Accessors */
|
|
|
/*!
|
/*!
|
| Line 152... |
Line 165... |
*/
|
*/
|
- (void)truePreviewSetTimer:(NSTimer*)inTimer;
|
- (void)truePreviewSetTimer:(NSTimer*)inTimer;
|
|
|
#pragma mark Instance methods
|
#pragma mark Instance methods
|
/*! @group Instance methods */
|
/*! @group Instance methods */
|
|
|
|
/*!
|
|
* Creates and sets a timer for this instance based on its settings.
|
|
* @param inMessages
|
|
* The <code>LibraryMessage</code> or <code>NSArray</code> of messages for
|
|
* which the timer is being created.
|
|
*/
|
|
- (void)truePreviewCreateTimer:(id)inMessages;
|
|
|
/*!
|
/*!
|
* Invalidates this instance's timer and stops observing scroll changes.
|
* Invalidates this instance's timer and stops observing scroll changes.
|
*/
|
*/
|
- (void)truePreviewReset;
|
- (void)truePreviewReset;
|