summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOle Loots <ole@monochrom.net>2012-01-06 22:15:56 +0000
committerOle Loots <ole@monochrom.net>2012-01-06 22:15:56 +0000
commit3b492b48428799b0eae21cbc8eee37bc834ebbb7 (patch)
tree8e47ad0733a912a42d490ba9d8eba6cd2d134a25
parent03cd3ac72bf4279d4202982a55deaa651b6e6338 (diff)
downloadnetsurf-3b492b48428799b0eae21cbc8eee37bc834ebbb7.tar.gz
netsurf-3b492b48428799b0eae21cbc8eee37bc834ebbb7.tar.bz2
Removed unused source files.
svn path=/trunk/netsurf/; revision=13384
-rwxr-xr-xatari/slider.c131
-rwxr-xr-xatari/slider.h57
2 files changed, 0 insertions, 188 deletions
diff --git a/atari/slider.c b/atari/slider.c
deleted file mode 100755
index 37eead414..000000000
--- a/atari/slider.c
+++ /dev/null
@@ -1,131 +0,0 @@
-/*
- * Copyright 2010 Ole Loots <ole@monochrom.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/>.
- */
-
-#include "atari/slider.h"
-
-long inline slider_pages( long content_dim, long workarea_dim )
-{
- long ret;
- ret = (long)ceil( (float)content_dim / (float)workarea_dim );
- if( ret <= 0 )
- ret = 1;
- return( ret );
-}
-
-float inline slider_pages_dec( long content_dim, long workarea_dim )
-{
- float ret;
- ret = (float)content_dim / (float)workarea_dim );
- if( ret <= 0 )
- ret = 1;
- return( ret );
-}
-
-
-int slider_gem_size( long content_dim, long workarea_dim )
-{
- int ret;
- int pages = slider_pages(content_dim, workarea_dim);
- if( pages <= 0 )
- return 1;
- ret = 1000 / pages;
- if( ret <= 0 )
- ret = 1;
- return( ret );
-}
-
-
-int slider_pos_to_gem_pos( long content_dim, long workarea_dim, long slider_pos )
-{
- int ret;
- int spos = slider_max_pos( content_dim, workarea_dim );
- if( spos < 1 )
- return( 0 );
- float x = (float)1000 / spos;
- if(content_dim >= 1000)
- ret = (int)( x * slider_pos );
- else
- ret = (int)ceilf( (float)x * slider_pos );
- return( max(0, ret) );
-}
-
-
-long slider_gem_pos_to_pos( long content_dim, long workarea_dim, int slider_pos )
-{
- long ret;
- int nmax = slider_max_pos( content_dim, workarea_dim );
- float x = (float)1000 / nmax;
- if(content_dim >= 1000)
- ret = (int) ( (float) slider_pos * x);
- else
- ret = (int) ceilf( (float)slider_pos * x );
- return( max(0, ret) );
-}
-
-
-long inline slider_gem_size_to_res( long workarea_dim, int gem_size )
-{
- /* subtract [<-] and [->] buttons (16*2) from workarea: */
- int factor = 1000 / (workarea_dim - 16*2);
- return( max(1, gem_size / factor) );
-}
-
-
-long slider_gem_pos_to_res( long content_dim, long workarea_dim, int gem_pos )
-{
- /* subtract size of boxchar: */
- int room = workarea_dim - 16 * 2 - slider_gem_size_to_res(workarea_dim, slider_gem_sz );
-
- /*
- 1. Berechnen welchem Prozentsatz die GEM Position entspricht:
- 1000 = Grundwert
- gem_pos = Prozentwert
- Prozentsatz = ?
- Rechnung: Prozentwert * 100 / 1000
- Gekürzt: Prozentwert / 10
- p_calc = der Prozentsatz / 100 -> fuer vereinfachte nutzung
- */
- /* float p_gem = (float)gem_pos / 10; */
- float p_calc = (float)gem_pos / 1000;
-
- /*
- 2. Berechnen welchem Pixel der Prozentsatz entspricht
- room = Grundwert
- p_gem = Prozentsatz
- Prozentwert = ?
- Rechnung = G * p / 100
- Anmerkung: es wird p_calc verwendet, da praktischer...
- */
- int pixel = (float)((float)room * p_calc)+0.5;
-
- return( pixel );
-}
-
-
-/*
-
-Not implemented
-
-long slider_pos_to_res( long content_dim, long workarea_dim, int pos )
-{
- long max_pos = slider_max_pos( content_dim, workarea_dim );
- return( -1 );
-}
- */
-
-
diff --git a/atari/slider.h b/atari/slider.h
deleted file mode 100755
index 54aff43c8..000000000
--- a/atari/slider.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Copyright 2010 Ole Loots <ole@monochrom.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/>.
- */
-
-#ifndef NS_SLIDER_H_INCLUDED
-#define NS_SLIDER_H_INCLUDED
-
-/* -------------------------------------------------------------------------- */
-/* Slider Interface: */
-/* -------------------------------------------------------------------------- */
-
-#define BR_SCROLLBAR_SZ 16
-
-/* Calculate how many pixel an specific page of the content contains */
-#define SLIDER_PIXELS_ON_PAGE( long content_dim, long workarea_dim, long page )\
- min( workarea_dim, content_dim - page * workarea_dim)
-
-/* Returns max internal slider pos, counting from zero */
-#define SLIDER_MAX_POS(content_dim, workarea_dim) max( 0, content_dim - workarea_dim)
-
-/* Calculate the number of content-"pages" for window size */
-long inline slider_pages( long content_dim, long workarea_dim );
-float inline slider_pages_dec( long content_dim, long workarea_dim )
-
-/* Convert content size into gem slider size ( 0 - 1000 ) */
-int inline slider_gem_size( long content_dim, long workarea_dim );
-
-/* convert internal slider position to gem slider position */
-int slider_pos_to_gem_pos( long content_dim, long workarea_dim, long slider_pos );
-
-/* convert gem slider pos to "internal" pos system */
-long slider_gem_pos_to_pos( long content_dim, long workarea_dim, int slider_pos );
-
-/* Calculate the gem slider mover size into pixel size */
-long slider_gem_size_to_res( long workarea_dim, int gem_size );
-
-/* Convert the gem Slider pos to an pixel value */
-long slider_gem_pos_to_res( long content_dim, long workarea_dim, int gem_pos );
-
-
-
-
-#endif