NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

scroll_const.py (1027B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\carbonui\control\scroll_const.py
      2 
      3 
      4 class SortDirection(object):
      5     ASCENDING = 1
      6     DESCENDING = -1
      7 
      8     @staticmethod
      9     def flip(direction):
     10         if direction == SortDirection.ASCENDING:
     11             return SortDirection.DESCENDING
     12         if direction == SortDirection.DESCENDING:
     13             return SortDirection.ASCENDING
     14         raise ValueError('Unknown sort direction')
     15 
     16     @staticmethod
     17     def from_legacy_reversed_sort(reversed_sort):
     18         if reversed_sort:
     19             return SortDirection.DESCENDING
     20         else:
     21             return SortDirection.ASCENDING
     22 
     23 
     24 def GetHiddenColumnsKey(scrollID):
     25     try:
     26         if not scrollID:
     27             return scrollID
     28         if not isinstance(scrollID, basestring):
     29             return scrollID
     30         parts = scrollID.split('__')
     31         return parts[0]
     32     except Exception:
     33         import log
     34         log.LogException('Failed to get hidden columns key')
     35         return scrollID