亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dmain.pas

?? Delphi編寫的一個(gè)支持語法高亮顯示和很多語言的文本編輯器
?? PAS
?? 第 1 頁 / 共 5 頁
字號(hào):
unit dMain;

interface

uses
  Windows,umyReg,math, ClipBrd, Forms, SysUtils, ShellAPI, Classes, SynExportRTF, SynEditExport, SynExportHTML,
  SynHighlighterMulti, SynHighlighterCPM, SynHighlighterProgress, uTypes,
  SynHighlighterGalaxy, SynHighlighterBaan, SynHighlighterInno,
  SynHighlighterIni, SynHighlighterDfm, SynHighlighterSml,
  SynHighlighterModelica, SynHighlighterDml, SynHighlighterHP48,
  SynHighlighterHC11, SynHighlighterAsm, SynHighlighterADSP21xx,
  SynHighlighterSDD, SynHighlighterSQL, SynHighlighterFoxpro,
  SynHighlighterCache, SynHighlighterCAC, SynHighlighterGWS,
  SynHighlighterTclTk, SynHighlighterPython, SynHighlighterPerl,
  SynHighlighterKix, SynHighlighterBat, SynHighlighterAWK,
  SynHighlighterVBScript, SynHighlighterPHP, SynHighlighterJScript,
  SynHighlighterHtml, SynHighlighterCss, SynHighlighterVB,
  SynHighlighterPas, SynHighlighterM3, SynHighlighterJava,
  SynHighlighterGeneral, SynHighlighterFortran, SynEditHighlighter,
  SynHighlighterCpp, Dialogs, SynCompletionProposal, SynHighlighterUnreal,
  SynHighlighterIDL, SynHighlighterMsg, SynHighlighterXML, SynSpellCheck, Menus,
  SynEditPlugins, SynMacroRecorder, ImgList, Controls, ShlObj,
  SynHighlighterMPerl, SynHighlighterRuby, SynHighlighterUNIXShellScript,
  SynHighlighterTeX, ActnList, fDoc, fWeb,SynEditKeyCmds,
  SynEditMiscClasses, SynEditSearch, fGoto,
  SynHighlighterAny, HexEditor, inifiles, strUtils, ComCtrls, SynEditRegexSearch,
  SynAutoCorrect, SynEditPrint, SynEditTextBuffer, SynExportXHTML;

type
  TdmMain = class(TDataModule)
    synHTML: TSynMultiSyn;
    synExportHTML: TSynExporterHTML;
    synExportRTF: TSynExporterRTF;
    dlgFileSave: TSaveDialog;
    dlgFileOpen: TOpenDialog;
    synRecord: TSynMacroRecorder;
    imlShellIcon: TImageList;
    imgDoc: TImageList;
    synSpell: TSynSpellCheck;
    actMain: TActionList;
    actFileNew: TAction;
    actFileOpen: TAction;
    actFileClose: TAction;
    actFileSave: TAction;
    actFileSaveAs: TAction;
    actFileSaveAll: TAction;
    actFileShowInBrowser: TAction;
    actFileExportHTML: TAction;
    actFileExportRTF: TAction;
    actFileOpenFTP: TAction;
    actFileSaveFTP: TAction;
    actFilePrintSetup: TAction;
    actFilePrintPreview: TAction;
    actFilePrint: TAction;
    actFileProperties: TAction;
    actFileExit: TAction;
    actFileRecent: TAction;
    actFileOpenFromInternet: TAction;
    actFileCloseAll: TAction;
    imgMain: TImageList;
    actEditUndo: TAction;
    actEditRedo: TAction;
    actEditCut: TAction;
    actEditAppendCut: TAction;
    actEditAppendCopy: TAction;
    actEditPaste: TAction;
    actEditDelete: TAction;
    actEditSelectAll: TAction;
    actEditHex: TAction;
    actEditCheckSpelling: TAction;
    actEditInsertFromFile: TAction;
    actEditModified: TAction;
    actEditReadOnly: TAction;
    actEditCopy: TAction;
    actEditInsertDateTime: TAction;
    imlShellLarge: TImageList;
    actGoto0: TAction;
    actGoto1: TAction;
    actGoto2: TAction;
    actGoto3: TAction;
    actGoto4: TAction;
    actGoto5: TAction;
    actGoto6: TAction;
    actGoto7: TAction;
    actGoto8: TAction;
    actGoto9: TAction;
    actToggle0: TAction;
    actToggle1: TAction;
    actToggle2: TAction;
    actToggle3: TAction;
    actToggle4: TAction;
    actToggle5: TAction;
    actToggle6: TAction;
    actToggle7: TAction;
    actToggle8: TAction;
    actToggle9: TAction;
    actViewPrefrences: TAction;
    actHelpAbout: TAction;
    actFindFind: TAction;
    actFindNext: TAction;
    actFindPrevious: TAction;
    actFindReplace: TAction;
    actFindGoto: TAction;
    actBuildCompile: TAction;
    actFormatTabsToSpaces: TAction;
    actFormatSpacesToTabs: TAction;
    actFormatLeadingTabsToSpaces: TAction;
    actFormatLeadingSpacesToTabs: TAction;
    actFormatOEMToAnsi: TAction;
    actFormatAnsiToOEM: TAction;
    actFormatEncoding: TAction;
    actFormatTrimTrailingSpaces: TAction;
    actCaseUpper: TAction;
    actCaseLower: TAction;
    actCaseInvert: TAction;
    actCaseCapitalize: TAction;
    actCaseSentensize: TAction;
    actBlockTabRight: TAction;
    actBlockTabLeft: TAction;
    actAdvancedDeleteLines: TAction;
    actAdvancedDeleteToEOL: TAction;
    actAdvancedDeleteToBOL: TAction;
    actAdvancedDeleteWord: TAction;
    actAdvancedSelectLine: TAction;
    actAdvancedSelectToEOL: TAction;
    actAdvancedSelectToBOL: TAction;
    actAdvancedSelectWord: TAction;
    actAdvancedJoinLines: TAction;
    actAdvancedSplitLine: TAction;
    actAdvancedDuplicateLine: TAction;
    actAdvancedFormatLines: TAction;
    propose: TSynCompletionProposal;
    imgPropose: TImageList;
    actFindPrevLine: TAction;
    actFindNextLine: TAction;
    actFindFindInFiles: TAction;
    actFileShowInExternalBrowser: TAction;
    SynCppSyn1: TSynCppSyn;
    SynFortranSyn1: TSynFortranSyn;
    SynGeneralSyn1: TSynGeneralSyn;
    SynJavaSyn1: TSynJavaSyn;
    SynM3Syn1: TSynM3Syn;
    SynPasSyn1: TSynPasSyn;
    SynVBSyn1: TSynVBSyn;
    SynCssSyn1: TSynCssSyn;
    SynHTMLSyn1: TSynHTMLSyn;
    SynJScriptSyn1: TSynJScriptSyn;
    SynPHPSyn1: TSynPHPSyn;
    SynVBScriptSyn1: TSynVBScriptSyn;
    SynAWKSyn1: TSynAWKSyn;
    SynBatSyn1: TSynBatSyn;
    SynKixSyn1: TSynKixSyn;
    SynPythonSyn1: TSynPythonSyn;
    SynTclTkSyn1: TSynTclTkSyn;
    SynGWScriptSyn1: TSynGWScriptSyn;
    SynCACSyn1: TSynCACSyn;
    SynCacheSyn1: TSynCacheSyn;
    SynFoxproSyn1: TSynFoxproSyn;
    SynSQLSyn1: TSynSQLSyn;
    SynSDDSyn1: TSynSDDSyn;
    SynADSP21xxSyn1: TSynADSP21xxSyn;
    SynAsmSyn1: TSynAsmSyn;
    SynHC11Syn1: TSynHC11Syn;
    SynHP48Syn1: TSynHP48Syn;
    SynDmlSyn1: TSynDmlSyn;
    SynModelicaSyn1: TSynModelicaSyn;
    SynSMLSyn1: TSynSMLSyn;
    SynDfmSyn1: TSynDfmSyn;
    SynIniSyn1: TSynIniSyn;
    SynInnoSyn1: TSynInnoSyn;
    SynBaanSyn1: TSynBaanSyn;
    SynGalaxySyn1: TSynGalaxySyn;
    SynProgressSyn1: TSynProgressSyn;
    SynCPMSyn1: TSynCPMSyn;
    SynXMLSyn1: TSynXMLSyn;
    SynUnrealSyn1: TSynUnrealSyn;
    SynIdlSyn1: TSynIdlSyn;
    SynMsgSyn1: TSynMsgSyn;
    SynUNIXShellScriptSyn1: TSynUNIXShellScriptSyn;
    SynTeXSyn1: TSynTeXSyn;
    SynRubySyn1: TSynRubySyn;
    SynEditSearch: TSynEditSearch;
    SynAutoCorrect: TSynAutoCorrect;
    SynMPerlSyn1: TSynMPerlSyn;
    Print: TSynEditPrint;
    PrintDialog: TPrintDialog;
    actExportXML: TAction;
    procedure s(Sender: TObject);
    procedure DataModuleDestroy(Sender: TObject);
    procedure actFileNewExecute(Sender: TObject);
    procedure actFileCloseAllExecute(Sender: TObject);
    procedure actFileOpenExecute(Sender: TObject);
    procedure actFilePropertiesExecute(Sender: TObject);
    procedure actFileSaveExecute(Sender: TObject);
    procedure actFileSaveAsExecute(Sender: TObject);
    procedure actFileSaveAllExecute(Sender: TObject);
    procedure actFileShowInBrowserExecute(Sender: TObject);
    procedure actFileCloseExecute(Sender: TObject);
    procedure actFileExportHTMLExecute(Sender: TObject);
    procedure actFileExportRTFExecute(Sender: TObject);
    procedure actFileOpenFTPExecute(Sender: TObject);
    procedure actFileSaveFTPExecute(Sender: TObject);
    procedure actFileExitExecute(Sender: TObject);
    procedure actEditUndoExecute(Sender: TObject);
    procedure actEditRedoExecute(Sender: TObject);
    procedure actEditCutExecute(Sender: TObject);
    procedure actEditAppendCutExecute(Sender: TObject);
    procedure actEditCopyExecute(Sender: TObject);
    procedure actEditAppendCopyExecute(Sender: TObject);
    procedure actEditPasteExecute(Sender: TObject);
    procedure actEditDeleteExecute(Sender: TObject);
    procedure actEditModifiedExecute(Sender: TObject);
    procedure actEditReadOnlyExecute(Sender: TObject);
    procedure actEditSelectAllExecute(Sender: TObject);
    procedure actGoto0Execute(Sender: TObject);
    procedure actToggle0Execute(Sender: TObject);
    procedure actEditHexExecute(Sender: TObject);
    procedure actViewPrefrencesExecute(Sender: TObject);
    procedure actHelpAboutExecute(Sender: TObject);
    procedure actFindFindExecute(Sender: TObject);
    procedure actFindNextExecute(Sender: TObject);
    procedure actFindReplaceExecute(Sender: TObject);
    procedure actFindGotoExecute(Sender: TObject);
    procedure actFindPreviousExecute(Sender: TObject);
    procedure actBuildCompileExecute(Sender: TObject);
    procedure actFormatTabsToSpacesExecute(Sender: TObject);
    procedure actFormatSpacesToTabsExecute(Sender: TObject);
    procedure actFormatLeadingTabsToSpacesExecute(Sender: TObject);
    procedure actFormatLeadingSpacesToTabsExecute(Sender: TObject);
    procedure actFormatTrimTrailingSpacesExecute(Sender: TObject);
    procedure actFormatOEMToAnsiExecute(Sender: TObject);
    procedure actFormatAnsiToOEMExecute(Sender: TObject);
    procedure actCaseUpperExecute(Sender: TObject);
    procedure actCaseLowerExecute(Sender: TObject);
    procedure actCaseInvertExecute(Sender: TObject);
    procedure actCaseSentensizeExecute(Sender: TObject);
    procedure actCaseCapitalizeExecute(Sender: TObject);
    procedure actBlockTabRightExecute(Sender: TObject);
    procedure actBlockTabLeftExecute(Sender: TObject);
    procedure actAdvancedDeleteLinesExecute(Sender: TObject);
    procedure actAdvancedDeleteToBOLExecute(Sender: TObject);
    procedure actAdvancedDeleteToEOLExecute(Sender: TObject);
    procedure actAdvancedJoinLinesExecute(Sender: TObject);
    procedure actAdvancedSplitLineExecute(Sender: TObject);
    procedure actAdvancedDuplicateLineExecute(Sender: TObject);
    procedure actAdvancedSelectLineExecute(Sender: TObject);
    procedure actAdvancedDeleteWordExecute(Sender: TObject);
    procedure actAdvancedSelectWordExecute(Sender: TObject);
    procedure actAdvancedSelectToEOLExecute(Sender: TObject);
    procedure actAdvancedSelectToBOLExecute(Sender: TObject);
    procedure actAdvancedFormatLinesExecute(Sender: TObject);
    procedure actFindFindInFilesExecute(Sender: TObject);
    procedure actFileShowInExternalBrowserExecute(Sender: TObject);
    procedure actEditCheckSpellingExecute(Sender: TObject);
    procedure synSpellDone(Sender: TObject);
    procedure synSpellCheckWord(Sender: TObject; AWord: String;
      ASuggestions: TStringList; var ACorrectWord: String;
      var AAction: Integer; const AUndoEnabled: Boolean);
    procedure actExportXMLExecute(Sender: TObject);
    procedure actFilePrintExecute(Sender: TObject);
  private
    gGotoType: TGotoType;    
    iSearchDir: Integer;
    fSearchFromCaret: boolean;
    gbSearchBackwards: boolean;
    gbSearchCaseSensitive: boolean;
    gbSearchFromCaret: boolean;

    gbSearchSelectionOnly: boolean;
    gbSearchTextAtCaret: boolean;
    gbSearchWholeWords: boolean;

    gsSearchTextHistory: string;
    gsReplaceText: string;
    gsReplaceTextHistory: string;

    gsSearchText: string;
    gbWrapAround: Boolean;


    procedure SetBookmark(const AIndex: integer);
    procedure LoadLangs();
    procedure LoadLang(lang: TIniFile);
    { Private declarations }
    function GetDoc: TfrmDoc;
    procedure DoSearchReplaceText(AReplace: boolean; ABackwards: boolean; aRepAll: Boolean=False);
    function RowColToCharIndex(RowCol: TPoint): integer;
    function CharIndexToRowCol(const Index: integer): TPoint;
    function GetWeb: TfrmWeb;
  public
    fHighLighters: TStringList;
    bDunUpdate:Boolean;
    iAdd: integer;
    ExportXHTML: TSYnExporterXHTML;
    { Public declarations }
    procedure SetSelLang(sName: String);
    procedure InsertHighlighters;
    procedure SaveDoc(TDoc: TfrmDoc);
    procedure WriteFunctions;
    procedure ReadFunctions;
    procedure SaveDocAs(TDoc: TfrmDoc);
    procedure FindStringCMB(strToFind: String);
    procedure ClickLink(strURL: String);
    function SetHighlighter(name: string): TSynCustomHighlighter;
    function CloseAll(TDoc: TfrmDoc = nil): TModalResult;
    function GetHighlighterForFile(AFileName: string): TSynCustomHighlighter;
    procedure ShowOpt();
    procedure LoadHighlighters();
    procedure SaveHighlighters();
    procedure NewDoc(FileName: String; Highlighter: TSynCustomHighlighter = nil);
    property SelDoc: TfrmDoc Read GetDoc;
    property SelWeb: TfrmWeb Read GetWeb;
  end;

