NiceSidebar: new package by Priyatna

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8849 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
wp_xxyyzz
2023-06-24 22:41:48 +00:00
parent 9f5674152f
commit 87836a7f2b
32 changed files with 6461 additions and 0 deletions

View File

@ -0,0 +1,839 @@
object Form1: TForm1
Left = 262
Top = 98
BorderStyle = bsNone
Caption = 'NiceSideBar Demo - priyatna.org'
ClientHeight = 484
ClientWidth = 623
Color = clWhite
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Segoi UI'
Font.Style = []
OldCreateOrder = True
Position = poDesktopCenter
DesignSize = (
623
484)
PixelsPerInch = 96
TextHeight = 14
object Shape1: TShape
Left = 0
Top = 0
Width = 623
Height = 113
Align = alTop
Brush.Color = 11626823
Pen.Color = 11626823
end
object Shape2: TShape
Left = 0
Top = 113
Width = 623
Height = 8
Align = alTop
Brush.Color = clBlack
end
object Label1: TLabel
Left = 121
Top = 24
Width = 483
Height = 59
Alignment = taRightJustify
Anchors = [akTop, akRight]
Caption = 'NiceSideBar Demo'
Font.Charset = DEFAULT_CHARSET
Font.Color = 16766894
Font.Height = -53
Font.Name = 'Bookman Old Style'
Font.Style = []
ParentFont = False
Transparent = True
end
object Label2: TLabel
Left = 373
Top = 72
Width = 228
Height = 36
Alignment = taRightJustify
Anchors = [akTop, akRight]
Caption = 'priyatna.org'
Font.Charset = DEFAULT_CHARSET
Font.Color = clWhite
Font.Height = -32
Font.Name = 'Courier New'
Font.Style = []
ParentFont = False
Transparent = True
end
object Label3: TLabel
Left = 216
Top = 432
Width = 66
Height = 14
Caption = 'Hovered Item:'
end
object Label4: TLabel
Left = 216
Top = 448
Width = 67
Height = 14
Caption = 'Selected Item:'
end
object Label5: TLabel
Left = 216
Top = 184
Width = 239
Height = 14
Caption = 'Click on red button in the right top corner to close.'
end
object Label6: TLabel
Left = 216
Top = 200
Width = 222
Height = 14
Caption = 'Click on green button to maximize and restore.'
end
object Label7: TLabel
Left = 216
Top = 216
Width = 163
Height = 14
Caption = 'Click on yellow button to minimize.'
end
object NiceSideBar1: TNiceSideBar
Left = 0
Top = 121
Width = 193
Height = 356
ItemStyle.NormalFont.Charset = DEFAULT_CHARSET
ItemStyle.NormalFont.Color = clWindowText
ItemStyle.NormalFont.Height = -11
ItemStyle.NormalFont.Name = 'Arial'
ItemStyle.NormalFont.Style = [fsBold]
ItemStyle.HoverFont.Charset = DEFAULT_CHARSET
ItemStyle.HoverFont.Color = clRed
ItemStyle.HoverFont.Height = -11
ItemStyle.HoverFont.Name = 'Arial'
ItemStyle.HoverFont.Style = [fsBold]
ItemStyle.SelectedFont.Charset = DEFAULT_CHARSET
ItemStyle.SelectedFont.Color = clWindowText
ItemStyle.SelectedFont.Height = -11
ItemStyle.SelectedFont.Name = 'Arial'
ItemStyle.SelectedFont.Style = [fsBold]
ItemStyle.DisabledFont.Charset = DEFAULT_CHARSET
ItemStyle.DisabledFont.Color = clGrayText
ItemStyle.DisabledFont.Height = -11
ItemStyle.DisabledFont.Name = 'Arial'
ItemStyle.DisabledFont.Style = [fsBold]
ItemStyle.NormalColor = 14145495
SubItemStyle.NormalFont.Charset = DEFAULT_CHARSET
SubItemStyle.NormalFont.Color = clWindowText
SubItemStyle.NormalFont.Height = -11
SubItemStyle.NormalFont.Name = 'Arial'
SubItemStyle.NormalFont.Style = []
SubItemStyle.HoverFont.Charset = DEFAULT_CHARSET
SubItemStyle.HoverFont.Color = clRed
SubItemStyle.HoverFont.Height = -11
SubItemStyle.HoverFont.Name = 'Arial'
SubItemStyle.HoverFont.Style = []
SubItemStyle.SelectedFont.Charset = DEFAULT_CHARSET
SubItemStyle.SelectedFont.Color = clWindowText
SubItemStyle.SelectedFont.Height = -11
SubItemStyle.SelectedFont.Name = 'Arial'
SubItemStyle.SelectedFont.Style = []
SubItemStyle.DisabledFont.Charset = DEFAULT_CHARSET
SubItemStyle.DisabledFont.Color = clGrayText
SubItemStyle.DisabledFont.Height = -11
SubItemStyle.DisabledFont.Name = 'Arial'
SubItemStyle.DisabledFont.Style = []
SubItemStyle.NormalColor = 14145495
Items = <
item
Caption = 'First Item'
ImageIndex = 5
Items.Strings = (
'Ini Sub Item'
'Ini Juga Sub Item'
'Kalau Ini Memang'
'Sub Item Juga')
end
item
Caption = 'Second Item'
ImageIndex = 1
Items.Strings = (
'Ini Apaan Aja'
'Pokoknya Sub Item'
'Terserah Mau'
'Apa Saja Boleh')
end
item
Caption = 'Third Item'
ImageIndex = 2
Items.Strings = (
'Yang Penting'
'Ini Sub Item'
'Anda Jangan'
'Protes Segala')
end
item
Caption = 'Fourth Item'
ImageIndex = 3
Items.Strings = (
'Ini Mah Dua Aja'
'Itemnya Jangan'
'Banyak-banyak, yah!')
end>
ItemIndex = 1
SubItemIndex = 2
ItemHeight = 32
AlwaysExpand = False
Images = ImageList2
HoverImages = ImageList1
SelectedImages = ImageList1
OnHover = NiceSideBar1Hover
OnSelect = NiceSideBar1Select
BorderStyle = bsNone
ParentBackground = False
Color = 14145495
TabStop = True
TabOrder = 0
end
object Panel1: TPanel
Left = 537
Top = 16
Width = 17
Height = 17
Cursor = crHandPoint
Anchors = [akTop, akRight]
BevelOuter = bvNone
Color = 8454143
ParentBackground = False
TabOrder = 1
OnClick = Panel1Click
end
object Panel2: TPanel
Left = 561
Top = 16
Width = 17
Height = 17
Cursor = crHandPoint
Anchors = [akTop, akRight]
BevelOuter = bvNone
Color = 8454016
ParentBackground = False
TabOrder = 2
OnClick = Panel2Click
end
object Panel3: TPanel
Left = 585
Top = 16
Width = 17
Height = 17
Cursor = crHandPoint
Anchors = [akTop, akRight]
BevelOuter = bvNone
Color = clRed
ParentBackground = False
TabOrder = 3
OnClick = Panel3Click
end
object Panel4: TPanel
Left = 0
Top = 477
Width = 623
Height = 7
Align = alBottom
BevelOuter = bvNone
Caption = ' '
Color = clBlack
TabOrder = 4
end
object Button1: TButton
Left = 216
Top = 264
Width = 193
Height = 25
Caption = 'Toggle Item "Enable" Property'
TabOrder = 5
OnClick = Button1Click
end
object Button2: TButton
Left = 216
Top = 296
Width = 193
Height = 25
Caption = 'Toggle Sub Item "Enable" Property'
TabOrder = 6
OnClick = Button2Click
end
object Button3: TButton
Left = 216
Top = 328
Width = 193
Height = 25
Caption = 'Toggle Item "Visible" Property'
TabOrder = 7
OnClick = Button3Click
end
object Button4: TButton
Left = 216
Top = 360
Width = 193
Height = 25
Caption = 'Toggle Sub Item "Visible" Property'
TabOrder = 8
OnClick = Button4Click
end
object ImageList1: TImageList
Left = 216
Top = 136
Bitmap = {
494C010107000900040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
0000000000003600000028000000400000002000000001002000000000000020
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000008080800080808000808080008080
8000000000000000000000000000000000000000000000000000000000000000
00000000000000000000FFFFFF0000000000FFFFFF0000000000FFFFFF000000
0000FFFFFF000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000008080800000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000008080
8000808080008080800080808000808080000000000000000000000000000000
0000808080000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000008080800000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF000000
0000808080000000000000000000000000000000000000000000000000000000
0000FFFFFF000000000080808000000000000000000000000000000000000000
00008080800000000000FFFFFF00000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF0000000000000000000000000080808000FFFFFF000000
000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF0000FFFF0000FFFF00FFFF
FF00000000008080800000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FFFFFF00808080008080
8000808080008080800080808000808080008080800080808000808080008080
80008080800080808000000000000000000000000000FFFFFF00000000000000
00000000000080808000FFFFFF00FFFFFF00808080000000000000000000FFFF
FF00000000008080800000000000000000000000000000000000000000008000
00000000000000000000FFFFFF0000000000FFFFFF0000000000FFFFFF000000
0000FFFFFF000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FFFFFF0080808000FFFF
0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF
0000FFFF000080808000000000000000000000000000FFFFFF00000000008080
80000000000000000000FFFFFF00FFFFFF0080808000FFFFFF0000FFFF0000FF
FF00FFFFFF000000000080808000000000000000000000000000FF000000FF00
0000FF0000000000000000000000000000000000000080000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FFFFFF0080808000FFFF
0000FFFF0000FFFF000000008000000080000000800000008000FFFF0000FFFF
0000FFFF00008080800000000000000000000000000000000000000000000000
000000000000000000008080800000FFFF0000FFFF0080808000000000000000
0000FFFFFF000000000080808000000000008080800080000000FF000000FF00
0000FF00000000800000008000000080000000800000FF000000800000008080
8000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FFFFFF0080808000FFFF
0000FFFF00000000FF000000FF0000008000000080000000800000008000FFFF
0000FFFF00008080800000000000000000000000000000000000FF0000000000
0000FF0000000000000000000000000000000000000080808000FFFFFF0000FF
FF0000FFFF00FFFFFF00000000008080800080808000FF000000FF000000FF00
0000FF0000000080000000800000008000000080000080800000FF0000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FFFFFF0080808000FFFF
0000FFFF00000000FF000000FF0000008000FFFF0000FFFF0000FFFF0000FFFF
0000FFFF0000808080000000000000000000000000000000000000000000FF00
000000000000FF0000000000000080808000FFFFFF00FFFFFF00808080000000
000000000000FFFFFF00000000008080800080808000FF000000FF0000000080
00000080000000800000008000000080000000800000FF000000FF0000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FFFFFF0080808000FFFF
0000FFFF0000FFFF00000000FF0000008000FFFF00000000800000008000FFFF
0000FFFF00008080800000000000000000000000000000000000000000000000
0000FF00000000000000FF00000000000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF0000FFFF0000FFFF00FFFFFF000000000080808000FF000000008000000080
0000008000000080000000800000800000008080000080000000008000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FFFFFF0080808000FFFF
0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF
0000FFFF00008080800000000000000000000000000000000000000000000000
000000000000FF000000000000000000000080808000FFFFFF00FFFFFF00FFFF
FF000000000000000000000000000000000080808000FF000000000000000080
000000800000800000000080000000800000FF00000000800000008000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FFFFFF00000000008080
8000808080008080800080808000808080008080800080808000808080008080
8000808080008080800000000000000000000000000000000000000000000000
0000FF00000000000000FF000000000000000000000000000000000000000000
0000000000000000000000000000000000008080800080808000FF000000FFFF
FF0000000000FF000000FF000000FF000000FF00000000800000008000008080
8000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF0000000000000000000000000000000000000000000000
000000000000FF00000000000000FF0000000000000000000000000000000000
0000000000000000000000000000000000000000000080808000FFFFFF000000
0000FFFFFF000080000000800000008000000080000000800000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00808080000000000000000000000000000000
00000000000000000000FF000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000808080008080
8000808000000000000000800000008000000080000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000008080800080808000808080008080
8000808080008080800080808000808080008080800080808000808080008080
8000808080008080800080808000808080000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000008080
8000808080008080800080808000808080008080800000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000800000008000000080000000800000008000
0000800000008000000080000000800000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000008080000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000FFFF
FF00000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00800000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000080
8000000000000000000000FFFF00000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000008080
0000808000008080000080800000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000FFFFFF00FFFF
FF00FFFFFF0000000000000000000000000000000000C0C0C00000000000C0C0
C00000000000C0C0C0000000000080000000FFFFFF0000000000000000000000
00000000000000000000FFFFFF00800000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000FFFF000000
00000000000000FFFF0000FFFF00000000000000000080808000808080008080
800080808000808080008080800080808000808080000000000080800000FFFF
0000FFFF0000FFFFFF0000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000FFFFFF00FF000000FFFF
FF00FFFFFF00FFFFFF000000000000000000C0C0C000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF0080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF00800000000000000000000000000000000000
0000000000000000000000000000008080000080800000808000000000000000
000000FFFF0000FFFF0000000000000000000000000000000000FFFF00008080
0000808000008080000080800000808000000000000080800000FFFF0000FFFF
0000FFFFFF000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000FFFFFF00FF000000FFFFFF00FF00
00000000FF0000008000FFFFFF000000000000000000FFFFFF00C0C0C000FFFF
FF00C0C0C000FFFFFF00C0C0C00080000000FFFFFF0000000000000000000000
00000000000000000000FFFFFF00800000000000000000000000008080000080
80000080800000FFFF00000000000080800000FFFF00000000000000000000FF
FF0000FFFF00000000000000000000000000000000000000000000000000FFFF
00008080000080800000808000000000000080800000FFFF0000FFFF0000FFFF
FF00000000008080000000000000000000000000000000000000000000000000
0000000000000000000000000000FFFFFF00FF000000FFFFFF00FF000000FFFF
FF0000008000000080000000000000000000C0C0C000FFFFFF00FFFFFF00C0C0
C000FFFFFF00C0C0C000FFFFFF0080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00FFFFFF008000000000000000008080000080800000FF
FF0000FFFF0000FFFF0000FFFF0000FFFF00000000000000000000FFFF0000FF
FF00000000000000000000000000000000000000000000000000000000000000
0000FFFF0000808000000000000080800000FFFF0000FFFF0000FFFFFF000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000FFFFFF00FFFFFF00FFFFFF00FF000000FFFFFF00FFFF
FF00FFFFFF0000000000000000000000000000000000FFFFFF00C0C0C000FFFF
FF00C0C0C000FFFFFF00C0C0C00080000000FFFFFF000000000000000000FFFF
FF0080000000800000008000000080000000000000000080800000FFFF0000FF
FF000080800000FFFF0000FFFF00000000000000000000FFFF0000FFFF000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000080800000FFFF0000FFFF0000FFFFFF00000000000000
0000000000000000000000000000000000000000000000000000000000008080
8000000000000000000000000000000000000000000000000000000000000000
000000000000000000000080800000000000C0C0C000FFFFFF00FFFFFF00C0C0
C000FFFFFF00C0C0C000FFFFFF0080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF0080000000FFFFFF008000000000000000000000000080800000FFFF0000FF
FF0000FFFF000080800000FFFF0000FFFF000080800000FFFF00000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000080800000FFFF0000FFFF0000FFFFFF0000000000000000000000
0000000000000000000000000000000000000000000000FFFF00008080000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000808000008080000000000000000000FFFFFF00C0C0C000FFFF
FF00C0C0C000FFFFFF00C0C0C00080000000FFFFFF00FFFFFF00FFFFFF00FFFF
FF00800000008000000000000000000000008080800080808000808080000000
000000FFFF0000FFFF000080800000FFFF0000FFFF0000808000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000080800000FFFF0000FFFF0000FFFFFF000000000080800000808080000000
000000000000000000000000000000000000000000000000000000000000FFFF
FF0000FFFF00FFFFFF0000FFFF00FFFFFF0000FFFF00FFFFFF0000FFFF00FFFF
FF0000FFFF00000000000080800000000000C0C0C000C0C0C000FFFFFF00C0C0
C000FFFFFF00C0C0C000FFFFFF00800000008000000080000000800000008000
0000800000000000000000000000000000000000000000FFFF00000000000000
00000000000000FFFF0000FFFF000080800000FFFF0000FFFF00000000000000
0000000000000000000000000000000000000000000000000000000000008080
0000FFFF0000FFFF0000FFFFFF0000000000FFFF000080800000808000008080
8000000000000000000000000000000000000000000000000000FFFFFF0000FF
FF00FFFFFF0000FFFF00FFFFFF0000FFFF00FFFFFF0000FFFF00FFFFFF0000FF
FF00FFFFFF0000FFFF00000000000000000000000000FFFFFF00C0C0C000FFFF
FF00C0C0C000FFFFFF0000000000C0C0C0000000000000000000000000000000
000000000000000000000000000000000000000000000080800000FFFF000000
0000808080000000000000FFFF0000FFFF0000FFFF0000FFFF00000000000000
000000000000000000000000000000000000000000000000000080800000FFFF
0000FFFF0000FFFFFF00000000000000000000000000FFFF0000808000008080
0000808080000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000C0C0C000FFFFFF00FFFFFF00FFFF
FF00FFFFFF00FFFFFF00C0C0C00000000000C0C0C00000000000000000000000
00000000000000000000000000000000000000000000000000000080800000FF
FF00000000008080800000FFFF0000FFFF0000FFFF0000808000000000000000
00000000000000000000000000000000000000000000FFFFFF00FFFFFF00FFFF
FF00FFFFFF000000000000000000000000000000000000000000FFFF0000FFFF
0000FFFF0000FFFF000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000C0C0C00000000000C0C0
C00000000000C0C0C00000000000C0C0C0000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000080
800000FFFF008080800000FFFF0000FFFF000080800000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000008080800000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000424D3E000000000000003E000000
2800000040000000200000000100010000000000000100000000000000000000
000000000000000000000000FFFFFF00FFFFFFFFF8430000FFFFFF0FF5150000
0000E007E80200007FFE8007E0E0000000020003E802000000021003C5150000
000200018003000000028801000F000000029400000F00000002C800000F0000
0002D400000F00000002EA00200F00002002E50F080F00000002F27F901F0000
0000F57FC43F00000000F8FFE07F0000FFFFFFFFFFFFFFFFFFFFFFE1FFFFFFAF
FE00FFE4FFE0FF47FE00FF880000FE830000FE100001FD010000C0218003FA00
00008043C001F40100000087E00108000000010FF01F45F00001001FF01F0000
0003001FE00F40000007101FC0070000007F001F81030000017F801F0381FFFF
00FFC03F07C1FFFFFFFFE07FFFFFFFFF00000000000000000000000000000000
000000000000}
end
object ImageList2: TImageList
Left = 256
Top = 136
Bitmap = {
494C010107000900040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
0000000000003600000028000000400000002000000001002000000000000020
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000069696900000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000008080800080808000808080008080
8000000000000000000000000000000000000000000000000000000000000000
00000000000069696900FEFEFE0069696900FEFEFE0000000000FEFEFE006969
6900FEFEFE006969690000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000008080800000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000008080
8000808080008080800080808000808080000000000000000000000000000000
0000808080000000000000000000000000000000000000000000000000000000
0000696969000000000000000000000000000000000000000000000000000000
0000000000000000000069696900000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000008080800069696900696969006969
6900696969006969690069696900696969006969690069696900696969006969
6900696969006969690069696900000000000000000000000000000000000000
000000000000000000000000000000000000FEFEFE00FEFEFE00FEFEFE000000
0000808080000000000000000000000000000000000000000000000000000000
0000FEFEFE000000000080808000000000006969690069696900696969000000
00008080800000000000FEFEFE00000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FEFEFE00FEFEFE00FEFE
FE00FEFEFE00FEFEFE00FEFEFE00FEFEFE00FEFEFE00FEFEFE00FEFEFE00FEFE
FE00FEFEFE00FEFEFE0069696900000000000000000080808000FEFEFE000000
000000000000FEFEFE00FEFEFE00FEFEFE00FEFEFE00E1E1E100E1E1E100FEFE
FE00000000008080800000000000000000000000000000000000000000000000
0000696969000000000000000000000000000000000000000000000000000000
0000000000000000000069696900000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FEFEFE00808080008080
8000808080008080800080808000808080008080800080808000808080008080
80008080800080808000696969000000000000000000FEFEFE00000000006969
69000000000080808000FEFEFE00FEFEFE00808080000000000000000000FEFE
FE00000000008080800000000000000000000000000000000000000000000F0F
0F000000000069696900FEFEFE0069696900FEFEFE0000000000FEFEFE006969
6900FEFEFE006969690000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FEFEFE0080808000B2B2
B200B2B2B200B2B2B200B2B2B200B2B2B200B2B2B200B2B2B200B2B2B200B2B2
B200B2B2B20080808000696969000000000000000000FEFEFE00000000008080
80000000000000000000FEFEFE00FEFEFE0080808000FEFEFE00E1E1E100E1E1
E100FEFEFE0000000000808080000000000000000000000000001D1D1D001D1D
1D001D1D1D00000000000000000000000000000000000F0F0F00000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FEFEFE0080808000B2B2
B200B2B2B200B2B2B20026262600262626002626260026262600B2B2B200B2B2
B200B2B2B2008080800069696900000000000000000000000000000000000000
0000696969000000000080808000E1E1E100E1E1E10080808000000000000000
0000FEFEFE00000000008080800000000000000000000F0F0F001D1D1D001D1D
1D001D1D1D004B4B4B004B4B4B004B4B4B004B4B4B001D1D1D000F0F0F008080
8000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FEFEFE0080808000B2B2
B200B2B2B2004C4C4C004C4C4C0026262600262626002626260026262600B2B2
B200B2B2B20080808000696969000000000000000000000000001D1D1D006969
69001D1D1D006969690000000000000000000000000080808000FEFEFE00E1E1
E100E1E1E100FEFEFE000000000000000000000000001D1D1D001D1D1D001D1D
1D001D1D1D004B4B4B004B4B4B004B4B4B004B4B4B005A5A5A001D1D1D000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FEFEFE0080808000B2B2
B200B2B2B2004C4C4C004C4C4C0026262600B2B2B200B2B2B200B2B2B200B2B2
B200B2B2B2008080800069696900000000000000000000000000000000001D1D
1D00696969001D1D1D000000000080808000FEFEFE00FEFEFE00808080000000
000000000000FEFEFE000000000000000000000000001D1D1D001D1D1D004B4B
4B004B4B4B004B4B4B004B4B4B004B4B4B004B4B4B001D1D1D001D1D1D000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FEFEFE0080808000B2B2
B200B2B2B200B2B2B2004C4C4C0026262600B2B2B2002626260026262600B2B2
B200B2B2B2008080800069696900000000000000000000000000000000006969
69001D1D1D00696969001D1D1D0000000000FEFEFE00FEFEFE00FEFEFE00FEFE
FE00E1E1E100E1E1E100FEFEFE0000000000000000001D1D1D004B4B4B004B4B
4B004B4B4B004B4B4B004B4B4B000F0F0F005A5A5A000F0F0F004B4B4B000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FEFEFE0080808000B2B2
B200B2B2B200B2B2B200B2B2B200B2B2B200B2B2B200B2B2B200B2B2B200B2B2
B200B2B2B2008080800069696900000000000000000000000000000000000000
0000696969001D1D1D00696969000000000080808000FEFEFE00FEFEFE00FEFE
FE0000000000000000000000000000000000000000001D1D1D00696969004B4B
4B004B4B4B000F0F0F004B4B4B004B4B4B001D1D1D004B4B4B004B4B4B000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FEFEFE00696969008080
8000808080008080800080808000808080008080800080808000808080008080
8000808080008080800069696900000000000000000000000000000000000000
00001D1D1D00696969001D1D1D00696969000000000000000000000000000000
00000000000000000000000000000000000000000000000000001D1D1D00FEFE
FE00696969001D1D1D001D1D1D001D1D1D001D1D1D004B4B4B004B4B4B008080
8000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FEFEFE00FEFEFE00FEFE
FE00FEFEFE00FEFEFE00FEFEFE00FEFEFE00FEFEFE00FEFEFE00FEFEFE00FEFE
FE00FEFEFE00FEFEFE0069696900000000000000000000000000000000000000
0000000000001D1D1D00696969001D1D1D000000000000000000000000000000
0000000000000000000000000000000000000000000000000000FEFEFE006969
6900FEFEFE004B4B4B004B4B4B004B4B4B004B4B4B004B4B4B00000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000080808000FEFEFE00FEFEFE00FEFE
FE00FEFEFE00FEFEFE00FEFEFE00FEFEFE00FEFEFE00FEFEFE00FEFEFE00FEFE
FE00FEFEFE00FEFEFE00FEFEFE00808080000000000000000000000000000000
000000000000696969001D1D1D00696969000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00005A5A5A00696969004B4B4B004B4B4B004B4B4B0000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000008080800080808000808080008080
8000808080008080800080808000808080008080800080808000808080008080
8000808080008080800080808000808080000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000F0F0F000F0F0F000F0F0F000F0F0F000F0F
0F000F0F0F000F0F0F000F0F0F000F0F0F000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000717171006969690000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000006969690000000000FEFE
FE00000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000F0F0F00FEFEFE00FEFEFE00FEFEFE00FEFE
FE00FEFEFE00FEFEFE00FEFEFE000F0F0F000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000007171
71006969690000000000E1E1E100000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000005A5A
5A005A5A5A005A5A5A005A5A5A00000000000000000000000000000000000000
0000000000000000000000000000000000006969690000000000FEFEFE00FEFE
FE00FEFEFE0000000000000000000000000000000000BFBFBF0000000000BFBF
BF0000000000BFBFBF00000000000F0F0F00FEFEFE0000000000000000000000
00000000000000000000FEFEFE000F0F0F000000000000000000000000000000
0000000000000000000000000000000000000000000000000000E1E1E1006969
690000000000E1E1E100E1E1E100000000000000000080808000808080008080
80008080800080808000808080008080800080808000000000005A5A5A00B2B2
B200B2B2B200FEFEFE0000000000000000000000000000000000000000000000
00000000000000000000000000006969690000000000FEFEFE001D1D1D00FEFE
FE00FEFEFE00FEFEFE000000000000000000BFBFBF00FEFEFE00FEFEFE00FEFE
FE00FEFEFE00FEFEFE00FEFEFE000F0F0F00FEFEFE00FEFEFE00FEFEFE00FEFE
FE00FEFEFE00FEFEFE00FEFEFE000F0F0F000000000000000000000000000000
0000000000000000000000000000717171007171710071717100696969000000
0000E1E1E100E1E1E10000000000000000000000000000000000B2B2B2005A5A
5A005A5A5A005A5A5A005A5A5A005A5A5A00000000005A5A5A00B2B2B200B2B2
B200FEFEFE000000000000000000000000000000000000000000000000000000
000000000000000000006969690000000000FEFEFE001D1D1D00FEFEFE001D1D
1D004C4C4C0026262600FEFEFE000000000000000000FEFEFE00BFBFBF00FEFE
FE00BFBFBF00FEFEFE00BFBFBF000F0F0F00FEFEFE0000000000000000000000
00000000000000000000FEFEFE000F0F0F000000000000000000717171007171
710071717100E1E1E1000000000071717100E1E1E1006969690000000000E1E1
E100E1E1E100000000000000000000000000000000000000000000000000B2B2
B2005A5A5A005A5A5A005A5A5A00000000005A5A5A00B2B2B200B2B2B200FEFE
FE00000000005A5A5A0000000000000000000000000000000000000000000000
0000000000006969690000000000FEFEFE001D1D1D00FEFEFE001D1D1D00FEFE
FE0026262600262626000000000069696900BFBFBF00FEFEFE00FEFEFE00BFBF
BF00FEFEFE00BFBFBF00FEFEFE000F0F0F00FEFEFE00FEFEFE00FEFEFE00FEFE
FE00FEFEFE00FEFEFE00FEFEFE000F0F0F00000000007171710071717100E1E1
E100E1E1E100E1E1E100E1E1E100E1E1E1006969690000000000E1E1E100E1E1
E100000000000000000000000000000000000000000000000000000000000000
0000B2B2B2005A5A5A00000000005A5A5A00B2B2B200B2B2B200FEFEFE000000
0000000000000000000000000000000000000000000000000000000000000000
00006969690000000000FEFEFE00FEFEFE00FEFEFE001D1D1D00FEFEFE00FEFE
FE00FEFEFE0000000000000000000000000000000000FEFEFE00BFBFBF00FEFE
FE00BFBFBF00FEFEFE00BFBFBF000F0F0F00FEFEFE000000000000000000FEFE
FE000F0F0F000F0F0F000F0F0F000F0F0F000000000071717100E1E1E100E1E1
E10071717100E1E1E100E1E1E1006969690000000000E1E1E100E1E1E1000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000005A5A5A00B2B2B200B2B2B200FEFEFE00000000000000
0000000000000000000000000000000000000000000069696900000000008080
8000000000006969690000000000696969006969690069696900696969006969
690000000000000000007171710000000000BFBFBF00FEFEFE00FEFEFE00BFBF
BF00FEFEFE00BFBFBF00FEFEFE000F0F0F00FEFEFE00FEFEFE00FEFEFE00FEFE
FE000F0F0F00FEFEFE000F0F0F00000000000000000071717100E1E1E100E1E1
E100E1E1E10071717100E1E1E100E1E1E10071717100E1E1E100000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000005A5A5A00B2B2B200B2B2B200FEFEFE0000000000000000000000
00000000000000000000000000000000000000000000E1E1E100717171000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000071717100717171000000000000000000FEFEFE00BFBFBF00FEFE
FE00BFBFBF00FEFEFE00BFBFBF000F0F0F00FEFEFE00FEFEFE00FEFEFE00FEFE
FE000F0F0F000F0F0F0000000000000000008080800080808000808080000000
0000E1E1E100E1E1E10071717100E1E1E100E1E1E10071717100000000000000
0000000000000000000000000000000000000000000000000000000000000000
00005A5A5A00B2B2B200B2B2B200FEFEFE00000000005A5A5A00808080000000
000000000000000000000000000000000000000000006969690000000000FEFE
FE00E1E1E100FEFEFE00E1E1E100FEFEFE00E1E1E100FEFEFE00E1E1E100FEFE
FE00E1E1E100000000007171710000000000BFBFBF00BFBFBF00FEFEFE00BFBF
BF00FEFEFE00BFBFBF00FEFEFE000F0F0F000F0F0F000F0F0F000F0F0F000F0F
0F000F0F0F0000000000000000000000000000000000E1E1E100000000006969
690000000000E1E1E100E1E1E10071717100E1E1E100E1E1E100000000000000
0000000000000000000000000000000000000000000000000000000000005A5A
5A00B2B2B200B2B2B200FEFEFE0000000000B2B2B2005A5A5A005A5A5A008080
8000000000000000000000000000000000000000000000000000FEFEFE00E1E1
E100FEFEFE00E1E1E100FEFEFE00E1E1E100FEFEFE00E1E1E100FEFEFE00E1E1
E100FEFEFE00E1E1E100000000000000000000000000FEFEFE00BFBFBF00FEFE
FE00BFBFBF00FEFEFE0000000000BFBFBF000000000000000000000000000000
0000000000000000000000000000000000000000000071717100E1E1E1000000
00008080800000000000E1E1E100E1E1E100E1E1E100E1E1E100000000000000
00000000000000000000000000000000000000000000000000005A5A5A00B2B2
B200B2B2B200FEFEFE00000000000000000000000000B2B2B2005A5A5A005A5A
5A00808080000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000BFBFBF00FEFEFE00FEFEFE00FEFE
FE00FEFEFE00FEFEFE00BFBFBF0069696900BFBFBF0000000000000000000000
000000000000000000000000000000000000000000000000000071717100E1E1
E1000000000080808000E1E1E100E1E1E100E1E1E10071717100000000000000
00000000000000000000000000000000000000000000FEFEFE00FEFEFE00FEFE
FE00FEFEFE000000000000000000000000000000000000000000B2B2B200B2B2
B200B2B2B200B2B2B20000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000BFBFBF0000000000BFBF
BF0000000000BFBFBF0000000000BFBFBF000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000007171
7100E1E1E10080808000E1E1E100E1E1E1007171710000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000008080800000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000424D3E000000000000003E000000
2800000040000000200000000100010000000000000100000000000000000000
000000000000000000000000FFFFFF00FFFFFFFFF8030000FFFFFF0FF0010000
0000E007E000000000008007E000000000000003E000000000000003C0010000
000000018003000000008001800F000000008001800F00000000C001800F0000
0000C000800F00000000E000800F00000000E00FC00F00000000F07FC01F0000
0000F07FF03F00000000F8FFFFFF0000FFFFFFFFFFFFFFFFFFFFFFE1FFFFFFAF
FE00FFE0FFE0FF07FE00FF800000FE030000FE000001FC010000C0018003F800
00008003C001F00000000007E00100000000000FF01F00000001001FF01F0000
0003001FE00F00000007001FC0070000007F001F81030000007F801F0381FFFF
00FFC03F07C1FFFFFFFFE07FFFFFFFFF00000000000000000000000000000000
000000000000}
end
end

