root / Client / Tools / UfrmFilter.lfm @ 0:95bd93c28625
History | View | Annotate | Download (16.6 kB)
| 1 | object frmFilter: TfrmFilter |
|---|---|
| 2 | Left = 290 |
| 3 | Height = 491 |
| 4 | Top = 171 |
| 5 | Width = 236 |
| 6 | HorzScrollBar.Page = 235 |
| 7 | VertScrollBar.Page = 490 |
| 8 | ActiveControl = rgFilterType |
| 9 | BorderIcons = [biSystemMenu, biMinimize] |
| 10 | BorderStyle = bsToolWindow |
| 11 | Caption = 'Filter' |
| 12 | ClientHeight = 491 |
| 13 | ClientWidth = 236 |
| 14 | OnCreate = FormCreate |
| 15 | OnShow = FormShow |
| 16 | object rgFilterType: TRadioGroup |
| 17 | Left = 4 |
| 18 | Height = 40 |
| 19 | Top = 4 |
| 20 | Width = 228 |
| 21 | Align = alTop |
| 22 | AutoFill = True |
| 23 | BorderSpacing.Around = 4 |
| 24 | Caption = 'Filter rule' |
| 25 | ChildSizing.LeftRightSpacing = 6 |
| 26 | ChildSizing.TopBottomSpacing = 6 |
| 27 | ChildSizing.EnlargeHorizontal = crsHomogenousChildResize |
| 28 | ChildSizing.EnlargeVertical = crsHomogenousChildResize |
| 29 | ChildSizing.ShrinkHorizontal = crsScaleChilds |
| 30 | ChildSizing.ShrinkVertical = crsScaleChilds |
| 31 | ChildSizing.Layout = cclLeftToRightThenTopToBottom |
| 32 | ChildSizing.ControlsPerLine = 2 |
| 33 | ClientHeight = 18 |
| 34 | ClientWidth = 222 |
| 35 | Columns = 2 |
| 36 | ItemIndex = 0 |
| 37 | Items.Strings = ( |
| 38 | 'Exclusive' |
| 39 | 'Inclusive' |
| 40 | ) |
| 41 | TabOrder = 0 |
| 42 | end |
| 43 | object GroupBox1: TGroupBox |
| 44 | Left = 4 |
| 45 | Height = 258 |
| 46 | Top = 48 |
| 47 | Width = 228 |
| 48 | Align = alClient |
| 49 | BorderSpacing.Around = 4 |
| 50 | Caption = 'Tile filter' |
| 51 | ClientHeight = 236 |
| 52 | ClientWidth = 222 |
| 53 | TabOrder = 1 |
| 54 | object Label1: TLabel |
| 55 | Left = 4 |
| 56 | Height = 25 |
| 57 | Top = 32 |
| 58 | Width = 214 |
| 59 | Align = alTop |
| 60 | BorderSpacing.Around = 4 |
| 61 | Caption = 'Drag and Drop static tiles from the tile list on this list to add them to the filter.' |
| 62 | ParentColor = False |
| 63 | WordWrap = True |
| 64 | end |
| 65 | object vdtFilter: TVirtualDrawTree |
| 66 | Tag = 1 |
| 67 | Left = 4 |
| 68 | Height = 145 |
| 69 | Top = 61 |
| 70 | Width = 214 |
| 71 | Align = alClient |
| 72 | BorderSpacing.Around = 4 |
| 73 | BorderStyle = bsSingle |
| 74 | DefaultNodeHeight = 44 |
| 75 | DragType = dtVCL |
| 76 | Header.Options = [hoColumnResize, hoDrag, hoVisible] |
| 77 | Header.Style = hsFlatButtons |
| 78 | TabOrder = 0 |
| 79 | TreeOptions.PaintOptions = [toHideFocusRect, toShowButtons, toShowDropmark, toThemeAware, toUseBlendedImages] |
| 80 | TreeOptions.SelectionOptions = [toFullRowSelect, toMultiSelect] |
| 81 | OnDragOver = vdtFilterDragOver |
| 82 | OnDragDrop = vdtFilterDragDrop |
| 83 | OnDrawNode = vdtFilterDrawNode |
| 84 | Columns = < |
| 85 | item |
| 86 | WideText = 'ID' |
| 87 | end |
| 88 | item |
| 89 | Position = 1 |
| 90 | Width = 44 |
| 91 | WideText = 'Tile' |
| 92 | end |
| 93 | item |
| 94 | Position = 2 |
| 95 | Width = 100 |
| 96 | WideText = 'Name' |
| 97 | end> |
| 98 | end |
| 99 | object pnlControls: TPanel |
| 100 | Left = 4 |
| 101 | Height = 22 |
| 102 | Top = 210 |
| 103 | Width = 214 |
| 104 | Align = alBottom |
| 105 | BorderSpacing.Around = 4 |
| 106 | BevelOuter = bvNone |
| 107 | ClientHeight = 22 |
| 108 | ClientWidth = 214 |
| 109 | TabOrder = 1 |
| 110 | object btnDelete: TSpeedButton |
| 111 | Left = 84 |
| 112 | Height = 22 |
| 113 | Hint = 'Delete' |
| 114 | Width = 23 |
| 115 | Color = clBtnFace |
| 116 | Glyph.Data = {
|
| 117 | 810900002F2A2058504D202A2F0A7374617469632063686172202A6772617068 |
| 118 | 69635B5D203D207B0A223136203136203131332032222C0A222E2E2063204E6F |
| 119 | 6E65222C0A222E2C20632023444436413638222C0A222E2D2063202344433634 |
| 120 | 3633222C0A222E2A20632023444136343631222C0A222E612063202344393633 |
| 121 | 3544222C0A222E6220632023444636413641222C0A222E632063202345443933 |
| 122 | 3845222C0A222E6420632023463843334245222C0A222E652063202346394433 |
| 123 | 4343222C0A222E6620632023463943424334222C0A222E672063202346344234 |
| 124 | 4141222C0A222E6820632023453237303636222C0A222E692063202344313545 |
| 125 | 3533222C0A222E6A20632023453036393641222C0A222E6B2063202346324144 |
| 126 | 4141222C0A222E6C20632023464444434438222C0A222E6D2063202346414241 |
| 127 | 4145222C0A222E6E20632023464141333931222C0A222E6F2063202346413944 |
| 128 | 3842222C0A222E7020632023464241393943222C0A222E712063202346434337 |
| 129 | 4241222C0A222E7220632023453937423730222C0A222E732063202343433542 |
| 130 | 3443222C0A222E7420632023463341374133222C0A222E752063202346444442 |
| 131 | 4434222C0A222E7620632023464139413837222C0A222E772063202346303931 |
| 132 | 3746222C0A222E7820632023463138453741222C0A222E792063202346383934 |
| 133 | 3746222C0A222E7A20632023463939323745222C0A222E412063202346383843 |
| 134 | 3736222C0A222E4220632023463842364138222C0A222E432063202345333645 |
| 135 | 3633222C0A222E4420632023433735373435222C0A222E452063202345413833 |
| 136 | 3744222C0A222E4620632023464344344344222C0A222E472063202346373933 |
| 137 | 3745222C0A222E4820632023454538413735222C0A222E492063202346363834 |
| 138 | 3643222C0A222E4A20632023463337393633222C0A222E4B2063202346384146 |
| 139 | 4134222C0A222E4C20632023443034463345222C0A222E4D2063202344453641 |
| 140 | 3637222C0A222E4E20632023463541464135222C0A222E4F2063202346414142 |
| 141 | 3944222C0A222E5020632023463038433737222C0A222E512063202345433546 |
| 142 | 3534222C0A222E5220632023463237373633222C0A222E532063202346343845 |
| 143 | 3831222C0A222E5420632023453937463738222C0A222E552063202343303533 |
| 144 | 3341222C0A222E5620632023444236393634222C0A222E572063202346394239 |
| 145 | 4146222C0A222E5820632023464139333746222C0A222E592063202346303835 |
| 146 | 3730222C0A222E5A20632023464646464646222C0A222E302063202345393539 |
| 147 | 3444222C0A222E3120632023454536413545222C0A222E322063202346313944 |
| 148 | 3936222C0A222E3320632023424534463336222C0A222E342063202344413633 |
| 149 | 3546222C0A222E3520632023463741424131222C0A222E362063202346383836 |
| 150 | 3730222C0A222E3720632023463638323638222C0A222E382063202345413636 |
| 151 | 3543222C0A222E3920632023463139433936222C0A222E402063202342433530 |
| 152 | 3332222C0A222E2320632023443736323543222C0A222E3B2063202345453843 |
| 153 | 3831222C0A222E3A20632023463739313745222C0A222E3D2063202346333733 |
| 154 | 3544222C0A222E2B20632023453935423446222C0A222E252063202346303833 |
| 155 | 3742222C0A222E2420632023453237423735222C0A222E282063202342413442 |
| 156 | 3245222C0A222E2920632023444235363442222C0A222E5B2063202346364142 |
| 157 | 4132222C0A222E5D20632023463036343536222C0A222C2E2063202345453636 |
| 158 | 3532222C0A222C2C20632023453635383443222C0A222C2D2063202345363541 |
| 159 | 3532222C0A222C2A20632023463541333946222C0A222C612063202343343530 |
| 160 | 3334222C0A222C6220632023434636313533222C0A222C632063202345333642 |
| 161 | 3631222C0A222C6420632023463541434131222C0A222C652063202345413543 |
| 162 | 3530222C0A222C6620632023453635393445222C0A222C672063202345363536 |
| 163 | 3443222C0A222C6820632023453635363530222C0A222C692063202346344132 |
| 164 | 3945222C0A222C6A20632023443636303534222C0A222C6B2063202342383441 |
| 165 | 3241222C0A222C6C20632023434235393439222C0A222C6D2063202345303635 |
| 166 | 3543222C0A222C6E20632023463541364131222C0A222C6F2063202345463836 |
| 167 | 3745222C0A222C7020632023453936333542222C0A222C712063202345373544 |
| 168 | 3539222C0A222C7220632023454538343744222C0A222C732063202346344130 |
| 169 | 3945222C0A222C7420632023443735443531222C0A222C752063202342373441 |
| 170 | 3242222C0A222C7620632023433635353432222C0A222C772063202343433532 |
| 171 | 3343222C0A222C7820632023453837413735222C0A222C792063202345453932 |
| 172 | 3846222C0A222C7A20632023453437383731222C0A222C412063202343313444 |
| 173 | 3333222C0A222C4220632023424535333338222C0A222C432063202342443531 |
| 174 | 3335222C0A222C4420632023424334423330222C0A222C452063202342383445 |
| 175 | 3245222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E |
| 176 | 2E2E2E2E2E2E222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2C2E2D2E2A2E612E2E |
| 177 | 2E2E2E2E2E2E2E2E2E2E222C0A222E2E2E2E2E2E2E2E2E622E632E642E652E66 |
| 178 | 2E672E682E692E2E2E2E2E2E2E2E222C0A222E2E2E2E2E2E2E6A2E6B2E6C2E6D |
| 179 | 2E6E2E6F2E702E712E722E732E2E2E2E2E2E222C0A222E2E2E2E2E6A2E742E75 |
| 180 | 2E762E772E782E792E7A2E412E422E432E442E2E2E2E222C0A222E2E2E2E2E45 |
| 181 | 2E462E6F2E472E482E492E492E492E492E4A2E4B2E4C2E2E2E2E222C0A222E2E |
| 182 | 2E4D2E4E2E4F2E502E512E512E512E512E512E512E522E532E542E552E2E222C |
| 183 | 0A222E2E2E562E572E582E592E5A2E5A2E5A2E5A2E5A2E5A2E302E312E322E33 |
| 184 | 2E2E222C0A222E2E2E342E352E362E372E5A2E5A2E5A2E5A2E5A2E5A2E302E38 |
| 185 | 2E392E402E2E222C0A222E2E2E232E3B2E3A2E3D2E302E302E302E302E302E30 |
| 186 | 2E2B2E252E242E282E2E222C0A222E2E2E2E2E292E5B2E5D2C2E2E302E302E30 |
| 187 | 2E302C2C2C2D2C2A2C612E2E2E2E222C0A222E2E2E2E2C622C632C642E512C65 |
| 188 | 2E302C662C672C682C692C6A2C6B2E2E2E2E222C0A222E2E2E2E2E2E2C6C2C6D |
| 189 | 2C6E2C6F2C702C712C722C732C742C752E2E2E2E2E2E222C0A222E2E2E2E2E2E |
| 190 | 2E2E2C762C772C782C792C792C7A2C412C752E2E2E2E2E2E2E2E222C0A222E2E |
| 191 | 2E2E2E2E2E2E2E2E2E2E2C422C432C442C452E2E2E2E2E2E2E2E2E2E2E2E222C |
| 192 | 0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E |
| 193 | 2E2E227D0A |
| 194 | } |
| 195 | NumGlyphs = 0 |
| 196 | OnClick = btnDeleteClick |
| 197 | ShowHint = True |
| 198 | ParentShowHint = False |
| 199 | end |
| 200 | object btnClear: TSpeedButton |
| 201 | Left = 108 |
| 202 | Height = 22 |
| 203 | Hint = 'Clear' |
| 204 | Width = 23 |
| 205 | Color = clBtnFace |
| 206 | Glyph.Data = {
|
| 207 | F10800002F2A2058504D202A2F0A7374617469632063686172202A6772617068 |
| 208 | 69635B5D203D207B0A223136203136203130342032222C0A222E2E2063204E6F |
| 209 | 6E65222C0A222E2C20632023464630303030222C0A222E2D2063202346443030 |
| 210 | 3030222C0A222E2A20632023464632423236222C0A222E612063202346463639 |
| 211 | 3543222C0A222E6220632023464636383542222C0A222E632063202346453637 |
| 212 | 3541222C0A222E6420632023464536353538222C0A222E652063202346453633 |
| 213 | 3536222C0A222E6620632023464536313534222C0A222E672063202346433237 |
| 214 | 3232222C0A222E6820632023464230303030222C0A222E692063202346463641 |
| 215 | 3544222C0A222E6A20632023464634373433222C0A222E6B2063202346453334 |
| 216 | 3334222C0A222E6C20632023464533323332222C0A222E6D2063202346443330 |
| 217 | 3330222C0A222E6E20632023464432443244222C0A222E6F2063202346433343 |
| 218 | 3338222C0A222E7020632023464335443446222C0A222E712063202346413235 |
| 219 | 3146222C0A222E7220632023463730303030222C0A222E732063202346463542 |
| 220 | 3538222C0A222E7420632023464643464346222C0A222E752063202346453532 |
| 221 | 3532222C0A222E7620632023464432463246222C0A222E772063202346443243 |
| 222 | 3243222C0A222E7820632023464334423442222C0A222E792063202346454343 |
| 223 | 4343222C0A222E7A20632023464234433438222C0A222E412063202346423537 |
| 224 | 3439222C0A222E4220632023463932333144222C0A222E432063202346353030 |
| 225 | 3030222C0A222E4420632023464534373433222C0A222E452063202346464633 |
| 226 | 4633222C0A222E4620632023464645444544222C0A222E472063202346433443 |
| 227 | 3443222C0A222E4820632023464334413441222C0A222E492063202346464543 |
| 228 | 4543222C0A222E4A20632023464646324632222C0A222E4B2063202346454341 |
| 229 | 4341222C0A222E4C20632023464132463241222C0A222E4D2063202346413531 |
| 230 | 3432222C0A222E4E20632023463330303030222C0A222E4F2063202346453333 |
| 231 | 3333222C0A222E5020632023464435303530222C0A222E512063202346454543 |
| 232 | 4543222C0A222E5220632023464133453345222C0A222E532063202346383137 |
| 233 | 3137222C0A222E5420632023463934453346222C0A222E552063202346313030 |
| 234 | 3030222C0A222E5620632023464536343537222C0A222E572063202346393344 |
| 235 | 3344222C0A222E5820632023463831363136222C0A222E592063202346373133 |
| 236 | 3133222C0A222E5A20632023463834423343222C0A222E302063202346453632 |
| 237 | 3535222C0A222E3120632023464332393239222C0A222E322063202346433438 |
| 238 | 3438222C0A222E3320632023463933413341222C0A222E342063202346373132 |
| 239 | 3132222C0A222E3520632023463630463046222C0A222E362063202346383438 |
| 240 | 3338222C0A222E3720632023464435463532222C0A222E382063202346433238 |
| 241 | 3238222C0A222E3920632023464334373437222C0A222E402063202346464631 |
| 242 | 4631222C0A222E2320632023464545414541222C0A222E3B2063202346373334 |
| 243 | 3334222C0A222E3A20632023463530423042222C0A222E3D2063202346383435 |
| 244 | 3335222C0A222E2B20632023454630303030222C0A222E252063202346443544 |
| 245 | 3446222C0A222E2420632023464233373332222C0A222E282063202346454342 |
| 246 | 4342222C0A222E2920632023464545424542222C0A222E5B2063202346393342 |
| 247 | 3342222C0A222E5D20632023463833393339222C0A222C2E2063202346454631 |
| 248 | 4631222C0A222C2C20632023464443354335222C0A222C2D2063202346363144 |
| 249 | 3138222C0A222C2A20632023463734333333222C0A222C612063202346393030 |
| 250 | 3030222C0A222C6220632023464235383441222C0A222C632063202346423437 |
| 251 | 3432222C0A222C6420632023464443394339222C0A222C652063202346363130 |
| 252 | 3130222C0A222C6620632023463733333333222C0A222C672063202346373335 |
| 253 | 3330222C0A222C6820632023463734343334222C0A222C692063202346323142 |
| 254 | 3134222C0A222C6A20632023454430303030222C0A222C6B2063202346413533 |
| 255 | 3434222C0A222C6C20632023463932393234222C0A222C6D2063202346353043 |
| 256 | 3043222C0A222C6E20632023463530393039222C0A222C6F2063202346353142 |
| 257 | 3136222C0A222C7020632023463131423134222C0A222C712063202346353230 |
| 258 | 3141222C0A222C7220632023463934433343222C0A222C732063202346383439 |
| 259 | 3341222C0A222C7420632023463834373338222C0A222C752063202346373433 |
| 260 | 3334222C0A222C7620632023463734323332222C0A222E2E2E2E2E2E2E2E2E2E |
| 261 | 2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E222C0A222E2E2E2E2E2E |
| 262 | 2E2E2E2C2E2C2E2C2E2C2E2D2E2D2E2D2E2D2E2E2E2E2E2E2E2E222C0A222E2E |
| 263 | 2E2E2E2E2E2C2E2A2E612E622E632E642E652E662E672E682E2E2E2E2E2E222C |
| 264 | 0A222E2E2E2E2E2C2E2A2E692E6A2E6B2E6C2E6D2E6E2E6F2E702E712E722E2E |
| 265 | 2E2E222C0A222E2E2E2C2E2A2E692E732E742E752E762E772E782E792E7A2E41 |
| 266 | 2E422E432E2E222C0A222E2E2E2C2E622E442E742E452E462E472E482E492E4A |
| 267 | 2E4B2E4C2E4D2E4E2E2E222C0A222E2E2E2C2E632E4F2E502E462E452E462E46 |
| 268 | 2E4A2E512E522E532E542E552E2E222C0A222E2E2E2D2E562E6D2E6E2E782E46 |
| 269 | 2E4A2E4A2E492E572E582E592E5A2E552E2E222C0A222E2E2E2D2E302E772E31 |
| 270 | 2E322E462E4A2E4A2E512E332E342E352E362E552E2E222C0A222E2E2E2D2E37 |
| 271 | 2E382E392E492E4A2E492E512E402E232E3B2E3A2E3D2E2B2E2E222C0A222E2E |
| 272 | 2E682E252E242E282E4A2E292E5B2E5D2E232C2E2C2C2C2D2C2A2E2B2E2E222C |
| 273 | 0A222E2E2C612E712C622C632C642E5B2E592C652C662C2C2C672C682C692C6A |
| 274 | 2E2E222C0A222E2E2E2E2E722E422C6B2C6C2E342E352C6D2C6E2C6F2C2A2C70 |
| 275 | 2C6A2E2E2E2E222C0A222E2E2E2E2E2E2E432C712C722C732C742E3D2C752C76 |
| 276 | 2C702C6A2E2E2E2E2E2E222C0A222E2E2E2E2E2E2E2E2E552E552E552E552E2B |
| 277 | 2E2B2C6A2C6A2E2E2E2E2E2E2E2E222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E |
| 278 | 2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E227D0A |
| 279 | } |
| 280 | NumGlyphs = 0 |
| 281 | OnClick = btnClearClick |
| 282 | ShowHint = True |
| 283 | ParentShowHint = False |
| 284 | end |
| 285 | end |
| 286 | object cbTileFilter: TCheckBox |
| 287 | Left = 4 |
| 288 | Height = 24 |
| 289 | Top = 4 |
| 290 | Width = 214 |
| 291 | Align = alTop |
| 292 | BorderSpacing.Around = 4 |
| 293 | Caption = 'Filter active' |
| 294 | Checked = True |
| 295 | State = cbChecked |
| 296 | TabOrder = 2 |
| 297 | end |
| 298 | end |
| 299 | object GroupBox2: TGroupBox |
| 300 | Left = 4 |
| 301 | Height = 168 |
| 302 | Top = 319 |
| 303 | Width = 228 |
| 304 | Align = alBottom |
| 305 | BorderSpacing.Around = 4 |
| 306 | Caption = 'Hue filter' |
| 307 | ClientHeight = 146 |
| 308 | ClientWidth = 222 |
| 309 | TabOrder = 2 |
| 310 | object cbHueFilter: TCheckBox |
| 311 | Left = 4 |
| 312 | Height = 24 |
| 313 | Top = 4 |
| 314 | Width = 214 |
| 315 | Align = alTop |
| 316 | BorderSpacing.Around = 4 |
| 317 | Caption = 'Filter active' |
| 318 | TabOrder = 0 |
| 319 | end |
| 320 | object vdtHues: TVirtualDrawTree |
| 321 | Left = 4 |
| 322 | Height = 110 |
| 323 | Top = 32 |
| 324 | Width = 214 |
| 325 | Align = alClient |
| 326 | BorderSpacing.Around = 4 |
| 327 | BorderStyle = bsSingle |
| 328 | Header.AutoSizeIndex = 2 |
| 329 | Header.Options = [hoAutoResize, hoColumnResize, hoDrag, hoVisible] |
| 330 | Header.Style = hsFlatButtons |
| 331 | PopupMenu = pmHues |
| 332 | TabOrder = 1 |
| 333 | TreeOptions.MiscOptions = [toCheckSupport, toFullRepaintOnResize, toInitOnSave, toToggleOnDblClick, toWheelPanning] |
| 334 | TreeOptions.PaintOptions = [toShowButtons, toShowDropmark, toThemeAware, toUseBlendedImages] |
| 335 | TreeOptions.SelectionOptions = [toFullRowSelect] |
| 336 | OnChecked = vdtHuesChecked |
| 337 | OnDrawNode = vdtHuesDrawNode |
| 338 | Columns = < |
| 339 | item |
| 340 | Width = 20 |
| 341 | end |
| 342 | item |
| 343 | Position = 1 |
| 344 | Width = 38 |
| 345 | WideText = 'Hue' |
| 346 | end |
| 347 | item |
| 348 | Position = 2 |
| 349 | Width = 156 |
| 350 | WideText = 'Name' |
| 351 | end> |
| 352 | end |
| 353 | end |
| 354 | object Splitter1: TSplitter |
| 355 | Cursor = crVSplit |
| 356 | Height = 5 |
| 357 | Top = 310 |
| 358 | Width = 236 |
| 359 | Align = alBottom |
| 360 | ResizeAnchor = akBottom |
| 361 | end |
| 362 | object pmHues: TPopupMenu |
| 363 | left = 148 |
| 364 | top = 404 |
| 365 | object mnuCheckHues: TMenuItem |
| 366 | Caption = 'Check all hues' |
| 367 | OnClick = mnuCheckHuesClick |
| 368 | end |
| 369 | object mnuUncheckHues: TMenuItem |
| 370 | Caption = 'Uncheck all hues' |
| 371 | OnClick = mnuUncheckHuesClick |
| 372 | end |
| 373 | end |
| 374 | end |