Altered font dialog slightly for Motif; added wxUSE_TOOLTIPS to Motif setup.h

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1616 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart
1999-02-06 00:46:25 +00:00
parent e306597309
commit 98ffbab9d7
7 changed files with 21 additions and 23 deletions

View File

@@ -5,8 +5,6 @@ include/wx_cw.pch
include/wx_cw.pch++ include/wx_cw.pch++
include/wx_cw_d.pch include/wx_cw_d.pch
include/wx_cw_d.pch++ include/wx_cw_d.pch++
include/wx_x86++_d.mch
include/wx_x86_d.mch
samples/bombs/make_cw.mcp samples/bombs/make_cw.mcp

View File

@@ -13,6 +13,9 @@ wxWindows 2.0 for Motif installation
files to Unix format. Don't worry about files being files to Unix format. Don't worry about files being
overwritten: they should be identical anyway. overwritten: they should be identical anyway.
(See http://www.cdrom.com/pub/infozip/ if you don't have zip/unzip
already installed. Zip isn't the same as gzip!)
- It is recommended that you install bison and flex; using yacc - It is recommended that you install bison and flex; using yacc
and lex may require tweaking of the makefiles. You also need and lex may require tweaking of the makefiles. You also need
Xpm (see comments in the Notes section below). Xpm (see comments in the Notes section below).

View File

@@ -21,14 +21,9 @@
// Use constraints mechanism // Use constraints mechanism
#define wxUSE_CONFIG 1 #define wxUSE_CONFIG 1
// Use wxConfig, with CreateConfig in wxApp // Use wxConfig, with CreateConfig in wxApp
#define _WX_GOODCOMPILER__ #define WXWIN_COMPATIBILITY 0
// gcc can have problems, but Windows compilers // Minor compatibility with 1.68 API.
// are generally OK. // 1: on 0: off.
#define WXWIN_COMPATIBILITY 1
// Compatibility with 1.66 API.
// Level 0: no backward compatibility, all new features
// Level 1: wxDC, OnSize (etc.) compatibility, but
// some new features such as event tables
#define wxUSE_POSTSCRIPT 1 #define wxUSE_POSTSCRIPT 1
// 0 for no PostScript device context // 0 for no PostScript device context
@@ -140,6 +135,9 @@
#define wxUSE_SERIAL 0 #define wxUSE_SERIAL 0
// Use serialization // Use serialization
#define wxUSE_TOOLTIPS 0
// Use tooltips
/* /*
* Finer detail * Finer detail
* *

View File

@@ -249,7 +249,7 @@ public:
void SetToolTip(const wxString& tip); void SetToolTip(const wxString& tip);
// TODO // TODO
#if 0 #if wxUSE_TOOLTIPS
// pointer may be NULL to remove the tooltip // pointer may be NULL to remove the tooltip
void SetToolTip(wxToolTip *tooltip); void SetToolTip(wxToolTip *tooltip);
// get the current tooltip (may return NULL if none) // get the current tooltip (may return NULL if none)

View File

@@ -4,7 +4,7 @@
#if defined(__WXMSW__) #if defined(__WXMSW__)
#include "wx/msw/tooltip.h" #include "wx/msw/tooltip.h"
#elif defined(__WXMOTIF__) #elif defined(__WXMOTIF__)
#include "wx/motif/tooltip.h" // #include "wx/motif/tooltip.h"
#elif defined(__WXGTK__) #elif defined(__WXGTK__)
#include "wx/gtk/tooltip.h" #include "wx/gtk/tooltip.h"
#elif defined(__WXQT__) #elif defined(__WXQT__)
@@ -12,7 +12,7 @@
#elif defined(__WXMAC__) #elif defined(__WXMAC__)
#include "wx/mac/tooltip.h" #include "wx/mac/tooltip.h"
#elif defined(__WXSTUBS__) #elif defined(__WXSTUBS__)
#include "wx/stubs/tooltip.h" // #include "wx/stubs/tooltip.h"
#endif #endif
#endif #endif

View File

@@ -19,7 +19,6 @@ all:
cd config; $(MAKE) -f makefile.unx $(TARGET) cd config; $(MAKE) -f makefile.unx $(TARGET)
cd controls; $(MAKE) -f makefile.unx $(TARGET) cd controls; $(MAKE) -f makefile.unx $(TARGET)
cd dialogs; $(MAKE) -f makefile.unx $(TARGET) cd dialogs; $(MAKE) -f makefile.unx $(TARGET)
cd dnd; $(MAKE) -f makefile.unx $(TARGET)
cd docview; $(MAKE) -f makefile.unx $(TARGET) cd docview; $(MAKE) -f makefile.unx $(TARGET)
cd docvwmdi; $(MAKE) -f makefile.unx $(TARGET) cd docvwmdi; $(MAKE) -f makefile.unx $(TARGET)
cd dynamic; $(MAKE) -f makefile.unx $(TARGET) cd dynamic; $(MAKE) -f makefile.unx $(TARGET)
@@ -32,7 +31,6 @@ all:
cd memcheck; $(MAKE) -f makefile.unx $(TARGET) cd memcheck; $(MAKE) -f makefile.unx $(TARGET)
cd minifram; $(MAKE) -f makefile.unx $(TARGET) cd minifram; $(MAKE) -f makefile.unx $(TARGET)
cd minimal; $(MAKE) -f makefile.unx $(TARGET) cd minimal; $(MAKE) -f makefile.unx $(TARGET)
cd nativdlg; $(MAKE) -f makefile.unx $(TARGET)
cd notebook; $(MAKE) -f makefile.unx $(TARGET) cd notebook; $(MAKE) -f makefile.unx $(TARGET)
cd printing; $(MAKE) -f makefile.unx $(TARGET) cd printing; $(MAKE) -f makefile.unx $(TARGET)
cd proplist; $(MAKE) -f makefile.unx $(TARGET) cd proplist; $(MAKE) -f makefile.unx $(TARGET)
@@ -40,19 +38,19 @@ all:
cd sashtest; $(MAKE) -f makefile.unx $(TARGET) cd sashtest; $(MAKE) -f makefile.unx $(TARGET)
cd splitter; $(MAKE) -f makefile.unx $(TARGET) cd splitter; $(MAKE) -f makefile.unx $(TARGET)
cd tab; $(MAKE) -f makefile.unx $(TARGET) cd tab; $(MAKE) -f makefile.unx $(TARGET)
cd thread; $(MAKE) -f makefile.unx $(TARGET)
cd toolbar; $(MAKE) -f makefile.unx $(TARGET) cd toolbar; $(MAKE) -f makefile.unx $(TARGET)
cd typetest; $(MAKE) -f makefile.unx $(TARGET) cd typetest; $(MAKE) -f makefile.unx $(TARGET)
cd validate; $(MAKE) -f makefile.unx $(TARGET) cd validate; $(MAKE) -f makefile.unx $(TARGET)
cd treectrl; $(MAKE) -f makefile.unx $(TARGET) cd treectrl; $(MAKE) -f makefile.unx $(TARGET)
cd wxpoem; $(MAKE) -f makefile.unx $(TARGET) cd wxpoem; $(MAKE) -f makefile.unx $(TARGET)
cd dnd; $(MAKE) -f makefile.unx $(TARGET)
cd thread; $(MAKE) -f makefile.unx $(TARGET)
clean: clean:
cd bombs; $(MAKE) -f makefile.unx clean$(TARGET) cd bombs; $(MAKE) -f makefile.unx clean$(TARGET)
cd config; $(MAKE) -f makefile.unx clean$(TARGET) cd config; $(MAKE) -f makefile.unx clean$(TARGET)
cd controls; $(MAKE) -f makefile.unx clean$(TARGET) cd controls; $(MAKE) -f makefile.unx clean$(TARGET)
cd dialogs; $(MAKE) -f makefile.unx clean$(TARGET) cd dialogs; $(MAKE) -f makefile.unx clean$(TARGET)
cd dnd; $(MAKE) -f makefile.unx clean$(TARGET)
cd docview; $(MAKE) -f makefile.unx clean$(TARGET) cd docview; $(MAKE) -f makefile.unx clean$(TARGET)
cd docvwmdi; $(MAKE) -f makefile.unx clean$(TARGET) cd docvwmdi; $(MAKE) -f makefile.unx clean$(TARGET)
cd dynamic; $(MAKE) -f makefile.unx clean$(TARGET) cd dynamic; $(MAKE) -f makefile.unx clean$(TARGET)
@@ -65,7 +63,6 @@ clean:
cd memcheck; $(MAKE) -f makefile.unx clean$(TARGET) cd memcheck; $(MAKE) -f makefile.unx clean$(TARGET)
cd minifram; $(MAKE) -f makefile.unx clean$(TARGET) cd minifram; $(MAKE) -f makefile.unx clean$(TARGET)
cd minimal; $(MAKE) -f makefile.unx clean$(TARGET) cd minimal; $(MAKE) -f makefile.unx clean$(TARGET)
cd nativdlg; $(MAKE) -f makefile.unx clean$(TARGET)
cd notebook; $(MAKE) -f makefile.unx clean$(TARGET) cd notebook; $(MAKE) -f makefile.unx clean$(TARGET)
cd printing; $(MAKE) -f makefile.unx clean$(TARGET) cd printing; $(MAKE) -f makefile.unx clean$(TARGET)
cd proplist; $(MAKE) -f makefile.unx clean$(TARGET) cd proplist; $(MAKE) -f makefile.unx clean$(TARGET)
@@ -73,12 +70,13 @@ clean:
cd sashtest; $(MAKE) -f makefile.unx clean$(TARGET) cd sashtest; $(MAKE) -f makefile.unx clean$(TARGET)
cd splitter; $(MAKE) -f makefile.unx clean$(TARGET) cd splitter; $(MAKE) -f makefile.unx clean$(TARGET)
cd tab; $(MAKE) -f makefile.unx clean$(TARGET) cd tab; $(MAKE) -f makefile.unx clean$(TARGET)
cd thread; $(MAKE) -f makefile.unx clean$(TARGET)
cd toolbar; $(MAKE) -f makefile.unx clean$(TARGET) cd toolbar; $(MAKE) -f makefile.unx clean$(TARGET)
cd typetest; $(MAKE) -f makefile.unx clean$(TARGET) cd typetest; $(MAKE) -f makefile.unx clean$(TARGET)
cd validate; $(MAKE) -f makefile.unx clean$(TARGET) cd validate; $(MAKE) -f makefile.unx clean$(TARGET)
cd treectrl; $(MAKE) -f makefile.unx clean$(TARGET) cd treectrl; $(MAKE) -f makefile.unx clean$(TARGET)
cd wxpoem; $(MAKE) -f makefile.unx clean$(TARGET) cd wxpoem; $(MAKE) -f makefile.unx clean$(TARGET)
cd dnd; $(MAKE) -f makefile.unx clean$(TARGET)
cd thread; $(MAKE) -f makefile.unx clean$(TARGET)
cleanmotif: clean cleanmotif: clean
motif: all motif: all

View File

@@ -223,10 +223,10 @@ void wxGenericFontDialog::CreateWidgets(void)
int x=-1; int x=-1;
int y=40; int y=40;
familyChoice = new wxChoice(this, wxID_FONT_FAMILY, wxPoint(10, 10), wxSize(120, -1), 5, families); familyChoice = new wxChoice(this, wxID_FONT_FAMILY, wxPoint(10, 10), wxSize(120, -1), 5, families);
styleChoice = new wxChoice(this, wxID_FONT_STYLE, wxPoint(160, 10), wxSize(120, -1), 3, styles); styleChoice = new wxChoice(this, wxID_FONT_STYLE, wxPoint(170, 10), wxSize(120, -1), 3, styles);
weightChoice = new wxChoice(this, wxID_FONT_WEIGHT, wxPoint(310, 10), wxSize(120, -1), 3, weights); weightChoice = new wxChoice(this, wxID_FONT_WEIGHT, wxPoint(330, 10), wxSize(120, -1), 3, weights);
colourChoice = new wxChoice(this, wxID_FONT_COLOUR, wxPoint(10, 40), wxSize(190, -1), NUM_COLS, wxColourDialogNames); colourChoice = new wxChoice(this, wxID_FONT_COLOUR, wxPoint(10, 40), wxSize(180, -1), NUM_COLS, wxColourDialogNames);
#if 0 // def __WXMOTIF__ // TODO: This necessary now? #if 0 // def __WXMOTIF__ // TODO: This necessary now?
// We want the pointSizeText to line up on the y axis with the colourChoice // We want the pointSizeText to line up on the y axis with the colourChoice
colourChoice->GetPosition(&fontRect.x, &y); //NL mod colourChoice->GetPosition(&fontRect.x, &y); //NL mod
@@ -271,7 +271,8 @@ void wxGenericFontDialog::CreateWidgets(void)
okButton->SetDefault(); okButton->SetDefault();
SetClientSize(450, by + 40); // SetClientSize(450, by + 40);
Fit();
Centre(wxBOTH); Centre(wxBOTH);