wmaker: Replaced local 'extern' definition of wPreferences by proper header usage
authorChristophe CURIS <christophe.curis@free.fr>
Sun, 30 Jun 2013 14:02:35 +0000 (30 16:02 +0200)
committerCarlos R. Mafra <crmafra@gmail.com>
Sun, 30 Jun 2013 14:10:09 +0000 (30 15:10 +0100)
Signed-off-by: Christophe CURIS <christophe.curis@free.fr>
36 files changed:
src/WindowMaker.h
src/actions.c
src/appicon.c
src/appmenu.c
src/balloon.c
src/client.c
src/cycling.c
src/defaults.c
src/dialog.c
src/dock.c
src/dockedapp.c
src/event.c
src/framewin.c
src/icon.c
src/main.c
src/menu.c
src/misc.c
src/monitor.c
src/moveres.c
src/placement.c
src/rootmenu.c
src/screen.c
src/stacking.c
src/startup.c
src/superfluous.c
src/switchmenu.c
src/switchpanel.c
src/texture.c
src/usermenu.c
src/wcore.c
src/wdefaults.c
src/window.c
src/winmenu.c
src/winspector.c
src/wmspec.c
src/workspace.c

index 23ea046..69923c1 100644 (file)
@@ -297,7 +297,7 @@ typedef struct WCoord {
     int x, y;
 } WCoord;
 
-typedef struct WPreferences {
+extern struct WPreferences {
     char *pixmap_path;                /* : separated list of paths to find pixmaps */
     char *icon_path;                  /* : separated list of paths to find icons */
     WMArray *fallbackWMs;              /* fallback window manager list */
@@ -446,7 +446,7 @@ typedef struct WPreferences {
 #endif
         unsigned int restarting:2;
     } flags;                          /* internal flags */
-} WPreferences;
+} wPreferences;
 
 /****** Global Variables  ******/
 extern Display *dpy;
index e492419..b4eda5f 100644 (file)
@@ -55,7 +55,6 @@
 int ignore_wks_change = 0;
 extern Time LastTimestamp;
 extern Time LastFocusChange;