View File

@ -0,0 +1,327 @@
object Form1: TForm1
Left = 262
Height = 484
Top = 98
Width = 623
BorderStyle = bsNone
Caption = 'NiceSideBar Demo - priyatna.org'
ClientHeight = 484
ClientWidth = 623
Color = clWhite
Position = poDesktopCenter
LCLVersion = '2.3.0.0'
object Shape1: TShape
Left = 0
Height = 113
Top = 0
Width = 623
Align = alTop
Brush.Color = 11626823
Pen.Color = 11626823
end
object Shape2: TShape
Left = 0
Height = 8
Top = 113
Width = 623
Align = alTop
Brush.Color = clBlack
end
object Label1: TLabel
Left = 121
Height = 59
Top = 24
Width = 483
Alignment = taRightJustify
Anchors = [akTop, akRight]
Caption = 'NiceSideBar Demo'
Font.Color = 16766894
Font.Height = -53
Font.Name = 'Bookman Old Style'
ParentFont = False
end
object Label2: TLabel
Left = 373
Height = 36
Top = 72
Width = 228
Alignment = taRightJustify
Anchors = [akTop, akRight]
Caption = 'priyatna.org'
Font.Color = clWhite
Font.Height = -32
Font.Name = 'Courier New'
ParentFont = False
end
object Label3: TLabel
Left = 216
Height = 15
Top = 432
Width = 75
Caption = 'Hovered Item:'
end
object Label4: TLabel
Left = 216
Height = 15
Top = 448
Width = 74
Caption = 'Selected Item:'
end
object Label5: TLabel
Left = 216
Height = 15
Top = 184
Width = 268
Caption = 'Click on red button in the right top corner to close.'
end
object Label6: TLabel
Left = 216
Height = 15
Top = 200
Width = 248
Caption = 'Click on green button to maximize and restore.'
end
object Label7: TLabel
Left = 216
Height = 15
Top = 216
Width = 188
Caption = 'Click on yellow button to minimize.'
end
object NiceSideBar1: TNiceSideBar
Left = 0
Height = 356
Top = 121
Width = 193
ItemStyle.NormalFont.Color = clWindowText
ItemStyle.NormalFont.Height = -11
ItemStyle.NormalFont.Name = 'Arial'
ItemStyle.NormalFont.Style = [fsBold]
ItemStyle.HoverFont.Color = clRed
ItemStyle.HoverFont.Height = -11
ItemStyle.HoverFont.Name = 'Arial'
ItemStyle.HoverFont.Style = [fsBold]
ItemStyle.SelectedFont.Color = clWindowText
ItemStyle.SelectedFont.Height = -11
ItemStyle.SelectedFont.Name = 'Arial'
ItemStyle.SelectedFont.Style = [fsBold]
ItemStyle.DisabledFont.Color = clGrayText
ItemStyle.DisabledFont.Height = -11
ItemStyle.DisabledFont.Name = 'Arial'
ItemStyle.DisabledFont.Style = [fsBold]
ItemStyle.NormalColor = 14145495
SubItemStyle.NormalFont.Color = clWindowText
SubItemStyle.NormalFont.Height = -11
SubItemStyle.NormalFont.Name = 'Arial'
SubItemStyle.HoverFont.Color = clRed
SubItemStyle.HoverFont.Height = -11
SubItemStyle.HoverFont.Name = 'Arial'
SubItemStyle.SelectedFont.Color = clWindowText
SubItemStyle.SelectedFont.Height = -11
SubItemStyle.SelectedFont.Name = 'Arial'
SubItemStyle.DisabledFont.Color = clGrayText
SubItemStyle.DisabledFont.Height = -11
SubItemStyle.DisabledFont.Name = 'Arial'
SubItemStyle.NormalColor = 14145495
Items = <
item
Caption = 'First Item'
ImageIndex = 5
Items.Strings = (
'Ini Sub Item'
'Ini Juga Sub Item'
'Kalau Ini Memang'
'Sub Item Juga'
)
end
item
Caption = 'Second Item'
ImageIndex = 1
Items.Strings = (
'Ini Apaan Aja'
'Pokoknya Sub Item'
'Terserah Mau'
'Apa Saja Boleh'
)
end
item
Caption = 'Third Item'
ImageIndex = 2
Items.Strings = (
'Yang Penting'
'Ini Sub Item'
'Anda Jangan'
'Protes Segala'
)
end
item
Caption = 'Fourth Item'
ImageIndex = 3
Items.Strings = (
'Ini Mah Dua Aja'
'Itemnya Jangan'
'Banyak-banyak, yah!'
)
end>
ItemIndex = 1
SubItemIndex = 2
ItemHeight = 32
AlwaysExpand = False
Images = ImageList2
HoverImages = ImageList1
SelectedImages = ImageList1
OnHover = NiceSideBar1Hover
OnSelect = NiceSideBar1Select
BorderStyle = bsNone
ParentBackground = False
ParentColor = False
Color = 14145495
TabStop = True
TabOrder = 0
end
object Panel1: TPanel
Cursor = crHandPoint
Left = 537
Height = 17
Top = 16
Width = 17
Anchors = [akTop, akRight]
BevelOuter = bvNone
Color = 8454143
ParentBackground = False
ParentColor = False
TabOrder = 1
OnClick = Panel1Click
end
object Panel2: TPanel
Cursor = crHandPoint
Left = 561
Height = 17
Top = 16
Width = 17
Anchors = [akTop, akRight]
BevelOuter = bvNone
Color = 8454016
ParentBackground = False
ParentColor = False
TabOrder = 2
OnClick = Panel2Click
end
object Panel3: TPanel
Cursor = crHandPoint
Left = 585
Height = 17
Top = 16
Width = 17
Anchors = [akTop, akRight]
BevelOuter = bvNone
Color = clRed
ParentBackground = False
ParentColor = False
TabOrder = 3
OnClick = Panel3Click
end
object Panel4: TPanel
Left = 0
Height = 7
Top = 477
Width = 623
Align = alBottom
BevelOuter = bvNone
Caption = ' '
Color = clBlack
ParentBackground = False
ParentColor = False
TabOrder = 4
end
object Button1: TButton
Left = 216
Height = 25
Top = 264
Width = 209
Caption = 'Toggle Item "Enable" Property'
OnClick = Button1Click
TabOrder = 5
end
object Button2: TButton
Left = 216
Height = 25
Top = 296
Width = 209
Caption = 'Toggle Sub Item "Enable" Property'
OnClick = Button2Click
TabOrder = 6
end
object Button3: TButton
Left = 216
Height = 25
Top = 328
Width = 209
Caption = 'Toggle Item "Visible" Property'
OnClick = Button3Click
TabOrder = 7
end
object Button4: TButton
Left = 216
Height = 25
Top = 360
Width = 209
Caption = 'Toggle Sub Item "Visible" Property'
OnClick = Button4Click
TabOrder = 8
end
object ImageList1: TImageList
Left = 240
Top = 136
Bitmap = {
4C7A0700000010000000100000005A0200000000000078DAED990D72ED200885
5DBA4BBB3BA3D7EB4F80801CE2B4D3CED4199EED4BBE031A44939672DCE8F57A
D1A6DFB6768FD5260B68ACFB79CFE388FC6B76F6F5CD5A86F86F7D1DD778D31A
7CFC967F8B9F3DEA7FCC8139A6AC7F1D4BC63FB7C97BCF3FE3DFCB3FC4FF2E37
40FF5B3EB2F2BB5A9FB75AF57C616CE3DABC8CFE639716C42EFF938F35EE6CFB
3FCE5F3960F3F2BAF41BF0CDDF349745E3F7D8287EEBFECEC8F1D81A9DD1313C
D5E0F15E3F631ADAB826A6E16BE271F83A3A8EFCFA951A4FF8FCBAFC919A01C4
E5DD77ABABC5DC63A5A97BDEEB8F5F27A5DFAF7773D7A2A901B25B0D908DC642
B91AEECE477096EA6C1087FB8CAEB9F235E6B51D1B69C8F9AA5B8BF203352BB6
6F5A2BFFED6C4ED3462B33B0DEAB6330CBCF58F28C10DBB5270AFFAAC610B097
613559FD1EE4AFD450FDFBC4346C5F473D8DF663E3819A666BF87B4CAC91634D
8D876B3E7AA68F5B543B117BDA4E789EF3F3F74CCC9AEF7D810CE1AF3C2D2BE7
51BEB324988C7FCE73CBC56FB328FF64FE4E9EDF49FE9CEC3D3553B7FFCEFE7F
121F8D7F9ED62C22A941076CF69DE9C6EAFCDAE80996D8B942F0FC2CA0CFC08A
E5BE799E91FCD6118E7BD548E5BBDEDF45E5BA18F787BEF5B717366EC4B73E8F
27C6ADF70068CE8D35BF3D17D29EDDEEA5F777885CBD71EADEB7B4A0D682EC78
8EAD9F167D27657BF8A7E76CA0B1CE10577EF00DB0AF8BA1618D65B23CE6CA18
CE5B312CDE88B9CE77C612F39EC68CC1AB859CF7746ADDF335E0697EAFF67341
F23AE7B17D8FDF57443EF067CBBFE3EDCFC9C8BE6BFE2DC77897BAEDF7DE77AA
43FFE570FCBBEF84E6FC7F01D4EF61DA
}
end
object ImageList2: TImageList
Left = 320
Top = 136
Bitmap = {
4C7A0700000010000000100000008C0200000000000078DAED58DB91C2300C4C
0754C02FCD400574C0271D50130D500B8D901B656E998DA2677277C3C7656647
907857B223CB768661F3353E1E8F31B0E1256D5EAFD70272FF72B95434DEEDD9
721C997FCD85DDED76262AFEC54A5BDD2FADC1FDB7FC5B7CD8AAFFEF3130FBD4
F5AF63E9F86780EFBDFF8E7F2FFF2AFEA3DC28FA0FF91986CFBAA6B1B9DD6E7A
BC4ADCEBF53A3E9FCF892F5620F70A1A6F2EFC835FD05870C5321FCF3C3E9E4B
BD612E7423BEF8033C6E357E8F9BC56FB517E8FE381A1347C7B05683E3C5EFAA
86066B16355CCD461CAE8E8EA3C19F8D1334D6F057CCCB3FA91985B8BC768BBA
6A688CF7FB7D06D5663C9FCFEF674A63BA27CF0554DB16F1591A456EA851E466
7D69E56A301E2117FD4DE270DF11C62AD2C0B3889B6930976BB0852C3FAAB062
FBA5B9F27F6D1BD3362427A4A6572D7351CF3B5CDA13E83D420AAC89DA3F721D
FFC56AB086A5CD7D01F6FBBD559FDD3ACA1AE0C21E0E8709D46EE8689C4EA789
5FA869A646B0C6A41A4DAEA9B172CE8FCAFED895D5CE0AA23352842D7CCE79FC
EFC4ACF962F51EC343858F3C95DFC8F92A5FB8CCEFFA673EA313BFC7ADF2D78C
DF96F7B7257FAC3A59817356EEE2D3D7D43657C646EA2DAD372D3EB862BBB596
B9EA9C55FA0EA1B93ABF02BD1917B1EBBCC3D9D3DAC76A2EFBE63CCBB8BADFD0
897C5B7B09B4B77C7FDF1B8C7BB37E7BBE2DBE35E689EF81DB6BDFDE982BFE90
ED0BF9DD1BDC702DD57A11BFA2F9E99B713917C97B3C1E8F6F54E6306AB258E6
5635B0BFC31C6040C31B3FCC19B493EFB2F8CD7C2F066EC3101D190FE8457C4F
033144B5D0EB2F2031447C892FE2CB3D6913E4DF8CAF731EDFE9B37303DA210F
60310FF97E76F6C8E0682C6A99B7DE7BDFA936FA1F36F6DFAC67D13AF805E341
0DB9
}
end
end

