Advertisement
Guest User

Untitled

a guest
Dec 16th, 2013
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. - (BOOL)fullRefreshRequared
  2. {
  3.     // èÓÎÌÓ ӷÌÓ‚ÎÂÌË ÌÂÓ·ıÓ‰ËÏÓ, ÂÒÎË:
  4.    
  5.     // äÓÌÚÂÌÚ ·‡Ú‡ ¢fi ÌË ‡ÁÛ Ì ‡Ò˜ËÚ‡Ì
  6.     if (!isRendered)
  7.         return YES;
  8.    
  9.     // ëÏÂÌfiÌ ÂÊËÏ ÓÚÓ·‡ÊÂÌËfl Ú‡·‡
  10.     if (viewParams.viewMode != renderViewParams.viewMode)
  11.         return YES;
  12.    
  13.     // Ç ÂÊËÏ ·ÂÁ ÔÂÂÌÓÒ‡ ·ÎÓÍÓ‚ ËÁÏÂÌÂÌ˚ Á̇˜ÂÌËfl
  14.     if ((viewParams.viewMode == _prefix_ModePlain) &&
  15.         ((viewParams.fontSize != renderViewParams.fontSize) ||                      // ÁÛχ
  16.          (viewParams.transpose != renderViewParams.transpose) ||                      // Ú‡ÌÒÔÓÁ‡
  17.          (![(viewParams.fontName) isEqualToString:(renderViewParams.fontName)])       // ¯ËÙÚ‡
  18.          ))
  19.         return YES;
  20.    
  21.     // Ç Ó‰ÌÓÒÚ‡Ì˘ÌÓÏ ÂÊËÏ ËÁÏÂÌÂÌ˚ Á̇˜ÂÌËfl
  22.     if ((viewParams.viewMode == _prefix_ModeOnePage) &&
  23.         ((viewParams.viewportSize.width != renderViewParams.viewportSize.width) ||    // ¯ËËÌ˚ ӷ·ÒÚË ÔÓÒÏÓÚ‡
  24.          (viewParams.fontSize != renderViewParams.fontSize) ||                      // ÁÛχ
  25.          (viewParams.transpose != renderViewParams.transpose) ||                      // Ú‡ÌÒÔÓÁ‡
  26.          (![(viewParams.fontName) isEqualToString:(renderViewParams.fontName)])       // ¯ËÙÚ‡
  27.          ))
  28.         return YES;
  29.  
  30.     // Ç ÏÌÓ„ÓÒÚ‡Ì˘ÌÓÏ ÂÊËÏ ËÁÏÂÌÂÌ˚ Á̇˜ÂÌËfl
  31.     if ((viewParams.viewMode == _prefix_ModePaged) &&
  32.         ((viewParams.viewportSize.width != renderViewParams.viewportSize.width) ||    // ¯ËËÌ˚ ӷ·ÒÚË ÔÓÒÏÓÚ‡
  33.          (viewParams.viewportSize.height != renderViewParams.viewportSize.height) ||  // ‚˚ÒÓÚ˚ ӷ·ÒÚË ÔÓÒÏÓÚ‡
  34.          (viewParams.fontSize != renderViewParams.fontSize) ||                      // ÁÛχ
  35.          (viewParams.transpose != renderViewParams.transpose) ||                      // Ú‡ÌÒÔÓÁ‡
  36.          (![(viewParams.fontName) isEqualToString:(renderViewParams.fontName)])       // ¯ËÙÚ‡
  37.          ))
  38.         return YES;
  39.  
  40.     return NO;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement