mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
UPD:LCLWS insted of manual definition in interface.inc
This commit is contained in:
parent
f516586aa3
commit
adaee8f528
3 changed files with 9 additions and 13 deletions
4
_make.sh
4
_make.sh
|
|
@ -46,8 +46,6 @@ build_all()
|
|||
build_doublecmd
|
||||
}
|
||||
|
||||
rm interface.inc
|
||||
echo "{\$DEFINE $lcl}">interface.inc
|
||||
|
||||
case $1 in
|
||||
components) components/build.sh;;
|
||||
|
|
@ -55,4 +53,4 @@ case $1 in
|
|||
doublecmd) build_doublecmd;;
|
||||
all) build_all;;
|
||||
*) build_default;;
|
||||
esac
|
||||
esac
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
{$DEFINE GTK}
|
||||
|
|
@ -26,16 +26,15 @@
|
|||
unit uwlxmodule;
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
{$I interface.inc}
|
||||
interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, dynlibs, uDetectStr, uwlxprototypes, WLXPlugin,
|
||||
Inifiles, uDCUtils, uGlobs,LCLProc
|
||||
{$IFDEF GTK}
|
||||
{$IFDEF LCLGTK}
|
||||
,gtk,glib,gdk
|
||||
{$ENDIF}
|
||||
{$IFDEF QT}
|
||||
{$IFDEF LCLQT}
|
||||
,qt4,qtwidgets
|
||||
// The Qt widgetset must be used to load plugins on qt
|
||||
{$ENDIF}
|
||||
|
|
@ -139,11 +138,11 @@ type
|
|||
implementation
|
||||
|
||||
function WlxPrepareContainer(Ahandle: THandle): boolean;
|
||||
{$IFDEF GTK}
|
||||
{$IFDEF LCLGTK}
|
||||
var lst:PGList;
|
||||
{$ENDIF}
|
||||
begin
|
||||
{$IFDEF GTK}
|
||||
{$IFDEF LCLGTK}
|
||||
//Hide controls from our gtk container
|
||||
lst:=gtk_container_children(GTK_CONTAINER(PGtkwidget(AHandle)));
|
||||
if lst<>nil then
|
||||
|
|
@ -224,10 +223,10 @@ function TWLXModule.CallListLoad(ParentWin: THandle; FileToLoad: string;
|
|||
ShowFlags: integer): THandle;
|
||||
begin
|
||||
if not assigned(ListLoad) then exit; //To prevent crash.
|
||||
{$IFDEF QT}
|
||||
{$IFDEF LCLQT}
|
||||
FPluginWindow:=ListLoad(Integer(TQtWidget(ParentWin).GetContainerWidget), pChar(FileToLoad), ShowFlags);
|
||||
{$ENDIF}
|
||||
{$IFNDEF QT}
|
||||
{$IFNDEF LCLQT}
|
||||
FPluginWindow:=ListLoad(ParentWin, pChar(FileToLoad), ShowFlags);
|
||||
{$ENDIF}
|
||||
|
||||
|
|
@ -238,10 +237,10 @@ function TWLXModule.CallListLoadNext(ParentWin: THandle;
|
|||
FileToLoad: string; ShowFlags: integer): integer;
|
||||
begin
|
||||
if assigned(ListLoadNext) then
|
||||
{$IFDEF QT}
|
||||
{$IFDEF LCLQT}
|
||||
Result:=ListLoadNext(Integer(TQtWidget(ParentWin).GetContainerWidget),FPluginWindow, pChar(FileToLoad), ShowFlags);
|
||||
{$ENDIF}
|
||||
{$IFNDEF QT}
|
||||
{$IFNDEF LCLQT}
|
||||
Result:=ListLoadNext(ParentWin,FPluginWindow,PChar(FileToLoad),ShowFlags)
|
||||
{$ENDIF}
|
||||
//else Result:=LISTPLUGIN_ERROR;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue