my own uncrustify run
This commit is contained in:
@@ -1,23 +1,23 @@
|
||||
/*
|
||||
Copyright (C) 2001-2006, William Joseph.
|
||||
All Rights Reserved.
|
||||
Copyright (C) 2001-2006, William Joseph.
|
||||
All Rights Reserved.
|
||||
|
||||
This file is part of GtkRadiant.
|
||||
This file is part of GtkRadiant.
|
||||
|
||||
GtkRadiant 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; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
GtkRadiant 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; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
GtkRadiant 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.
|
||||
GtkRadiant 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 GtkRadiant; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GtkRadiant; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
#include "cursor.h"
|
||||
|
||||
@@ -28,70 +28,63 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
#include <gdk/gdkpixmap.h>
|
||||
|
||||
|
||||
GdkCursor* create_blank_cursor()
|
||||
{
|
||||
GdkPixmap *pixmap;
|
||||
GdkBitmap *mask;
|
||||
char buffer [(32 * 32)/8];
|
||||
memset (buffer, 0, (32 * 32)/8);
|
||||
GdkColor white = {0, 0xffff, 0xffff, 0xffff};
|
||||
GdkColor black = {0, 0x0000, 0x0000, 0x0000};
|
||||
pixmap = gdk_bitmap_create_from_data(0, buffer, 32, 32);
|
||||
mask = gdk_bitmap_create_from_data(0, buffer, 32, 32);
|
||||
GdkCursor *cursor = gdk_cursor_new_from_pixmap(pixmap, mask, &white, &black, 1, 1);
|
||||
gdk_drawable_unref(pixmap);
|
||||
gdk_drawable_unref(mask);
|
||||
GdkCursor* create_blank_cursor(){
|
||||
GdkPixmap *pixmap;
|
||||
GdkBitmap *mask;
|
||||
char buffer [( 32 * 32 ) / 8];
|
||||
memset( buffer, 0, ( 32 * 32 ) / 8 );
|
||||
GdkColor white = {0, 0xffff, 0xffff, 0xffff};
|
||||
GdkColor black = {0, 0x0000, 0x0000, 0x0000};
|
||||
pixmap = gdk_bitmap_create_from_data( 0, buffer, 32, 32 );
|
||||
mask = gdk_bitmap_create_from_data( 0, buffer, 32, 32 );
|
||||
GdkCursor *cursor = gdk_cursor_new_from_pixmap( pixmap, mask, &white, &black, 1, 1 );
|
||||
gdk_drawable_unref( pixmap );
|
||||
gdk_drawable_unref( mask );
|
||||
|
||||
return cursor;
|
||||
return cursor;
|
||||
}
|
||||
|
||||
void blank_cursor(GtkWidget* widget)
|
||||
{
|
||||
GdkCursor* cursor = create_blank_cursor();
|
||||
gdk_window_set_cursor (widget->window, cursor);
|
||||
gdk_cursor_unref(cursor);
|
||||
void blank_cursor( GtkWidget* widget ){
|
||||
GdkCursor* cursor = create_blank_cursor();
|
||||
gdk_window_set_cursor( widget->window, cursor );
|
||||
gdk_cursor_unref( cursor );
|
||||
}
|
||||
|
||||
void default_cursor(GtkWidget* widget)
|
||||
{
|
||||
gdk_window_set_cursor(widget->window, 0);
|
||||
void default_cursor( GtkWidget* widget ){
|
||||
gdk_window_set_cursor( widget->window, 0 );
|
||||
}
|
||||
|
||||
|
||||
#if defined(WIN32)
|
||||
#if defined( WIN32 )
|
||||
|
||||
#include <gdk/gdkwin32.h>
|
||||
|
||||
void Sys_GetCursorPos(GtkWindow* window, int *x, int *y)
|
||||
{
|
||||
POINT pos;
|
||||
GetCursorPos(&pos);
|
||||
ScreenToClient((HWND)GDK_WINDOW_HWND(GTK_WIDGET(window)->window), &pos);
|
||||
*x = pos.x;
|
||||
*y = pos.y;
|
||||
void Sys_GetCursorPos( GtkWindow* window, int *x, int *y ){
|
||||
POINT pos;
|
||||
GetCursorPos( &pos );
|
||||
ScreenToClient( (HWND)GDK_WINDOW_HWND( GTK_WIDGET( window )->window ), &pos );
|
||||
*x = pos.x;
|
||||
*y = pos.y;
|
||||
}
|
||||
|
||||
void Sys_SetCursorPos(GtkWindow* window, int x, int y)
|
||||
{
|
||||
POINT pos;
|
||||
pos.x = x;
|
||||
pos.y = y;
|
||||
ClientToScreen((HWND)GDK_WINDOW_HWND(GTK_WIDGET(window)->window), &pos);
|
||||
SetCursorPos(pos.x, pos.y);
|
||||
void Sys_SetCursorPos( GtkWindow* window, int x, int y ){
|
||||
POINT pos;
|
||||
pos.x = x;
|
||||
pos.y = y;
|
||||
ClientToScreen( (HWND)GDK_WINDOW_HWND( GTK_WIDGET( window )->window ), &pos );
|
||||
SetCursorPos( pos.x, pos.y );
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
#include <gdk/gdkx.h>
|
||||
|
||||
void Sys_GetCursorPos(GtkWindow* window, int *x, int *y)
|
||||
{
|
||||
gdk_display_get_pointer(gdk_display_get_default(), 0, x, y, 0);
|
||||
void Sys_GetCursorPos( GtkWindow* window, int *x, int *y ){
|
||||
gdk_display_get_pointer( gdk_display_get_default(), 0, x, y, 0 );
|
||||
}
|
||||
|
||||
void Sys_SetCursorPos(GtkWindow* window, int x, int y)
|
||||
{
|
||||
XWarpPointer(GDK_DISPLAY(), None, GDK_ROOT_WINDOW(), 0, 0, 0, 0, x, y);
|
||||
void Sys_SetCursorPos( GtkWindow* window, int x, int y ){
|
||||
XWarpPointer( GDK_DISPLAY(), None, GDK_ROOT_WINDOW(), 0, 0, 0, 0, x, y );
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user