… | |
… | |
232 | return diff * align / 100; |
232 | return diff * align / 100; |
233 | else if (align > 50 && align <= 100) |
233 | else if (align > 50 && align <= 100) |
234 | return window_size - image_size - diff * (100 - align) / 100; |
234 | return window_size - image_size - diff * (100 - align) / 100; |
235 | else if (align > 100 && align <= 200 ) |
235 | else if (align > 100 && align <= 200 ) |
236 | return ((align - 100) * smaller / 100) + window_size - smaller; |
236 | return ((align - 100) * smaller / 100) + window_size - smaller; |
237 | else if (align > -100 && align < 0) |
237 | else if (align >= -100 && align < 0) |
238 | return ((align + 100) * smaller / 100) - image_size; |
238 | return ((align + 100) * smaller / 100) - image_size; |
239 | return 0; |
239 | return 0; |
240 | } |
240 | } |
241 | |
241 | |
242 | static inline int |
242 | static inline int |