View File

@ -0,0 +1,154 @@
unit Unit1;
{$IFDEF FPC}
{$MODE Delphi}
{$ENDIF}
interface
uses
{$IFDEF FPC}
LCLIntf, LCLType, LMessages,
{$ELSE}
Windows, Messages,
{$ENDIF}
SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, NiceSideBar, ImgList;
type
TForm1 = class(TForm)
Shape1: TShape;
Shape2: TShape;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
NiceSideBar1: TNiceSideBar;
ImageList1: TImageList;
ImageList2: TImageList;
Label5: TLabel;
Panel1: TPanel;
Panel2: TPanel;
Panel3: TPanel;
Panel4: TPanel;
Label6: TLabel;
Label7: TLabel;
Button1: TButton;
Button2: TButton;
Button3: TButton;
Button4: TButton;
procedure Image1Click(Sender: TObject);
procedure ImageButton1Click(Sender: TObject);
procedure NiceSideBar1Hover(Sender: TObject; Index, SubIndex: Integer;
Caption: String);
procedure NiceSideBar1Select(Sender: TObject; Index, SubIndex: Integer;
Caption: String);
procedure Panel1Click(Sender: TObject);
procedure Panel2Click(Sender: TObject);
procedure Panel3Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
private
{ Private declarations }
{$IFDEF FPC}
procedure WMNCHittest(var Msg: TLMessage); message LM_NCHITTEST;
{$ELSE}
procedure WMNCHittest(var Msg: TMessage); message WM_NCHITTEST;
{$ENDIF}
protected
procedure CreateParams(var Params: TCreateParams); override;
public
end;
var
Form1: TForm1;
implementation
{$IFDEF FPC}
{$R *.lfm}
{$ELSE}
{$R *.dfm}
{$ENDIF}
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.Style := (Params.Style and WS_POPUP or WS_BORDER) and not WS_DLGFRAME;
end;
procedure TForm1.Image1Click(Sender: TObject);
begin // not used
//ShowMessage('Wah, gampang sekali!!!!');
end;
procedure TForm1.ImageButton1Click(Sender: TObject);
begin // not used
//ShowMessage('Ngapain, sih?');
end;
procedure TForm1.WMNCHittest(var Msg: {$IFDEF FPC}TLMessage{$ELSE}TMessage{$ENDIF});
begin
Msg.Result := HTCAPTION;
end;
procedure TForm1.NiceSideBar1Hover(Sender: TObject; Index,
SubIndex: Integer; Caption: String);
begin
Label3.Caption := 'Hovered Item: ' + Caption;
end;
procedure TForm1.NiceSideBar1Select(Sender: TObject; Index,
SubIndex: Integer; Caption: String);
begin
Label4.Caption := 'Selected Item: ' + Caption;
end;
procedure TForm1.Panel1Click(Sender: TObject);
begin
// WindowState := wsMinimized;
SendMessage(Handle, {$IFDEF FPC}LM_SYSCOMMAND{$ELSE}WM_SYSCOMMAND{$ENDIF}, SC_MINIMIZE, 0);
end;
procedure TForm1.Panel2Click(Sender: TObject);
begin
if (WindowState = wsMaximized) then
WindowState := wsNormal
else
WindowState := wsMaximized;
(*
if (WindowState = wsMaximized)
then SendMessage(Handle, {$IFDEF FPC}LM_SYSCOMMAND{$ELSE}WM_SYSCOMMAND{$ENDIF}, SC_RESTORE, 0)
else SendMessage(Handle, {$IFDEF FPC}LM_SYSCOMMAND{$ELSE}WM_SYSCOMMAND{$ENDIF}, SC_MAXIMIZE, 0);
*)
end;
procedure TForm1.Panel3Click(Sender: TObject);
begin
Close;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
NiceSideBar1.Items[1].Enabled := not NiceSideBar1.Items[1].Enabled;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
NiceSideBar1.Items[1].ItemEnabled[2] := not NiceSideBar1.Items[1].ItemEnabled[2];
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
NiceSideBar1.Items[1].Visible := not NiceSideBar1.Items[1].Visible;
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
NiceSideBar1.Items[1].ItemVisible[2] := not NiceSideBar1.Items[1].ItemVisible[2];
end;
end.