Browse CVS Repository
Contents of /gikonavigoeson/gikonavi/SkinFiles.pas
Parent Directory
| Revision Log
| Revision Graph
Revision 1.1 -
( show annotations)
( download)
( as text)
Mon Jul 2 15:01:47 2007 UTC
(16 years, 8 months ago)
by h677
Branch: MAIN
CVS Tags: v1_59_0_771, v1_59_0_770, v1_59_0_773, v1_59_0_772, v1_59_0_775, v1_59_0_774, v1_59_0_777, v1_59_0_776, v1_56_0_715, v1_59_0_778, v1_63_1_819, v1_57_0_737, v1_62_0_812, v1_57_0_735, v1_57_0_734, v1_57_0_733, v1_57_0_732, v1_57_0_731, v1_57_0_730, v1_57_0_739, v1_57_0_738, v1_59_1_765, v1_60_0_788, v1_60_0_789, v1_58_0_748, v1_58_0_745, v1_60_0_781, v1_60_0_782, v1_58_0_746, v1_60_0_784, v1_60_0_786, v1_60_0_787, v1_59_0_767, v1_59_1_778, v1_57_0_723, v1_59_0_768, v1_59_0_769, v1_57_0_725, v1_57_0_726, v1_57_0_727, v1_57_0_720, v1_57_0_722, v1_57_1_744, v1_57_0_728, v1_57_0_729, v1_57_0_736, v1_58_0_752, v1_58_0_750, v1_58_0_751, v1_58_0_756, v1_58_0_757, v1_58_0_754, v1_58_0_755, v1_58_0_759, v1_57_0_719, v1_57_0_718, v1_56_0_716, v1_56_1_717, v1_56_1_716, v1_61_0_796, v1_61_0_797, v1_61_0_795, v1_61_0_798, v1_61_0_799, v1_56_2_724, v1_56_2_722, v1_63_0_818, v1_63_0_817, v1_63_0_816, v1_63_0_815, v1_62_0_805, v1_62_0_804, v1_62_0_807, v1_62_0_806, v1_62_0_803, v1_62_0_802, v1_62_0_809, v1_56_0_721, v1_60_0_780, v1_60_0_779, v1_62_0_810, v1_62_0_811, v1_58_0_747, v1_60_0_783, v1_59_2_785, v1_60_1_793, v1_58_0_763, v1_58_0_762, v1_58_0_761, v1_58_0_760, v1_62_1_813, v1_57_2_749, v1_57_0_742, v1_57_0_743, v1_57_0_740, v1_57_0_741, v1_57_0_744, v1_61_0_800, v1_60_0_793, v1_60_0_792, v1_60_0_791, v1_60_0_790, v1_60_2_794, v1_61_1_801, HEAD
Branch point for: Bb57, Bb56, Bb62, Bb63, Bb60, Bb61, Bb59, Bb58
File MIME type: text/x-pascal
ファイルパス関連の整理中
| 1 |
unit SkinFiles; |
| 2 |
|
| 3 |
interface |
| 4 |
|
| 5 |
uses |
| 6 |
SysUtils, Classes, ComCtrls; |
| 7 |
|
| 8 |
type |
| 9 |
TSkinFiles = class(TObject) |
| 10 |
private |
| 11 |
FFileName: String; |
| 12 |
procedure SetFileName(AFileName: string); |
| 13 |
public |
| 14 |
//! ?鴻???潟???<?ゃ??????/span> |
| 15 |
property FileName:String read FFileName write SetFileName; |
| 16 |
//! ???????????<?ゃ???? |
| 17 |
function GetSkinHeaderFileName: string; |
| 18 |
//! ?????帥?????<?ゃ???? |
| 19 |
function GetSkinFooterFileName: string; |
| 20 |
//! ?亥?????鴻?????<?ゃ???? |
| 21 |
function GetSkinNewResFileName: string; |
| 22 |
//! ???亥?????鴻?????<?ゃ???? |
| 23 |
function GetSkinResFileName: string; |
| 24 |
//! ??????(?????障?ц?????)?????<?ゃ???? |
| 25 |
function GetSkinBookmarkFileName: string; |
| 26 |
//! ??????(?亥???????????<?ゃ???? |
| 27 |
function GetSkinNewmarkFileName: string; |
| 28 |
end; |
| 29 |
|
| 30 |
implementation |
| 31 |
|
| 32 |
const |
| 33 |
SKIN_HEADER_FILE_NAME = 'Header.html'; |
| 34 |
SKIN_FOOTER_FILE_NAME = 'Footer.html'; |
| 35 |
SKIN_NEWRES_FILE_NAME = 'NewRes.html'; |
| 36 |
SKIN_RES_FILE_NAME = 'Res.html'; |
| 37 |
SKIN_BOOKMARK_FILE_NAME = 'Bookmark.html'; |
| 38 |
SKIN_NEWMARK_FILE_NAME = 'Newmark.html'; |
| 39 |
|
| 40 |
//! ?鴻???潟???<?ゃ????荐?? |
| 41 |
procedure TSkinFiles.SetFileName(AFileName: string); |
| 42 |
begin |
| 43 |
// ???c???????????翫????緇????х?????? |
| 44 |
if DirectoryExists(AFileName) then begin |
| 45 |
// \ ?х?????????????? |
| 46 |
FFileName := IncludeTrailingPathDelimiter(AFileName); |
| 47 |
end else begin |
| 48 |
FFileName := AFileName; |
| 49 |
end; |
| 50 |
end; |
| 51 |
//! Skin:???????????<?ゃ???? |
| 52 |
function TSkinFiles.GetSkinHeaderFileName: string; |
| 53 |
begin |
| 54 |
Result := FFileName + SKIN_HEADER_FILE_NAME; |
| 55 |
end; |
| 56 |
|
| 57 |
//! Skin:?????帥?????<?ゃ???? |
| 58 |
function TSkinFiles.GetSkinFooterFileName: string; |
| 59 |
begin |
| 60 |
Result := FFileName + SKIN_FOOTER_FILE_NAME; |
| 61 |
end; |
| 62 |
|
| 63 |
//! Skin:?亥?????鴻?????<?ゃ???? |
| 64 |
function TSkinFiles.GetSkinNewResFileName: string; |
| 65 |
begin |
| 66 |
Result := FFileName + SKIN_NEWRES_FILE_NAME; |
| 67 |
end; |
| 68 |
|
| 69 |
//! Skin:???亥?????鴻?????<?ゃ???? |
| 70 |
function TSkinFiles.GetSkinResFileName: string; |
| 71 |
begin |
| 72 |
Result := FFileName + SKIN_RES_FILE_NAME; |
| 73 |
end; |
| 74 |
|
| 75 |
//! Skin:??????(?????障?ц?????)?????<?ゃ???? |
| 76 |
function TSkinFiles.GetSkinBookmarkFileName: string; |
| 77 |
begin |
| 78 |
Result := FFileName + SKIN_BOOKMARK_FILE_NAME; |
| 79 |
end; |
| 80 |
|
| 81 |
//! Skin:??????(?亥???????????<?ゃ???? |
| 82 |
function TSkinFiles.GetSkinNewmarkFileName: string; |
| 83 |
begin |
| 84 |
Result := FFileName + SKIN_NEWMARK_FILE_NAME; |
| 85 |
end; |
| 86 |
end. |
| |