split out internal local history macros from public interface header

This commit is contained in:
Vincent Sanders 2021-03-23 22:03:33 +00:00
parent 6faa70893b
commit 5749ace60f
4 changed files with 40 additions and 11 deletions

View File

@ -41,6 +41,7 @@
#include "desktop/gui_internal.h" #include "desktop/gui_internal.h"
#include "desktop/browser_private.h" #include "desktop/browser_private.h"
#include "desktop/local_history_private.h"
#include "desktop/browser_history.h" #include "desktop/browser_history.h"
/** /**

View File

@ -35,17 +35,6 @@
#include "utils/errors.h" #include "utils/errors.h"
#include "content/handlers/css/utils.h"
#define LOCAL_HISTORY_WIDTH \
(FIXTOINT(nscss_pixels_css_to_physical(INTTOFIX(116))))
#define LOCAL_HISTORY_HEIGHT \
(FIXTOINT(nscss_pixels_css_to_physical(INTTOFIX(100))))
#define LOCAL_HISTORY_RIGHT_MARGIN \
(FIXTOINT(nscss_pixels_css_to_physical(INTTOFIX(50))))
#define LOCAL_HISTORY_BOTTOM_MARGIN \
(FIXTOINT(nscss_pixels_css_to_physical(INTTOFIX(30))))
struct browser_window; struct browser_window;
struct history_entry; struct history_entry;
struct bitmap; struct bitmap;

View File

@ -41,6 +41,7 @@
#include "desktop/system_colour.h" #include "desktop/system_colour.h"
#include "desktop/browser_private.h" #include "desktop/browser_private.h"
#include "desktop/browser_history.h" #include "desktop/browser_history.h"
#include "desktop/local_history_private.h"
#include "desktop/local_history.h" #include "desktop/local_history.h"
/** /**

View File

@ -0,0 +1,38 @@
/*
* Copyright 2006 James Bursa <bursa@users.sourceforge.net>
*
* This file is part of NetSurf, http://www.netsurf-browser.org/
*
* NetSurf is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* NetSurf is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/**
* \file
* Interface to browser history private operations
*/
#ifndef NETSURF_DESKTOP_BROWSER_HISTORY_PRIVATE_H
#define NETSURF_DESKTOP_BROWSER_HISTORY_PRIVATE_H
#include "content/handlers/css/utils.h"
#define LOCAL_HISTORY_WIDTH \
(FIXTOINT(nscss_pixels_css_to_physical(INTTOFIX(116))))
#define LOCAL_HISTORY_HEIGHT \
(FIXTOINT(nscss_pixels_css_to_physical(INTTOFIX(100))))
#define LOCAL_HISTORY_RIGHT_MARGIN \
(FIXTOINT(nscss_pixels_css_to_physical(INTTOFIX(50))))
#define LOCAL_HISTORY_BOTTOM_MARGIN \
(FIXTOINT(nscss_pixels_css_to_physical(INTTOFIX(30))))
#endif