-extern WPreferences wPreferences;
 extern Atom _XA_WM_TAKE_FOCUS;
 
 static void find_Maximus_geometry(WWindow *wwin, WArea usableArea, int *new_x, int *new_y,
index e1fada1..41e52e7 100644 (file)
@@ -61,7 +61,6 @@
 
 /**** Global variables ****/
 extern Cursor wCursor[WCUR_LAST];
-extern WPreferences wPreferences;
 extern WDDomain *WDWindowAttributes;
 extern XContext wWinContext;
 
index 343797b..539f056 100644 (file)
@@ -39,7 +39,6 @@
 /******** Global Variables **********/
 extern Atom _XA_WINDOWMAKER_MENU;
 extern Time LastTimestamp;
-extern WPreferences wPreferences;
 
 typedef struct {
        short code;
index af7ceed..e2c294a 100644 (file)
@@ -43,7 +43,6 @@
 #include "workspace.h"
 #include "balloon.h"
 
-extern WPreferences wPreferences;
 
 typedef struct _WBalloon {
        Window window;
index 060ec59..0c4126f 100644 (file)
@@ -577,7 +577,6 @@ void wClientCheckProperty(WWindow * wwin, XPropertyEvent * event)
                                        wAppMenuDestroy(wapp->menu);
                                }
                                if (wwin->fake_group) {
-                                       extern WPreferences wPreferences;
                                        WScreen *scr = wwin->screen_ptr;
                                        WWindow *foo = scr->focused_window;
                                        WFakeGroupLeader *fPtr = wwin->fake_group;
index 3414ae2..4955e3f 100644 (file)
@@ -39,8 +39,6 @@
 #include "switchpanel.h"
 
 /* Globals */
-extern WPreferences wPreferences;
-
 extern WShortKey wKeyBindings[WKBD_LAST];
 
 static void raiseWindow(WSwitchPanel * swpanel, WWindow * wwin)
index 601eb54..02f01a3 100644 (file)
@@ -76,7 +76,6 @@ extern WDDomain *WDWindowMaker;
 extern WDDomain *WDWindowAttributes;
 extern WDDomain *WDRootMenu;
 extern int wScreenCount;
-extern WPreferences wPreferences;
 extern WShortKey wKeyBindings[WKBD_LAST];
 
 typedef struct _WDefaultEntry  WDefaultEntry;
@@ -3065,7 +3064,7 @@ static int setSwPOptions(WScreen * scr, WDefaultEntry * entry, void *tdata, void
        char *path;
        RImage *bgimage;
        int cwidth, cheight;
-       WPreferences *prefs = foo;
+       struct WPreferences *prefs = foo;
 
        if (!WMIsPLArray(array) || WMGetPropListItemCount(array) == 0) {
                if (prefs->swtileImage)
@@ -3182,7 +3181,7 @@ static int setModifierKeyLabels(WScreen * scr, WDefaultEntry * entry, void *tdat
 {
        WMPropList *array = tdata;
        int i;
-       WPreferences *prefs = foo;
+       struct WPreferences *prefs = foo;
 
        if (!WMIsPLArray(array) || WMGetPropListItemCount(array) != 7) {
                wwarning(_("Value for option \"%s\" must be an array of 7 strings"), entry->key);
index bef0985..c36d9fa 100644 (file)
@@ -60,7 +60,6 @@
 #include "actions.h"
 #include "xinerama.h"
 
-extern WPreferences wPreferences;
 
 static WMPoint getCenter(WScreen * scr, int width, int height)
 {
index 3f44b44..3c3c150 100644 (file)
@@ -66,7 +66,6 @@
 
 /**** Global variables ****/
 extern Cursor wCursor[WCUR_LAST];
-extern WPreferences wPreferences;
 extern XContext wWinContext;
 extern void appIconMouseDown(WObjDescriptor *desc, XEvent *event);
 
index 0ef180f..b24f127 100644 (file)
@@ -39,8 +39,6 @@
 #include "framewin.h"
 #include "xinerama.h"
 
-/**** Global variables ****/
-extern WPreferences wPreferences;
 
 static void updateCommand(WAppIcon * icon, char *command)
 {
index c6951bb..495d2b4 100644 (file)
@@ -87,8 +87,6 @@ extern int wScreenCount;
 extern Time LastTimestamp;
 extern Time LastFocusChange;
 
-extern WPreferences wPreferences;
-
 #define MOD_MASK wPreferences.modifier_mask
 
 extern Atom _XA_WM_COLORMAP_NOTIFY;
index db0d988..9157295 100644 (file)
@@ -45,7 +45,6 @@
 
 #define DBLCLICK_TIME wPreferences.dblclick_time
 
-extern WPreferences wPreferences;
 
 static void handleExpose(WObjDescriptor * desc, XEvent * event);
 static void handleButtonExpose(WObjDescriptor * desc, XEvent * event);
index 0472d7a..3e06585 100644 (file)
@@ -49,7 +49,6 @@
 #include "winmenu.h"
 
 /**** Global varianebles ****/
-extern WPreferences wPreferences;
 
 #define MOD_MASK wPreferences.modifier_mask
 #define CACHE_ICON_PATH "/Library/WindowMaker/CachedPixmaps"
index 36ae499..199033e 100644 (file)
@@ -82,7 +82,7 @@ char *Locale = NULL;
 
 int wScreenCount = 0;
 
-WPreferences wPreferences;
+struct WPreferences wPreferences;
 
 WShortKey wKeyBindings[WKBD_LAST];
 
@@ -599,7 +599,7 @@ int main(int argc, char **argv)
        /* setup common stuff for the monitor and wmaker itself */
        WMInitializeApplication("WindowMaker", &argc, argv);
 
-       memset(&wPreferences, 0, sizeof(WPreferences));
+       memset(&wPreferences, 0, sizeof(wPreferences));
 
        wPreferences.fallbackWMs = WMCreateArray(8);
        alt = getenv("WINDOWMAKER_ALT_WM");
index 75a2db5..0ececa7 100644 (file)
@@ -51,8 +51,6 @@ extern Cursor wCursor[WCUR_LAST];
 
 extern XContext wWinContext;
 
-extern WPreferences wPreferences;
-
 #define MOD_MASK wPreferences.modifier_mask
 
 #define MENU_SCROLL_STEP  menuScrollParameters[(int)wPreferences.menu_scroll_speed].steps
index 4c4eaca..27a6ab2 100644 (file)
@@ -50,8 +50,7 @@
 #include "xutil.h"
 #include "xmodifier.h"
 
-/**** global variables *****/
-extern WPreferences wPreferences;
+
 #define ICON_SIZE wPreferences.icon_size
 
 /**** Local prototypes *****/
index d33372d..c023b30 100644 (file)
@@ -39,8 +39,6 @@
 #include "dialog.h"
 #include "main.h"
 
-/****** Global Variables ******/
-extern WPreferences wPreferences;
 
 static int showCrashDialog(int sig)
 {
index 3984906..26b8cf9 100644 (file)
@@ -62,7 +62,6 @@
 
 /****** Global Variables ******/
 extern Cursor wCursor[WCUR_LAST];
-extern WPreferences wPreferences;
 
 /*
  *----------------------------------------------------------------------
index a445ec1..59f137d 100644 (file)
@@ -39,7 +39,6 @@
 #include "xinerama.h"
 #include "placement.h"
 
-extern WPreferences wPreferences;
 
 #define X_ORIGIN WMAX(usableArea.x1,\
     wPreferences.window_place_origin.x)
index 5d971b6..64939f7 100644 (file)
@@ -63,7 +63,6 @@
 extern char *Locale;
 extern WDDomain *WDRootMenu;
 extern Cursor wCursor[WCUR_LAST];
-extern WPreferences wPreferences;
 
 static WMenu *readMenuPipe(WScreen * scr, char **file_name);
 static WMenu *readPLMenuPipe(WScreen * scr, char **file_name);
index 90b5445..a5cb5fb 100644 (file)
@@ -71,7 +71,6 @@
 
 /**** Global variables ****/
 extern Cursor wCursor[WCUR_LAST];
-extern WPreferences wPreferences;
 extern Atom _XA_WINDOWMAKER_STATE;
 extern Atom _XA_WINDOWMAKER_NOTICEBOARD;
 
index f28e5b3..4a77340 100644 (file)
@@ -38,8 +38,6 @@
 /*** Global Variables ***/
 extern XContext wStackContext;
 
-extern WPreferences wPreferences;
-
 static void notifyStackChange(WCoreWindow * frame, char *detail)
 {
        WWindow *wwin = wWindowFor(frame->window);
index 0175e7c..5f994f8 100644 (file)
@@ -85,7 +85,6 @@
 #endif
 
 /****** Global Variables ******/
-extern WPreferences wPreferences;
 extern WDDomain *WDWindowMaker;
 extern WDDomain *WDRootMenu;
 extern WDDomain *WDWindowAttributes;
index 0c95ed4..e33e6eb 100644 (file)
@@ -49,7 +49,6 @@
 #define BOUNCE_DAMP            0.6
 #define URGENT_BOUNCE_DELAY    3000
 
-extern WPreferences wPreferences;
 
 void DoKaboom(WScreen * scr, Window win, int x, int y)
 {
index 227b7fa..191063d 100644 (file)
@@ -44,9 +44,6 @@
        ((w)->wm_gnustep_attr->window_level == WMMainMenuWindowLevel || \
         (w)->wm_gnustep_attr->window_level == WMSubmenuWindowLevel))
 
-/********* Global Variables *******/
-extern WPreferences wPreferences;
-
 static int initialized = 0;
 static void observer(void *self, WMNotification * notif);
 static void wsobserver(void *self, WMNotification * notif);
index f616bfa..f305d41 100644 (file)
@@ -66,8 +66,6 @@ struct SwitchPanel {
        WMColor *white;
 };
 
-extern WPreferences wPreferences;
-
 #define BORDER_SPACE 10
 #define ICON_SIZE 48
 #define ICON_TILE_SIZE 64
index aaa10fb..a401fce 100644 (file)
@@ -34,7 +34,6 @@
 #include "window.h"
 #include "misc.h"
 
-extern WPreferences wPreferences;
 
 static void bevelImage(RImage * image, int relief);
 static RImage * get_texture_image(WScreen *scr, const char *pixmap_file);
index e688a33..d3f6fcc 100644 (file)
@@ -79,8 +79,6 @@
 
 #define MAX_SHORTCUT_LENGTH 32
 
-/*** var ***/
-extern WPreferences wPreferences;
 
 typedef struct {
        WScreen *screen;
index a2aff96..3e77fbf 100644 (file)
@@ -30,8 +30,6 @@
 #include "wcore.h"
 
 /****** Global Variables ******/
-extern WPreferences wPreferences;
-
 /* cursors */
 extern Cursor wCursor[WCUR_LAST];
 extern XContext wWinContext;
index 93ef0e3..09cf2c5 100644 (file)
@@ -48,7 +48,6 @@
     if (mask) mask->flag = 1;}
 
 /* Global stuff */
-extern WPreferences wPreferences;
 extern WDDomain *WDWindowAttributes;
 
 /* Local stuff */
index 795216d..a5de8a9 100644 (file)
@@ -86,7 +86,6 @@ extern XContext wWinContext;
 extern Atom _XA_WM_DELETE_WINDOW;
 extern Atom _XA_GNUSTEP_WM_MINIATURIZE_WINDOW;
 extern Atom _XA_WINDOWMAKER_STATE;
-extern WPreferences wPreferences;
 extern Time LastTimestamp;
 
 /***** Local Stuff *****/
index 07735d2..a8a7bb8 100644 (file)
@@ -75,7 +75,6 @@ extern Atom _XA_GNUSTEP_WM_MINIATURIZE_WINDOW;
 
 extern WShortKey wKeyBindings[WKBD_LAST];
 
-extern WPreferences wPreferences;
 
 static void updateOptionsMenu(WMenu * menu, WWindow * wwin);
 
index 13f4799..fedc013 100644 (file)
@@ -116,7 +116,6 @@ typedef struct InspectorPanel {
 
 extern Cursor wCursor[WCUR_LAST];
 extern WDDomain *WDWindowAttributes;
-extern WPreferences wPreferences;
 
 static InspectorPanel *panelList = NULL;
 static WMPropList *ANoTitlebar = NULL;
index 149eab1..e71265b 100644 (file)
@@ -53,7 +53,6 @@
 /* Global variables */
 extern Atom _XA_WM_DELETE_WINDOW;
 extern Time LastTimestamp;
-extern WPreferences wPreferences;
 
 /* Root Window Properties */
 static Atom net_supported;
index e425676..bb75d6b 100644 (file)
@@ -60,7 +60,6 @@
 #define WORKSPACE_NAME_DISPLAY_PADDING 32
 
 extern int ignore_wks_change;
-extern WPreferences wPreferences;
 extern XContext wVEdgeContext;
 extern WShortKey wKeyBindings[WKBD_LAST];