/* $Id: doclayout.cpp,v 1.1 1998/09/25 18:01:33 ramiro%netscape.com Exp $ * * The contents of this file are subject to the Netscape Public License * Version 1.0 (the "NPL"); you may not use this file except in * compliance with the NPL. You may obtain a copy of the NPL at * http://www.mozilla.org/NPL/ * * Software distributed under the NPL is distributed on an "AS IS" basis, * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL * for the specific language governing rights and limitations under the * NPL. * * The Initial Developer of this code under the NPL is Netscape * Communications Corporation. Portions created by Netscape are * Copyright (C) 1998 Netscape Communications Corporation. Portions * created by Warwick Allison, Kalle Dalheimer, Eirik Eng, Matthias * Ettrich, Arnt Gulbrandsen, Haavard Nord and Paul Olav Tvete are * Copyright (C) 1998 Warwick Allison, Kalle Dalheimer, Eirik Eng, * Matthias Ettrich, Arnt Gulbrandsen, Haavard Nord and Paul Olav * Tvete. All Rights Reserved. */ #include "QtContext.h" #include "shist.h" static void useArgs( const char *fn, ... ) { if (0&&fn) printf( "%s\n", fn ); } /* From ./lay.c: */ void QtContext::layoutNewDocument(URL_Struct *url, int32 *iWidth, int32 *iHeight, int32 *mWidth, int32 *mHeight) { *iWidth = visibleWidth(); *iHeight = visibleHeight(); // crazy defaults...... inspired by the xfe if (mwContext()->is_grid_cell){ *mWidth = 7; *mHeight = 4; } else { *mWidth = 8; *mHeight = 8; } // fprintf( stderr, "QTFE_LayoutNewDocument %p, %dx%d, %d,%d \n", // url, *iWidth, *iHeight, *mWidth, *mHeight ); SHIST_AddDocument( context, SHIST_CreateHistoryEntry( url, "" ) ); } /* From ./lay.c: */ void QtContext::setDocTitle(char *title) { useArgs( "QTFE_SetDocTitle %s \n", title ); } /* From ./lay.c: */ void QtContext::finishedLayout() { useArgs( "QTFE_FinishedLayout \n" ); } /* From ./lay.c: */ void QtContext::beginPreSection() { useArgs( "QTFE_BeginPreSection \n" ); } /* From ./lay.c: */ void QtContext::endPreSection() { useArgs( "QTFE_EndPreSection \n" ); }