compilation fixes, Makefile.in added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4459 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
21
utils/dialoged/src/Makefile.in
Normal file
21
utils/dialoged/src/Makefile.in
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
#
|
||||||
|
# File: makefile.unx
|
||||||
|
# Author: Julian Smart
|
||||||
|
# Created: 1998
|
||||||
|
# Updated:
|
||||||
|
# Copyright: (c) 1998 Julian Smart
|
||||||
|
#
|
||||||
|
# "%W% %G%"
|
||||||
|
#
|
||||||
|
# Makefile for Tex2RTF (Unix)
|
||||||
|
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
top_builddir = ../../..
|
||||||
|
program_dir = utils/dialoged/src
|
||||||
|
|
||||||
|
PROGRAM=DialogEd
|
||||||
|
|
||||||
|
OBJECTS = dialoged.o dlghndlr.o edlist.o edtree.o reseditr.o reswrite.o symbtabl.o winprop.o winstyle.o
|
||||||
|
|
||||||
|
include ../../../src/makeprog.env
|
||||||
|
|
@@ -27,6 +27,11 @@
|
|||||||
|
|
||||||
IMPLEMENT_APP(MyApp)
|
IMPLEMENT_APP(MyApp)
|
||||||
|
|
||||||
|
BEGIN_EVENT_TABLE(MyApp, wxApp)
|
||||||
|
EVT_MENU(OBJECT_MENU_EDIT, MyApp::OnObjectPopupMenu)
|
||||||
|
EVT_MENU(OBJECT_MENU_DELETE, MyApp::OnObjectPopupMenu)
|
||||||
|
END_EVENT_TABLE()
|
||||||
|
|
||||||
MyApp::MyApp(void)
|
MyApp::MyApp(void)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
@@ -19,6 +19,8 @@
|
|||||||
#include "wx/proplist.h"
|
#include "wx/proplist.h"
|
||||||
#include "reseditr.h"
|
#include "reseditr.h"
|
||||||
|
|
||||||
|
extern void ObjectMenuProc(wxMenu *menu, wxCommandEvent& event);
|
||||||
|
|
||||||
class MyChild;
|
class MyChild;
|
||||||
|
|
||||||
// Define a new application
|
// Define a new application
|
||||||
@@ -28,6 +30,14 @@ class MyApp: public wxApp
|
|||||||
MyApp(void);
|
MyApp(void);
|
||||||
bool OnInit(void);
|
bool OnInit(void);
|
||||||
int OnExit(void);
|
int OnExit(void);
|
||||||
|
|
||||||
|
void OnObjectPopupMenu(wxCommandEvent& event)
|
||||||
|
{
|
||||||
|
return ObjectMenuProc((wxMenu *)event.GetEventObject(), event);
|
||||||
|
}
|
||||||
|
|
||||||
|
private:
|
||||||
|
DECLARE_EVENT_TABLE()
|
||||||
};
|
};
|
||||||
|
|
||||||
DECLARE_APP(MyApp)
|
DECLARE_APP(MyApp)
|
||||||
|
@@ -331,8 +331,8 @@ void wxResourceEditorDialogHandler::OnMouseEvent(wxMouseEvent& event)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
long x, y;
|
wxCoord x, y;
|
||||||
event.Position(&x, &y);
|
event.GetPosition(&x, &y);
|
||||||
|
|
||||||
// Find which selection handle we're on, if any
|
// Find which selection handle we're on, if any
|
||||||
wxNode *node = handlerDialog->GetChildren().First();
|
wxNode *node = handlerDialog->GetChildren().First();
|
||||||
@@ -401,7 +401,7 @@ void wxResourceEditorDialogHandler::OnItemEvent(wxControl *item, wxMouseEvent& e
|
|||||||
|
|
||||||
// Not a selection handle event: just a normal item event.
|
// Not a selection handle event: just a normal item event.
|
||||||
// Transform to panel coordinates.
|
// Transform to panel coordinates.
|
||||||
int x, y;
|
wxCoord x, y;
|
||||||
item->GetPosition(&x, &y);
|
item->GetPosition(&x, &y);
|
||||||
|
|
||||||
event.m_x = event.m_x + x;
|
event.m_x = event.m_x + x;
|
||||||
@@ -414,8 +414,8 @@ void wxResourceEditorDialogHandler::ProcessItemEvent(wxControl *item, wxMouseEve
|
|||||||
{
|
{
|
||||||
wxResourceEditorControlHandler *childHandler = (wxResourceEditorControlHandler *)item->GetEventHandler();
|
wxResourceEditorControlHandler *childHandler = (wxResourceEditorControlHandler *)item->GetEventHandler();
|
||||||
|
|
||||||
long x, y;
|
wxCoord x, y;
|
||||||
event.Position(&x, &y);
|
event.GetPosition(&x, &y);
|
||||||
int keys = 0;
|
int keys = 0;
|
||||||
if (event.ShiftDown()) keys = keys | wxKEY_SHIFT;
|
if (event.ShiftDown()) keys = keys | wxKEY_SHIFT;
|
||||||
if (event.ControlDown()) keys = keys | wxKEY_CTRL;
|
if (event.ControlDown()) keys = keys | wxKEY_CTRL;
|
||||||
|
@@ -54,7 +54,6 @@
|
|||||||
#include "edtree.h"
|
#include "edtree.h"
|
||||||
#include "edlist.h"
|
#include "edlist.h"
|
||||||
|
|
||||||
static void ObjectMenuProc(wxMenu& menu, wxCommandEvent& event);
|
|
||||||
wxResourceManager *wxResourceManager::sm_currentResourceManager = NULL;
|
wxResourceManager *wxResourceManager::sm_currentResourceManager = NULL;
|
||||||
|
|
||||||
#if defined(__WXGTK__) || defined(__WXMOTIF__)
|
#if defined(__WXGTK__) || defined(__WXMOTIF__)
|
||||||
@@ -159,7 +158,7 @@ bool wxResourceManager::Initialize()
|
|||||||
m_helpController->Initialize("dialoged");
|
m_helpController->Initialize("dialoged");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
m_popupMenu = new wxMenu("", (wxFunction)ObjectMenuProc);
|
m_popupMenu = new wxMenu;
|
||||||
m_popupMenu->Append(OBJECT_MENU_EDIT, "Edit properties");
|
m_popupMenu->Append(OBJECT_MENU_EDIT, "Edit properties");
|
||||||
m_popupMenu->Append(OBJECT_MENU_DELETE, "Delete object");
|
m_popupMenu->Append(OBJECT_MENU_DELETE, "Delete object");
|
||||||
|
|
||||||
@@ -326,7 +325,6 @@ bool wxResourceManager::ShowResourceEditor(bool show, wxWindow *WXUNUSED(parent)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
wxFrame *fr = m_editorFrame;
|
|
||||||
if (m_editorFrame->Close())
|
if (m_editorFrame->Close())
|
||||||
{
|
{
|
||||||
m_editorFrame = NULL;
|
m_editorFrame = NULL;
|
||||||
@@ -2228,9 +2226,9 @@ void wxResourceEditorScrolledWindow::DrawTitle(wxDC& dc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Popup menu callback
|
// Popup menu callback
|
||||||
void ObjectMenuProc(wxMenu& menu, wxCommandEvent& event)
|
void ObjectMenuProc(wxMenu *menu, wxCommandEvent& event)
|
||||||
{
|
{
|
||||||
wxWindow *data = (wxWindow *)menu.GetClientData();
|
wxWindow *data = (wxWindow *)menu->GetClientData();
|
||||||
if (!data)
|
if (!data)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user