var
  dmMain: TdmMain;

implementation

{$R *.dfm}

uses
  UHighlighterProcs, fReplace, fAbout, fFTP, uOptVars, fImage, fMain, fSaveDlg, fOptions, fUpload,
  fFindText, SynEditTypes, fOutput, jclStrings,
  GrepSearchDlg, GrepResultsDlg, dlgSpellCheck, Registry, fFindHex, fTags,
  fOpenWindows;

resourcestring
  SFilterAllFiles = 'All files|*.*|';

procedure TDmMain.WriteFunctions;
var
  i,c:Integer;
  ini: TIniFile;
  Highlighter: TSynCustomHighlighter;
  stList: TStringList;
  s: STring;
begin

  for i:= 0 to fHighlighters.Count - 1 do begin
    Highlighter := TSynCUstomHighlighter(fHighlighters.Objects[i]);
    if Highlighter = nil then exit;
    s := AnsiReplaceText(GetLangName(Highlighter), '/', '');
    s := AnsiReplaceText(s, '\', '');
{    if fileexists(ExtractFilePath(Application.ExeName) + 'funKeys\' + s + '.fun') then
      DeleteFile(ExtractFilePath(Application.ExeName) + 'funKeys\' + s + '.fun');}
    ini := TIniFile.Create(ExtractFilePath(Application.ExeName) + 'funKeys\' + s + '.fun');
    ini.WriteString('KeywordsChar', 'WordsBefore', BoolToStr(Highlighter.CanhaveCharsBefore, True));
    stList := TStringList.Create;
    stList.LoadFromFile(ini.Filename);
    stList.Add('[Keywords]');
    stList.AddStrings(Highlighter.FunctionKeys);
    stList.SaveToFile(ExtractFilePath(Application.ExeName) + 'funKeys\' + s + '.fun');
    stList.Free;
    ini.Free;
  end;
end;

procedure TDmmain.ReadFUnctions;
var
  i,c:Integer;
  ini: TINiList;
  Highlighter: TSynCustomHighlighter;
  s: STring;
begin
  for i:= 0 to fHighlighters.Count - 1 do begin
    Highlighter := TSynCUstomHighlighter(fHighlighters.Objects[i]);
    if Highlighter = nil then continue;
    s := AnsiReplaceText(GetLangName(Highlighter), '/', '');
    s := AnsiReplaceText(s, '\', '');
    if FileExists(ExtractFilePath(Application.ExeName) + 'funKeys\' + s + '.fun') then begin
      ini := TIniList.Create;
      ini.LoadFromFile(ExtractFilePath(Application.ExeName) + 'funKeys\' + s + '.fun');
      Highlighter.CanhaveCharsBefore := ini.ReadBool('KeywordsChar', 'WordsBefore', True);
      ini.ReadSectionNames('Keywords', Highlighter.FunctionKeys);
      ini.Free;
    end;
  end;

end;

procedure TdmMain.InsertHighlighters;
var
  tNode: TTreeNode;
  i: Integer;
begin
  tNode := frmOptions.tvOptions.Items[4];

  for i := 0 to fHighlighters.Count - 1 do begin
      frmOptions.tvOptions.Items.AddChild(tNode, fHighlighters[i]);
  end;
end;

procedure SetCBText ( aP : PChar ; aCount : Integer );
var
   sr : string;
begin
     SetLength ( sr , aCount * 2 );
     ConvertBinToHex ( aP , @sr[1] , aCount , False );
     ClipBoard.AsText := sr;
     SetLength ( sr , 0 );
end;

procedure TDmMain.LoadLangs();
var
  ini: TIniFile;
  rec: TSearchRec;
begin
  if findFirst(ExtractFilePath(Application.ExeName) + 'highlighters\' + '*.ini', faAnyFile, Rec) = 0 then begin
    ini := TIniFile.Create(ExtractFilePath(Application.ExeName) + 'highlighters\' + rec.Name);
    LoadLang(ini);
    ini.Destroy;
    While FindNext(rec) = 0 do
    begin
      ini := TIniFile.Create(ExtractFilePath(Application.ExeName) + 'highlighters\' + rec.Name);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
97久久精品人人做人人爽50路| 国产sm精品调教视频网站| 国内成+人亚洲+欧美+综合在线 | 精品一区二区三区欧美| 亚洲欧洲综合另类在线| 欧美mv和日韩mv的网站| 欧美日韩在线观看一区二区| 成人中文字幕合集| 狠狠色丁香婷婷综合| 亚洲bt欧美bt精品| 亚洲丝袜制服诱惑| 日本一区二区综合亚洲| 精品99一区二区三区| 欧美日韩精品免费观看视频| eeuss鲁片一区二区三区在线观看| 六月婷婷色综合| 亚洲成人自拍偷拍| 亚洲精品中文在线影院| 国产精品福利一区二区| 337p日本欧洲亚洲大胆精品| 免费久久99精品国产| 欧美韩日一区二区三区四区| 久久激情五月激情| 色8久久精品久久久久久蜜| 国产成人在线看| 久国产精品韩国三级视频| 亚洲成人综合网站| 一区二区三区国产精品| 国产清纯美女被跳蛋高潮一区二区久久w| 欧美一区二区日韩| 欧美精品三级在线观看| 欧美日韩一区国产| 欧美日韩第一区日日骚| 欧美日韩一区二区三区在线 | 亚洲成年人网站在线观看| 亚洲三级视频在线观看| 国产精品久久久久影院| 国产精品久久久99| 国产精品国产三级国产aⅴ中文 | 91丨九色丨尤物| 国产精品情趣视频| 欧美日韩一区视频| 欧美日韩国产色站一区二区三区| 在线免费观看不卡av| 白白色 亚洲乱淫| 另类小说一区二区三区| 一区二区免费在线| 在线观看欧美黄色| 色94色欧美sute亚洲线路一久| av动漫一区二区| 色婷婷久久久亚洲一区二区三区| 成人激情文学综合网| 99精品国产热久久91蜜凸| 色狠狠综合天天综合综合| 欧美日韩精品一区二区三区| 555www色欧美视频| 日韩区在线观看| 26uuu亚洲综合色| 国产精品嫩草影院av蜜臀| 亚洲欧美一区二区久久| 国产精品国产a级| www欧美成人18+| 欧美日韩美女一区二区| 欧美一区三区二区| 久久久国产一区二区三区四区小说| 欧美国产综合一区二区| 亚洲精品国产成人久久av盗摄| 亚洲成人手机在线| 精品一区二区影视| 成人高清视频免费观看| 欧美日韩国产色站一区二区三区| 日韩美女在线视频| 国产精品女同一区二区三区| 亚洲一二三级电影| 精品一区二区免费在线观看| 不卡一区二区在线| 91精品国产色综合久久| 久久精品亚洲一区二区三区浴池 | 亚洲日本va午夜在线影院| 亚洲综合视频在线| 国产乱码精品一区二区三区忘忧草 | 成人伦理片在线| 欧美久久高跟鞋激| 国产欧美日韩在线看| 亚洲国产精品自拍| 国产成人av自拍| 欧美日产在线观看| 亚洲国产成人私人影院tom| 亚洲黄色性网站| 久久99精品久久只有精品| 色香蕉成人二区免费| 日韩免费一区二区| 亚洲黄色免费电影| 国产福利视频一区二区三区| 欧美日韩国产三级| 国产精品国产三级国产aⅴ中文| 免费一级片91| 日本精品一级二级| 欧美国产成人在线| 蜜臀av一区二区三区| 色综合久久中文字幕| 国产午夜精品在线观看| 日韩精品国产精品| 日本道精品一区二区三区| 国产片一区二区三区| 免费成人结看片| 大白屁股一区二区视频| 久久久久久日产精品| 日韩在线卡一卡二| 亚洲日本青草视频在线怡红院| 国产精品国产自产拍高清av王其 | 国产日产亚洲精品系列| 日韩经典中文字幕一区| 色婷婷综合久久| 国产人成一区二区三区影院| 日韩精品电影一区亚洲| 欧美日韩久久久| 亚洲精品国产精品乱码不99| 国产成人av电影免费在线观看| 精品国产乱码久久久久久免费| 午夜精品久久久久久久蜜桃app| 91在线精品秘密一区二区| 国产欧美日韩亚州综合| 国产一二精品视频| 精品国产一区二区三区久久影院| 日本91福利区| 91精品国产美女浴室洗澡无遮挡| 亚洲成人av在线电影| 欧美三级欧美一级| 五月天欧美精品| 91精品婷婷国产综合久久竹菊| 亚洲va韩国va欧美va精品| 欧美午夜一区二区三区| 午夜精品久久久久久不卡8050| 2024国产精品| 精品写真视频在线观看| 欧美大尺度电影在线| 麻豆精品国产传媒mv男同| 51精品国自产在线| 日本在线播放一区二区三区| 欧美一区二区三区色| 奇米888四色在线精品| 欧美一级片在线看| 久久97超碰色| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 91网上在线视频| 亚洲欧美一区二区不卡| 欧洲av一区二区嗯嗯嗯啊| 视频一区二区中文字幕| 欧美一区二区三区视频在线观看 | 国产精品久久久久影视| 91免费精品国自产拍在线不卡| 亚洲女与黑人做爰| 欧美日韩免费视频| 午夜a成v人精品| 精品日韩欧美一区二区| 国产精品自在在线| 椎名由奈av一区二区三区| 欧美性大战久久| 久久av资源网| 国产精品三级视频| 欧美亚洲图片小说| 精品一区二区三区影院在线午夜| 国产情人综合久久777777| 色视频一区二区| 日本aⅴ免费视频一区二区三区| 久久久午夜精品| 91网址在线看| 日韩精品每日更新| 国产在线精品一区二区夜色| 国产精品一区二区三区四区 | 91 com成人网| 美腿丝袜亚洲一区| 国产欧美一区二区三区沐欲| 色屁屁一区二区| 久久av资源站| 亚洲精品视频在线观看网站| 日韩精品一区二区三区四区视频| 成人综合在线观看| 日本中文字幕一区二区有限公司| 欧美不卡在线视频| 一本到三区不卡视频| 开心九九激情九九欧美日韩精美视频电影 | 成人国产免费视频| 日本在线观看不卡视频| 国产精品久久久久精k8 | 国产精品乱码人人做人人爱| 欧美在线观看视频一区二区| 国产福利一区在线| 午夜在线成人av| 中文字幕一区二区三区视频| 777a∨成人精品桃花网| jiyouzz国产精品久久| 久久精品免费观看| 极品少妇xxxx偷拍精品少妇| 一区二区三区91| 国产日韩精品一区二区浪潮av| 91精品国产一区二区三区香蕉| 99精品一区二区| 国产成人精品免费|