home *** CD-ROM | disk | FTP | other *** search
- // Zinc Interface Library - D_WIN1.CPP
- // COPYRIGHT (C) 1990, 1991. All Rights Reserved.
- // Zinc Software Incorporated. Pleasant Grove, Utah USA
-
- #include "ui_dsn.hpp"
- #include "d_help.hlh"
-
- #pragma argsused
- void UI_DESIGN_MANAGER::Help(void *button, UI_EVENT &event)
- {
- _helpSystem->DisplayHelp(((UIW_BUTTON *)button)->windowManager, ((UIW_BUTTON *)button)->value);
- }
-
- void UI_DESIGN_MANAGER::Cancel(void *item, UI_EVENT &event)
- {
- event.type = S_CLOSE;
- ((UIW_BUTTON *)item)->eventManager->Put(event, Q_BEGIN);
- }
-
- #pragma argsused
- void UI_DESIGN_MANAGER::Save(void *data, UI_EVENT &event)
- {
- UIW_BUTTON *item = (UIW_BUTTON *)data;
- item->eventManager->DeviceState(E_MOUSE, DM_WAIT);
- event.type = S_SAVE_OBJECT;
- UI_WINDOW_OBJECT *object = (UI_WINDOW_OBJECT *)item->userObject;
- object->Editor(event);
- event.type = S_CLOSE;
- item->eventManager->Put(event, Q_BEGIN);
- item->eventManager->DeviceState(E_MOUSE, DM_VIEW);
- }
-