summaryrefslogtreecommitdiff
path: root/gdk/linux-fb
diff options
context:
space:
mode:
authorEric Warmenhoven <eric@warmenhoven.org>2002-09-27 21:36:11 +0000
committerEric Warmenhoven <warmenhoven@src.gnome.org>2002-09-27 21:36:11 +0000
commit393ad7381eeb7e247d82ab3d63278e44376adb68 (patch)
treeb17167796adb491fdf5b6d9c4dc50d43295865c0 /gdk/linux-fb
parentafecb32dbc680acdf961b40d589d3db3d8ae9c58 (diff)
downloadgdk-pixbuf-393ad7381eeb7e247d82ab3d63278e44376adb68.tar.gz
Move gdk_keval_name and gdk_keyval_from_name to new gdkkeynames.c, share
Fri Sep 27 14:30:34 2002 Eric Warmenhoven <eric@warmenhoven.org> * gdk/Makefile.am gdk/gdkkeynames.c gdk/linux-fb/gdkmain-fb.c gdk/win32/gdkkeys-win32.c: Move gdk_keval_name and gdk_keyval_from_name to new gdkkeynames.c, share implementation for linux-fb and win32 (#94123) * gdk/linux-fb/Makefile.am gdk/linux-fb/gdkkeyboard-fb.c gdk/linux-fb/gdkmain-fb.c gdk/linux-fb/gdkmouse-fb.c: add -DG_DISABLE_DEPRECATED and -DGDK_PIXBUF_DISABLE_DEPRECATED to compile flags * gdk/linux-fb/gdkdisplay-fb.c: prevent segfault if display can't initialize * gdk/linux-fb/gdkkeyboard-fb.c: better parsing of keycodes * gdk/linux-fb/gdkwindow-fb.c: add stubs for new functions
Diffstat (limited to 'gdk/linux-fb')
-rw-r--r--gdk/linux-fb/Makefile.am2
-rw-r--r--gdk/linux-fb/gdkdisplay-fb.c2
-rw-r--r--gdk/linux-fb/gdkkeyboard-fb.c7
-rw-r--r--gdk/linux-fb/gdkmain-fb.c42
-rw-r--r--gdk/linux-fb/gdkmouse-fb.c2
-rw-r--r--gdk/linux-fb/gdkwindow-fb.c30
6 files changed, 53 insertions, 32 deletions
diff --git a/gdk/linux-fb/Makefile.am b/gdk/linux-fb/Makefile.am
index 18b0510cf..31182c9c9 100644
--- a/gdk/linux-fb/Makefile.am
+++ b/gdk/linux-fb/Makefile.am
@@ -15,6 +15,8 @@ INCLUDES = @STRIP_BEGIN@ \
-I$(top_srcdir) \
-I$(top_srcdir)/gdk \
-I$(top_builddir)/gdk \
+ -DG_DISABLE_DEPRECATED \
+ -DGDK_PIXBUF_DISABLE_DEPRECATED \
@GDK_DEP_CFLAGS@ \
@GTK_DEBUG_FLAGS@ \
@STRIP_END@
diff --git a/gdk/linux-fb/gdkdisplay-fb.c b/gdk/linux-fb/gdkdisplay-fb.c
index c10fcd262..a42bff248 100644
--- a/gdk/linux-fb/gdkdisplay-fb.c
+++ b/gdk/linux-fb/gdkdisplay-fb.c
@@ -30,7 +30,7 @@
GdkDisplay *
gdk_display_open (const gchar *display_name)
{
- if (_gdk_display != NULL)
+ if (gdk_display == NULL || _gdk_display != NULL)
return NULL; /* single display only */
_gdk_display = g_object_new (GDK_TYPE_DISPLAY, NULL);
diff --git a/gdk/linux-fb/gdkkeyboard-fb.c b/gdk/linux-fb/gdkkeyboard-fb.c
index 39d0f0709..7c4eb0b84 100644
--- a/gdk/linux-fb/gdkkeyboard-fb.c
+++ b/gdk/linux-fb/gdkkeyboard-fb.c
@@ -192,7 +192,7 @@ gdk_fb_keyboard_init (gboolean open_dev)
for (i = 0; i < G_N_ELEMENTS(keyb_devs); i++)
{
- if (g_strcasecmp(keyb_type, keyb_devs[i].name)==0)
+ if (g_ascii_strcasecmp(keyb_type, keyb_devs[i].name)==0)
break;
}
@@ -394,7 +394,8 @@ gdk_fb_handle_key (guint hw_keycode,
/* handle some magic keys */
if (key_up &&
- (modifier_state & (GDK_CONTROL_MASK|GDK_MOD1_MASK)))
+ (modifier_state & GDK_CONTROL_MASK) &&
+ (modifier_state & GDK_MOD1_MASK))
{
if (keyval == GDK_BackSpace)
{
@@ -783,7 +784,7 @@ xlate_io (GIOChannel *gioc,
if (n <= 0)
g_error ("Nothing from keyboard!");
- for (i = 0; i < n; i++)
+ for (i = 0; i < n; )
{
handled = FALSE;
modifier = 0;
diff --git a/gdk/linux-fb/gdkmain-fb.c b/gdk/linux-fb/gdkmain-fb.c
index 2e3c5cbbc..63ad7dce7 100644
--- a/gdk/linux-fb/gdkmain-fb.c
+++ b/gdk/linux-fb/gdkmain-fb.c
@@ -209,9 +209,9 @@ fb_modes_parse_mode (GScanner *scanner,
g_free (modename);
return -1;
}
- if (g_strcasecmp (scanner->value.v_identifier, "true")==0)
+ if (g_ascii_strcasecmp (scanner->value.v_identifier, "true")==0)
laced = 1;
- else if (g_strcasecmp (scanner->value.v_identifier, "false")==0)
+ else if (g_ascii_strcasecmp (scanner->value.v_identifier, "false")==0)
laced = 0;
else
{
@@ -226,9 +226,9 @@ fb_modes_parse_mode (GScanner *scanner,
g_free (modename);
return -1;
}
- if (g_strcasecmp (scanner->value.v_identifier, "true")==0)
+ if (g_ascii_strcasecmp (scanner->value.v_identifier, "true")==0)
extsync = 1;
- else if (g_strcasecmp (scanner->value.v_identifier, "false")==0)
+ else if (g_ascii_strcasecmp (scanner->value.v_identifier, "false")==0)
extsync = 0;
else
{
@@ -243,9 +243,9 @@ fb_modes_parse_mode (GScanner *scanner,
g_free (modename);
return -1;
}
- if (g_strcasecmp (scanner->value.v_identifier, "true")==0)
+ if (g_ascii_strcasecmp (scanner->value.v_identifier, "true")==0)
doublescan = 1;
- else if (g_strcasecmp (scanner->value.v_identifier, "false")==0)
+ else if (g_ascii_strcasecmp (scanner->value.v_identifier, "false")==0)
doublescan = 0;
else
{
@@ -260,9 +260,9 @@ fb_modes_parse_mode (GScanner *scanner,
g_free (modename);
return -1;
}
- if (g_strcasecmp (scanner->value.v_identifier, "high")==0)
+ if (g_ascii_strcasecmp (scanner->value.v_identifier, "high")==0)
vsync = 1;
- else if (g_strcasecmp (scanner->value.v_identifier, "low")==0)
+ else if (g_ascii_strcasecmp (scanner->value.v_identifier, "low")==0)
vsync = 0;
else
{
@@ -277,9 +277,9 @@ fb_modes_parse_mode (GScanner *scanner,
g_free (modename);
return -1;
}
- if (g_strcasecmp (scanner->value.v_identifier, "high")==0)
+ if (g_ascii_strcasecmp (scanner->value.v_identifier, "high")==0)
hsync = 1;
- else if (g_strcasecmp (scanner->value.v_identifier, "low")==0)
+ else if (g_ascii_strcasecmp (scanner->value.v_identifier, "low")==0)
hsync = 0;
else
{
@@ -294,9 +294,9 @@ fb_modes_parse_mode (GScanner *scanner,
g_free (modename);
return -1;
}
- if (g_strcasecmp (scanner->value.v_identifier, "high")==0)
+ if (g_ascii_strcasecmp (scanner->value.v_identifier, "high")==0)
csync = 1;
- else if (g_strcasecmp (scanner->value.v_identifier, "low")==0)
+ else if (g_ascii_strcasecmp (scanner->value.v_identifier, "low")==0)
csync = 0;
else
{
@@ -311,9 +311,9 @@ fb_modes_parse_mode (GScanner *scanner,
g_free (modename);
return -1;
}
- if (g_strcasecmp (scanner->value.v_identifier, "false")==0)
+ if (g_ascii_strcasecmp (scanner->value.v_identifier, "false")==0)
accel = 0;
- else if (g_strcasecmp (scanner->value.v_identifier, "true")==0)
+ else if (g_ascii_strcasecmp (scanner->value.v_identifier, "true")==0)
accel = 1;
else
{
@@ -691,7 +691,7 @@ gdk_fb_display_new ()
s = getenv("GDK_VT");
if (s)
{
- if (g_strcasecmp ("new", s)==0)
+ if (g_ascii_strcasecmp ("new", s)==0)
{
n = ioctl (display->console_fd, VT_OPENQRY, &vt);
if (n < 0 || vt == -1)
@@ -1272,18 +1272,6 @@ _gdk_windowing_exit (void)
gdk_display = NULL;
}
-gchar*
-gdk_keyval_name (guint keyval)
-{
- return NULL;
-}
-
-guint
-gdk_keyval_from_name (const gchar *keyval_name)
-{
- return 0;
-}
-
gchar *
gdk_get_display(void)
{
diff --git a/gdk/linux-fb/gdkmouse-fb.c b/gdk/linux-fb/gdkmouse-fb.c
index 7f3c5b35c..c2e16ebcd 100644
--- a/gdk/linux-fb/gdkmouse-fb.c
+++ b/gdk/linux-fb/gdkmouse-fb.c
@@ -324,7 +324,7 @@ gdk_fb_mouse_init (gboolean open_dev)
for (i=0;i<G_N_ELEMENTS(mouse_devs);i++)
{
- if (g_strcasecmp(mouse_type, mouse_devs[i].name)==0)
+ if (g_ascii_strcasecmp(mouse_type, mouse_devs[i].name)==0)
break;
}
diff --git a/gdk/linux-fb/gdkwindow-fb.c b/gdk/linux-fb/gdkwindow-fb.c
index 8e08c56bb..1586761c7 100644
--- a/gdk/linux-fb/gdkwindow-fb.c
+++ b/gdk/linux-fb/gdkwindow-fb.c
@@ -2184,6 +2184,22 @@ gdk_window_deiconify (GdkWindow *window)
}
void
+gdk_window_fullscreen (GdkWindow *window)
+{
+ g_return_if_fail (GDK_IS_WINDOW (window));
+
+ g_warning ("gdk_window_fullscreen() not implemented.\n");
+}
+
+void
+gdk_window_unfullscreen (GdkWindow *window)
+{
+ g_return_if_fail (GDK_IS_WINDOW (window));
+
+ /* g_warning ("gdk_window_unfullscreen() not implemented.\n");*/
+}
+
+void
gdk_window_focus (GdkWindow *window,
guint32 timestamp)
{
@@ -2208,6 +2224,20 @@ gdk_window_set_modal_hint (GdkWindow *window,
}
void
+gdk_window_set_skip_taskbar_hint (GdkWindow *window,
+ gboolean skips_taskbar)
+{
+ g_return_if_fail (GDK_IS_WINDOW (window));
+}
+
+void
+gdk_window_set_skip_pager_hint (GdkWindow *window,
+ gboolean skips_pager)
+{
+ g_return_if_fail (GDK_IS_WINDOW (window));
+}
+
+void
gdk_window_begin_resize_drag (GdkWindow *window,
GdkWindowEdge edge,
gint button,