Skip to content
This repository has been archived by the owner on Jun 29, 2020. It is now read-only.

Commit

Permalink
Version v.1.0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
juangburgos committed May 14, 2016
1 parent b0ca686 commit 9db36a7
Show file tree
Hide file tree
Showing 8 changed files with 24 additions and 65 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@

***

[Download Windows Binaries (64-bits)](https://sourceforge.net/projects/wtdesigner/files/Windowsx64/v.1.0.1/)
[Download Windows Binaries (64-bits)](https://sourceforge.net/projects/wtdesigner/files/Windowsx64/v.1.0.2/)

* Install "vcredist_x64.exe" before running WtDesigner for the first time.
* Run WtDesigner with Administrator rights in Windows.

***

[Download Linux Binaries (64-bits)](https://sourceforge.net/projects/wtdesigner/files/Linux64/v.1.0.1/)
[Download Linux Binaries (64-bits)](https://sourceforge.net/projects/wtdesigner/files/Linux64/v.1.0.2/)

* Might be necessary to:

```bash
$ chmod +x ./WtDesignerInstallerV.1.0.1.run
$ chmod +x ./WtDesignerInstallerV.1.0.2.run
```

* Tested on **CentOS7** and **Ubuntu14.04**
Expand Down
48 changes: 2 additions & 46 deletions TODO.txt
Original file line number Diff line number Diff line change
@@ -1,56 +1,12 @@
>> Categories

- Buttons
> WPushButton : Forms->Push button : Button that user can click to execute a command.
> WSplitButton : Navigation->Split button : Button in addition to a drop down button which are shown next to each other
> WRadioButton : Forms->Radio buttons : Button which appear on a group to provide mutually exclusive on/off options
X WButtonGroup : Forms->Radio buttons : Like WRadioButton but only one can be selected at a time
> WCheckBox : Forms->Chech boxes : Button which provide on/off options

- Input
> WComboBox : Forms->Combo box : Presents a drop-down list allowing user to select one option
> WLineEdit : Forms->Line/Text editor : Allows user to input a single line text entry
> WInPlaceEdit : Forms->In-place edit : In-place-editable text with possible buttons
> WTextArea : Forms->Line/Text editor : Allows user to input multi-line text entry
X WTextEdit : Forms->Line/Text editor : Full-featured editor for rich text editing
> WSelectionBox : Forms->Selection box : Shows a box with a list which allow use to select one or more entries of the list
> WSpinBox : Forms->Line/Text editor : Like a line edit but only allows integer numbers, has up/down arrows to increase/decrease the number
> WDoubleSpinBox : Forms->Line/Text editor : Like spin box but allows only real numbers (with decimals)
> WTimeEdit : Forms->Date entry : Like a line edit but only allows a time format like hh:mm:ss
> WDateEdit : Forms->Date entry : Like a line edit but only allows a date format like DD/MM/YYYY
> WCalendar : Forms->Date entry : Provides navigation by month and year to indicate a date
> WSlider : Forms->Slider : Provider a linear control which the user can drag to define an integer value
> WFileUpload : Forms->File upload : A "choose file" button which allow to define a file to upload

- Display
> WImage : Layout->Images : Adds an image to the user interface
> WText : Layout->Text : Adds plain or markup text to the user interface.
> WProgressBar : Forms->Progress bar : A bar from 0% to 100% to express progress
X WWidget : *Might have to be a dummy : Simple frame that could transform to charts, media, etc...
> WTemplate : *Forms->HTML Templates : Allows to insert user-defined HTML code with place-holders that the user can change in program logic.

- Containers
WCW > WContainerWidget : *Layout->Containers : Basic container
WCW > WGroupBox : Layout->Grouping wigets : A title and a list of items to group
CCW > WPanel : Layout->Grouping wigets : Similar to GroupBox but item list is collapsible

- Navigation
> WAnchor : Navigation->Anchor : A HTML anchor or "link"
WCW > WStackedWidget : *Navigation->Stacked widget : A set of windows superimposed over each other. The window that is actually shown at any time given, is decided on program logic
PCW > WTabWidget : Navigation->Tab widget : A set of windows superimposed over each other with a tabs on the top which allow the user which window to show
PCW > WMenu : *Navigation->Menu : Works in conjunction with a WStackedWidget, which manages the contents
> WPopupMenu : Navigation->Popup menu : Context menu that is presented in a popup window
> WNavigationBar : Navigation->Navigation bar : Organizes contents in window- or application-specific drop down menus which are grouped in a parent menu

Widgets
- Views
> WTable : Trees&Tables->Tables : Displays a table
> WTree : Trees&Tables->Trees : Displays a tree in one column
· WTreeTable : Trees&Tables->Trees : Displays a tree and more possible columns
· WTableView : Trees&Tables->Trees : Different implementation of WTable (icon can be the same)
· WTreeView : Trees&Tables->Trees : Different implementation of WTree (icon can be the same)


x) Optional : Pipe IPC
Pipe IPC
- Check if qt app without console in CONFIG still uses stdin, stdout
by making a new qt app that spans a new process and talks to the
originall app. This is because there is no way to test it by itself
Expand Down
23 changes: 13 additions & 10 deletions deploy/README.txt
Original file line number Diff line number Diff line change
@@ -1,25 +1,28 @@
TODO

All
- Update About Dialog content.
Windows
- Compile in Windows using Configuration Properties -> Linker -> Manifest File:
> UAC Execution Level = requireAdministrator
All
- Populate "deploy/packages/WtDesigner/data" with executable and dependencies
- Update "deploy/packages/WtDesigner/meta/package.xml" with release version and date.
Windows
- Copy "vcredist_x64.exe" to "/packages/WtDesigner/data/vcredist_x64.exe"
- Update "deploy/config/config.xml" with release version.
Linux
- Copy "src/linux_extras/*.*" to "/packages/WtDesigner/data"
- Copy rec/WtDesigner_logo.xpm to /packages/WtDesigner/data/WtDesigner_logo.xpm
- Update "deploy/packages/WtDesigner/metapackage.xml" with release version and date.
- Update "deploy/config/config.xml" and "deploy/config/config_nix.xml" with release version and date.
- Update "WtDesigner.desktop" with release version.
- Update About Dialog content.
- Update "deploy/config/config_nix.xml" with release version.
All
- Update Readme.md with latest changes and download links
- Update version in the binarycreator command

- Upload Binaries to Sourceforge and Github Releases

- Update Readme.md with latest changes and download links


Generate installer with:

binarycreator --offline-only -c config/config.xml -p packages WtDesignerInstallerV.1.0.1.exe
binarycreator --offline-only -c config/config.xml -p packages WtDesignerInstallerV.1.0.2.exe

PATH=$PATH:/home/juangburgos/Qt/QtIFW2.0.1/bin/
binarycreator --offline-only -c config/config_nix.xml -p packages WtDesignerInstallerV.1.0.1.run
binarycreator --offline-only -c config/config_nix.xml -p packages WtDesignerInstallerV.1.0.2.run
2 changes: 1 addition & 1 deletion deploy/config/config.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Installer>
<Name>WtDesigner</Name>
<Version>1.0.1</Version>
<Version>1.0.2</Version>
<Title>WtDesigner (Windows 64-bits)</Title>
<Publisher>Juan Gonzalez Burgos</Publisher>
<StartMenuDir>WtDesigner</StartMenuDir>
Expand Down
2 changes: 1 addition & 1 deletion deploy/config/config_nix.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Installer>
<Name>WtDesigner</Name>
<Version>1.0.1</Version>
<Version>1.0.2</Version>
<Title>WtDesigner (Linux 64-bit)</Title>
<Publisher>Juan Gonzalez Burgos</Publisher>
<StartMenuDir>WtDesigner</StartMenuDir>
Expand Down
4 changes: 2 additions & 2 deletions deploy/packages/WtDesigner/meta/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
<Package>
<DisplayName>WtDesigner</DisplayName>
<Description>A WYSIWYG designer for the Wt C++ library.</Description>
<Version>1.0.1</Version>
<ReleaseDate>2016-05-03</ReleaseDate>
<Version>1.0.2</Version>
<ReleaseDate>2016-05-16</ReleaseDate>
<Default>true</Default>
<Script>installscript.qs</Script>
<ForcedInstallation>true</ForcedInstallation>
Expand Down
2 changes: 1 addition & 1 deletion src/linux_extras/WtDesigner.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
[Desktop Entry]
GenericName=WtDesigner
Name=WtDesigner
Version=1.0.1
Version=1.0.2
Exec=bash {UNKNOWN_PATH}/WtDesigner.sh
Icon={UNKNOWN_PATH}/WtDesigner_logo_linux.xpm
Comment=Wt C++ Web Application Tool
Expand Down
2 changes: 1 addition & 1 deletion src/main/dialogs/dialogabout/dialogabout.ui
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Arial,Helvetica,sans'; font-size:11pt; font-weight:600; color:#e1e1e1;&quot;&gt;WtDesigner v.1.0.1&lt;/span&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Arial,Helvetica,sans'; font-size:16pt; font-weight:600; color:#e1e1e1;&quot;&gt;WtDesigner v.1.0.2&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:11pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:11pt; color:#e1e1e1;&quot;&gt;Copyright (c) 2016 Juan Gonzalez Burgos&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:11pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
Expand Down

0 comments on commit 9db36a7

Please sign in to comment.