View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001371 | JEDI VCL | 04 Feature Request | public | 2004-02-25 08:47 | 2004-04-22 01:10 |
| Reporter | anonymous | Assigned To | user72 | ||
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | closed | Resolution | fixed | ||
| Product Version | |||||
| Target Version | Fixed in Version | ||||
| Summary | 0001371: Improvements in JvDocking components | ||||
| Description | Add the ability to customize the color of "Channel" tabs in VSNET docking style: a) Add a new propert TabColor in TJvDockVSNETChannelOption TJvDockVSNETChannelOption = class(TJvDockBasicServerOption) private FActivePaneSize: Integer; FShowImage: Boolean; FMouseleaveHide: Boolean; FHideHoldTime: Integer; FTabColor : TColor; procedure SetActivePaneSize(const Value: Integer); procedure SetShowImage(const Value: Boolean); procedure SetHideHoldTime(const Value: Integer); procedure SetMouseleaveHide(const Value: Boolean); protected procedure ResetDockControlOption; override; procedure ResetDockServerOption(ADockServer: TJvDockServer); override; procedure ResetDockClientOption(ADockClient: TJvDockClient); override; public constructor Create(ADockStyle: TJvDockBasicStyle); override; published property ActivePaneSize: Integer read FActivePaneSize write SetActivePaneSize; property ShowImage: Boolean read FShowImage write SetShowImage; property MouseleaveHide: Boolean read FMouseleaveHide write SetMouseleaveHide; property HideHoldTime: Integer read FHideHoldTime write SetHideHoldTime; property TabColor : TColor read FTabColor write FTabColor; end; b) Change the constuctor to constructor TJvDockVSNETChannelOption.Create(ADockStyle: TJvDockBasicStyle); begin inherited Create(ADockStyle); FActivePaneSize := 100; FShowImage := True; FMouseleaveHide := False; FHideHoldTime := 1000; FTabColor := clBtnFace; end; c) Change two lines in TJvDockVSChannel.Paint; Replace in two places Canvas.Brush.Color := clBtnFace; with Canvas.Brush.Color := (DockServer.DockStyle as TJvDockVSNETStyle).FChannelOption.FTabColor; | ||||
| Tags | No tags attached. | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2004-02-25 08:47 | anonymous | New Issue | |
| 2004-02-25 09:52 |
|
File Added: ls.ini | |
| 2004-02-25 09:52 |
|
File Deleted: ls.ini | |
| 2004-02-25 09:53 |
|
File Added: session.txt | |
| 2004-02-25 09:53 |
|
File Deleted: session.txt | |
| 2004-02-25 09:53 |
|
File Added: JvDBDatePickerEdit.gif | |
| 2004-02-25 09:53 |
|
File Deleted: JvDBDatePickerEdit.gif | |
| 2004-02-25 09:56 |
|
Status | new => resolved |
| 2004-02-25 09:56 |
|
Resolution | open => fixed |
| 2004-02-25 09:56 |
|
Assigned To | => user72 |
| 2004-02-25 09:56 |
|
Note Added: 0003059 | |
| 2004-04-22 01:10 |
|
Status | resolved => closed |