// // KMCompLight.swift // PDF Reader Pro // // Created by wanjun on 2022/12/21. // import Cocoa class KMCompLight: NSObject { var btn : [String: KMCompLight_btn]? var dropdown : [String : KMCompLight_dropdown]? var navmenu : [String : KMCompLight_navmenu]? var multi_tab : [String : KMCompLight_multiTab]? var checkbox_radio : [String : KMCompLight_checkboxRadio]? var input : [String : KMCompLight_input]? var pagination : [String : KMCompLight_pagination]? var select : [String : KMCompLight_select]? var slider : [String : KMCompLight_slider]? var stepper : [String : KMCompLight_stepper]? var badge : [String : KMCompLight_badge]? var card : [String : KMCompLight_card]? var collapse : [String : KMCompLight_collapse]? var list : [String : KMCompLight_list]? var progress : [String : KMCompLight_progress]? var segmented : [String : KMCompLight_segmented]? var tree : [String : KMCompLight_tree]? var alert : [String : KMCompLight_alert]? var drawer : [String : KMCompLight_drawer]? var notification : [String : KMCompLight_notification]? var table : [String : KMCompLight_table]? var divider : [String : KMCompLight_divider]? } // MARK: - btn class KMCompLight_btn: NSObject { var cta : [String: Any]? var brand : [String : Any]? var sec : [String : Any]? var ghost : [String : Any]? var link : [String : Any]? var upgrade : [String : Any]? var icon_fill : [String : Any]? var sec_icon : [String : Any]? } // MARK: - dropdown class KMCompLight_dropdown: NSObject { var s : [String : Any]? var m : [String : Any]? } // MARK: - navmenu class KMCompLight_navmenu: NSObject { var mac_text : [String : Any]? var base : [String : Any]? var has_icon : [String : Any]? var win_text : [String : Any]? } // MARK: - multiTab class KMCompLight_multiTab: NSObject { var bg : [String : Any]? var mac_text : [String : Any]? var win_text : [String : Any]? } // MARK: - checkboxRadio class KMCompLight_checkboxRadio: NSObject { var bg : [String : Any]? var mac_text : [String : Any]? var win_text : [String : Any]? } // MARK: - input class KMCompLight_input: NSObject { var m : [String : Any]? var tips : [String : Any]? var s : [String : Any]? } // MARK: - pagination class KMCompLight_pagination: NSObject { var simple : [String : Any]? var multiple : [String : Any]? } // MARK: - select class KMCompLight_select: NSObject { var s : [String : Any]? var m : [String : Any]? var simple : [String : Any]? } // MARK: - slider class KMCompLight_slider: NSObject { var knob : [String : Any]? var track : [String : Any]? var track_filled : [String : Any]? } // MARK: - stepper class KMCompLight_stepper: NSObject { var item_spacing : [String : Any]? var mac_text : [String : Any]? var bg : [String : Any]? var arrow : [String : Any]? var win_text : [String : Any]? } // MARK: - badge class KMCompLight_badge: NSObject { var dot : [String : Any]? var text : [String : Any]? } // MARK: - card class KMCompLight_card: NSObject { var has_desc : [String : Any]? var simple : [String : Any]? var mac_text : [String : Any]? var item_spacing : [String : Any]? var win_text : [String : Any]? } // MARK: - collapse class KMCompLight_collapse: NSObject { var ad_list : [String : Any]? var bota_list : [String : Any]? } // MARK: - list class KMCompLight_list: NSObject { var bookmark : [String : Any]? var markup_header : [String : Any]? var markup_note : [String : Any]? } // MARK: - progress class KMCompLight_progress: NSObject { var popup : [String : Any]? var loading : [String : Any]? } // MARK: - segmented class KMCompLight_segmented: NSObject { var bg : [String : Any]? var bg_item : [String : Any]? var mac_text : [String : Any]? var win_text : [String : Any]? } // MARK: - tree class KMCompLight_tree: NSObject { var base : [String : Any]? var mac_text : [String : Any]? var rename : [String : Any]? var has_arrow : [String : Any]? var win_text : [String : Any]? } // MARK: - alert class KMCompLight_alert: NSObject { var mac_text : [String : Any]? var win_text : [String : Any]? var bg : [String : Any]? var item_spacing : [String : Any]? } // MARK: - drawer class KMCompLight_drawer: NSObject { var bg : [String : Any]? var mac_text : [String : Any]? var win_text : [String : Any]? var item_spacing : [String : Any]? } // MARK: - notification class KMCompLight_notification: NSObject { var toast : [String : Any]? var modal : [String : Any]? } // MARK: - table class KMCompLight_table: NSObject { var header : [String : Any]? var mac_text : [String : Any]? var list : [String : Any]? var win_text : [String : Any]? } // MARK: - divider class KMCompLight_divider: NSObject { var horiz : [String : Any]? var vert : [String : Any]? } // MARK: - Child Node class KMCompLight_sizeNode: NSObject { var s : [String: Any] = [:] var m : [String: Any] = [:] var l : [String: Any] = [:] } class KMCompLight_tableListNode: NSObject { var file : [String: Any] = [:] var batch : [String: Any] = [:] } class KMCompLight_UIAttribute: NSObject { var mac_text : [String : Any] = [:] var bg : [String : Any] = [:] var win_text : [String : Any] = [:] var mac_text_title : [String : Any] = [:] var mac_text_desc : [String : Any] = [:] var win_text_title : [String : Any] = [:] var win_text_desc : [String : Any] = [:] var item_spacing : [String : Any] = [:] var progress_bar : [String : Any] = [:] var bg_item : [String : Any] = [:] var bg_text : [String : Any] = [:] var bg_field : [String : Any] = [:] } class KMCompLight_progressBar: NSObject { var track : [String : Any] = [:] var track_filled : [String : Any] = [:] } class KMCompLight_baseNode: NSObject { var parent : [String : Any] = [:] var children_lv2 : [String : Any] = [:] var children_lv3 : [String : Any] = [:] var children_lv4 : [String : Any] = [:] } class KMCompLight_valueType: NSObject { var value : [String : Any] = [:] var type : [String : String] = [:] } class KMCompLight_UIState: NSObject { var norm : [String : Any] = [:] var hov : [String : Any] = [:] var act : [String : Any] = [:] var dis : [String : Any] = [:] var sel : [String : Any] = [:] var placeholder : [String : Any] = [:] var focus : [String : Any] = [:] var error_def : [String : Any] = [:] var error_focus : [String : Any] = [:] var error : [String : Any] = [:] var none : [String : Any] = [:] var custom : [String : Any] = [:] var move : [String : Any] = [:] var change : [String : Any] = [:] var title : [String : Any] = [:] var desc : [String : Any] = [:] var unsel : [String : Any] = [:] var main : [String : Any] = [:] var def : [String : Any] = [:] var info : [String : Any] = [:] var warning : [String : Any] = [:] var item : [String : Any] = [:] var item1 : [String : Any] = [:] var item2 : [String : Any] = [:] var item3 : [String : Any] = [:] } class KMCompLight_UIValue: NSObject { var height : [String : String] = [:] var horizontalPadding : [String : String] = [:] var fill : [String : String] = [:] var typography : [String : String] = [:] var borderRadius : [String : String] = [:] var itemSpacing : [String : String] = [:] var borderWidth : [String : String] = [:] var border : [String : String] = [:] var borderRadiusTopLeft : [String : String] = [:] var borderRadiusTopRight : [String : String] = [:] var borderWidthBottom : [String : String] = [:] var boxShadow : [String : String] = [:] var paddingLeft : [String : String] = [:] var paddingRight : [String : String] = [:] var paddingTop : [String : String] = [:] var paddingBottom : [String : String] = [:] } // MARK: PDF Reader Pro 初版数据 class KMDesignTokenValue: NSObject { var sizing : Any = "" // 控件大小,圆形控件 var height : Any = "" // (常用)高度 var width : Any = "" // (常用)宽度 var spacing : Any = "" // (常用)组件内控件与边框 上下左右 距离 var verticalPadding : Any = "" // (常用)组件内控件与边框 垂直(上下)距离 var horizontalPadding : Any = "" // (常用)组件内控件与边框 水平(左右)距离 var paddingTop : Any = "" // 组件内控件与边框 上 边距 var paddingRight : Any = "" // 组件内控件与边框 右 边距 var paddingBottom : Any = "" // 间距, 组件内控件与边框 下 边距 var paddingLeft : Any = "" // 间距, 组件内控件与边框 左 边距 var itemSpacing : Any = "" // 组件内多个控件间距,多个控件水平排列,属于水平间距;多个控件垂直排列,属于垂直间距 var fill : Any = "" // (常用)填充颜色 var border : Any = "" // (常用)边框属性合集,包括边框颜色、边框宽度、边框样式(虚线/直线) var borderColor : Any = "" // (常用)边框颜色 var borderTop : Any = "" // 上边框颜色 var borderRight : Any = "" // 右边框颜色 var borderBottom : Any = "" // 下边框颜色 var borderLeft : Any = "" // 左边框颜色 var borderRadius : Any = "" // (常用)圆角大小 var borderRadiusTopLeft : Any = "" // 左上圆角大小 var borderRadiusTopRight : Any = "" // 右上圆角大小 var borderRadiusBottomRight : Any = "" // 右下圆角大小 var borderRadiusBottomLeft : Any = "" // 左下圆角大小 var borderWidth : Any = "" // (常用)边框宽度 var borderWidthTop : Any = "" // 上边框宽度 var borderWidthRight : Any = "" // 右边框宽度 var borderWidthBottom : Any = "" // 下边框宽度 var borderWidthLeft : Any = "" // 左边框宽度 var boxShadow : Any = "" // 包含x/y 倾斜度、blur(模糊间距) var typography : Any = "" // (常用)字体合集,包含字体/大小/字重/行高 }