Subversion Repositories TruePreview

[/] [trunk/] [Source/] [TruePreviewMessageViewer.h] - Diff between revs 42 and 51

Show entire file | Ignore whitespace | Details | Blame | View Log

Rev 42 Rev 51
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;