Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=fwsetup-ng.git;a=commitdiff;h=34b898aea1a54b118a8b90048c56c2f15e6f8e3b
commit 34b898aea1a54b118a8b90048c56c2f15e6f8e3b Author: James Buren <[email protected]> Date: Wed Aug 8 20:02:57 2012 -0500 DELETE diff --git a/Makefile b/Makefile deleted file mode 100644 index 15ce483..0000000 --- a/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# Setup general C++ flags. -CXXFLAGS ?= -O2 -CXXFLAGS := $(CXXFLAGS) -Wall -Wextra -Wno-unused-parameter -ggdb3 - -# Set library includes. -CXXFLAGS := $(CXXFLAGS) -I/usr/include/yui - -# Set linker flags. -LDFLAGS := $(LDFLAGS) -lyui - -SOURCES := $(wildcard *.cc) -OBJECTS := $(patsubst %.cc,%.o,$(SOURCES)) - -setup: $(OBJECTS) - g++ $(LDFLAGS) $^ -o $@ - -clean: - rm -f $(OBJECTS) setup diff --git a/beginning.cc b/beginning.cc deleted file mode 100644 index 20e77c0..0000000 --- a/beginning.cc +++ /dev/null @@ -1,48 +0,0 @@ -#include "master.h" - -#define BEGINNING_TEXT \ -"Welcome to the Frugalware Installer!\n" \ -"\n" \ -"Please click Next to continue.\n" - -static enum order beginning_run(void) -{ - enum order rv = ORDER_NONE; - YRichText *text = YUI::widgetFactory()->createRichText(master->contents,BEGINNING_TEXT,true); - - while(rv == ORDER_NONE) - { - YEvent *event = master->dialog->waitForEvent(); - - if(event->eventType() == YEvent::WidgetEvent) - { - YWidgetEvent *wevent = (YWidgetEvent*) event; - - if(wevent->widget() == master->next && wevent->reason() == YEvent::Activated) - rv = ORDER_NEXT; - } - - master->dialog->deleteEvent(event); - } - - return rv; -} - -extern struct slave *beginning_initialize(void) -{ - struct slave *p; - - p = new struct slave; - - memset(p,0,sizeof(struct slave)); - - p->next = 0; - - p->previous = 0; - - p->name = new std::string(__FILE__); - - p->run = beginning_run; - - return p; -} diff --git a/ending.cc b/ending.cc deleted file mode 100644 index a7e49dc..0000000 --- a/ending.cc +++ /dev/null @@ -1,50 +0,0 @@ -#include "master.h" - -#define ENDING_TEXT \ -"Frugalware has been successfully installed!\n" \ -"\n" \ -"Please click Next to exit the installer.\n" - -static enum order ending_run(void) -{ - enum order rv = ORDER_NONE; - YRichText *text = YUI::widgetFactory()->createRichText(master->contents,ENDING_TEXT,true); - - while(rv == ORDER_NONE) - { - YEvent *event = master->dialog->waitForEvent(); - - if(event->eventType() == YEvent::WidgetEvent) - { - YWidgetEvent *wevent = (YWidgetEvent*) event; - - if(wevent->widget() == master->previous && wevent->reason() == YEvent::Activated) - rv = ORDER_PREVIOUS; - else if(wevent->widget() == master->next && wevent->reason() == YEvent::Activated) - rv = ORDER_NEXT; - } - - master->dialog->deleteEvent(event); - } - - return rv; -} - -extern struct slave *ending_initialize(void) -{ - struct slave *p; - - p = new struct slave; - - memset(p,0,sizeof(struct slave)); - - p->next = 0; - - p->previous = 0; - - p->name = new std::string(__FILE__); - - p->run = ending_run; - - return p; -} diff --git a/master.cc b/master.cc deleted file mode 100644 index b6adac7..0000000 --- a/master.cc +++ /dev/null @@ -1,78 +0,0 @@ -#include "master.h" - -struct master *master; -struct slave *slaves; - -extern int main(int argc,char **argv) -{ - struct slave *slave; - - stderr = freopen("setup.log","wb",stderr); - - if(stderr == 0) - return 1; - - master = new struct master; - - memset(master,0,sizeof(struct master)); - - master->dialog = YUI::widgetFactory()->createMainDialog(); - - master->verticalbox = YUI::widgetFactory()->createVBox(master->dialog); - - master->contents = YUI::widgetFactory()->createReplacePoint(master->verticalbox); - - master->buttonbox = YUI::widgetFactory()->createButtonBox(master->verticalbox); - - master->previous = YUI::widgetFactory()->createPushButton(master->buttonbox,"Previous"); - - master->previous->setRole(YCancelButton); - - master->next = YUI::widgetFactory()->createPushButton(master->buttonbox,"Next"); - - master->next->setRole(YOKButton); - - master->next->setDefaultButton(); - - master->dialog->open(); - - master->dialog->setSize(640,480); - - slaves = beginning_initialize(); - - insque(slaves,0); - - insque(ending_initialize(),slaves); - - for( slave = slaves ; slave ; ) - { - enum order order; - - fprintf(stderr,"%s: about to clear children of contents widget\n",__FILE__); - - master->contents->deleteChildren(); - - fprintf(stderr,"%s: about to run slave module '%s'\n",__FILE__,slave->name->c_str()); - - order = slave->run(); - - switch(order) - { - case ORDER_NEXT: - slave = slave->next; - break; - - case ORDER_PREVIOUS: - slave = slave->previous; - break; - - default: - slave = 0; - break; - } - } - - master->dialog->destroy(); - - return 0; -} diff --git a/master.h b/master.h deleted file mode 100644 index 33b590b..0000000 --- a/master.h +++ /dev/null @@ -1,69 +0,0 @@ -#pragma once - -#include <YUI.h> -#include <YDialog.h> -#include <YLayoutBox.h> -#include <YSelectionBox.h> -#include <YComboBox.h> -#include <YButtonBox.h> -#include <YPushButton.h> -#include <YEvent.h> -#include <YWidgetFactory.h> -#include <YLabel.h> -#include <YInputField.h> -#include <YCheckBox.h> -#include <YRadioButton.h> -#include <YTree.h> -#include <YTable.h> -#include <YProgressBar.h> -#include <YRichText.h> -#include <YBusyIndicator.h> -#include <YIntField.h> -#include <YMenuButton.h> -#include <YImage.h> -#include <YLogView.h> -#include <YMultiLineEdit.h> -#include <YMultiSelectionBox.h> -#include <YWidget.h> -#include <YSpacing.h> -#include <YEmpty.h> -#include <YAlignment.h> -#include <YSquash.h> -#include <YFrame.h> -#include <YCheckBoxFrame.h> -#include <YRadioButtonGroup.h> -#include <YReplacePoint.h> -#include <cstdio> -#include <cstring> -#include <search.h> - -enum order -{ - ORDER_NONE, - ORDER_PREVIOUS, - ORDER_NEXT -}; - -struct master -{ - YDialog *dialog; - YLayoutBox *verticalbox; - YReplacePoint *contents; - YButtonBox *buttonbox; - YPushButton *previous; - YPushButton *next; -}; - -struct slave -{ - struct slave *next; - struct slave *previous; - std::string *name; - enum order (*run) (void); -}; - -extern struct master *master; -extern struct slave *slaves; - -extern struct slave *beginning_initialize(void); -extern struct slave *ending_initialize(void); _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
