Log of /trunk/gui/guibuilder/inc/TRootGuiBuilder.h
Parent Directory
Revision
30063 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 8 12:15:59 2009 UTC (5 years, 4 months ago) by
bellenot
File length: 5955 byte(s)
Diff to
previous 23115
From Lucie Flekova and me:
- Complete redesign of the Builder interface. It is now more intuitive for e.g. padding and layout hints
- Distinguish editing modes with enabled and disabled layout options
- Added new interface to set widget position and size explicitely
- Added a list tree to display complete structure of the GUI
- Added ability to change widget names.
- Added frame background color setting
- Extended commands in the top menu (open project, save project...)
- Added several tool tips
- Added important warning dialogs, such as "Save project" dialog before closing the window
- Code cleanup
Revision
15192 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sun May 28 20:15:09 2006 UTC (8 years, 7 months ago) by
brun
Original Path:
trunk/guibuilder/inc/TRootGuiBuilder.h
File length: 5313 byte(s)
Diff to
previous 14875
From Valeriy Onuchin:
- ROOT Gui Builder
o robustness was improved.
o almost all ROOT gui classes are now in gui builder widget's palette.
o functionality was improved. To change the attributes of some frame,
select frame and press the right button of the mouse.
The popup context menu or edit dialog will appear. Select editting
option.
o new "grabbing" feature was introduced:
If Return or Enter key was pressed -a "grab action" is performed.
1. If lasso is drawn - new composite frame is created and
all frames inside lasso adopted as childrens of created frame.
2. If lasso is not drawn, but selected frame is a composite one
- a new TGCanvas (scrolled frame) is created and selected frame
becomes a container for this canvas.
Reverse/"ungrab action" is activated by
Return/Enter key pressed with Control Key modifier.
3. All frames inside the grabbed frame are "dropped" into
the underlying frame and the grabbed frame is deleted.
4. If selected/grabbed frame is TGCanvas widget (scrolled frame) -
TGCanvas is deleted and container frame becomes a child of
the editable frame.
Revision
14875 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 28 19:21:43 2006 UTC (8 years, 8 months ago) by
brun
Original Path:
trunk/guibuilder/inc/TRootGuiBuilder.h
File length: 4938 byte(s)
Diff to
previous 14699
From Valeriy:
Removed files:
guibuilder/inc/TGuiBldQuickHandler.h
guibuilder/inc/TGuiBldQuickHandler.h
TGuiBldDragManager class
- activating on double click of so called
"quick handler" was removed. Editting functionality
will be provided via context menu and GuiBuilder
Property Editor.
- Save WM decorations when main/composite frame is saved as macro.
- Handling DestroyNotify events added. Along with addittions
to HandleClientEvent and mods in SetEditable method
allow to fix bugs #9, #23.
- New important fucnctionality added:
o Quick preview of edit changes.
Double click on some composite frame saves the frame
content into a macro and then the macro is executed.
That gives an opportunity to "quick glance" at
"what is really created".
From Ilka:
fix which allows to
successfully run valgrind with root and GUI builder.
Revision
14699 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Apr 13 15:33:03 2006 UTC (8 years, 9 months ago) by
brun
Original Path:
trunk/guibuilder/inc/TRootGuiBuilder.h
File length: 4879 byte(s)
Diff to
previous 14589
From Valeriy Onuchin:
- Dynamic context menus. Possibility to create submenus and
checked entries are implemented.
- Changes in resize method added , which allow to
preserve fixed witdh/height for some widgets, e.g.
scroll bars and sliders.
- TGListBox and TGComboBox widgets were added to widgets palette.
- many minory improvements.
Revision
14589 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 7 10:05:09 2006 UTC (8 years, 9 months ago) by
antcheva
Original Path:
trunk/guibuilder/inc/TRootGuiBuilder.h
File length: 4873 byte(s)
Diff to
previous 14466
From Valeriy Onuchin:
- improved view with a new amaizing appearence of guibuilder
- the changing background of GuiBuilder changed white color
background for textentries and co. - now fixed.
- fix "copy drag" action. When grabbed frame is dragged
with "Shift key pressed" a new copy of grabbed frame
is created and this copy frame became the dragged frame
Revision
14466 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 29 15:44:57 2006 UTC (8 years, 9 months ago) by
antcheva
Original Path:
trunk/guibuilder/inc/TRootGuiBuilder.h
File length: 4427 byte(s)
Diff to
previous 12518
From Valeriy Onuchin:
- huge upgrade of guibuilder classes
o improved robustness
o improved simplicity in navigation and actions.
o possibility to add and correctly edit complex widgets,
e.g. TGTab
o few actions added to guibuilder toolbar and menus.
o property editor was redisigned.
o possibility to place widgets with matrix layout added
Revision
12518 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 19 09:46:37 2005 UTC (9 years, 5 months ago) by
rdm
Original Path:
trunk/guibuilder/inc/TRootGuiBuilder.h
File length: 3823 byte(s)
Diff to
previous 10743
From Ilka:
The attached patch fixes memory leaks caused by the method
TGMainFrame::SetIconPixmap following way:
- changed method signature to (the backward compatibility is kept)
const TGPicture *TGMainFrame::SetIconPixmap(const char *iconName);
- added new data members cost TGPicture* fIconPic for TRootCanvas,
TRootBrowser, TRootGuiBuilder classes that allow the icon picture to
be freed in the destructors
- code changes for fixing the memory leaks in TRootCanvas, TRootBrowser
and TRootGuiBuilder.
Revision
10743 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 9 22:55:06 2004 UTC (10 years, 1 month ago) by
brun
Original Path:
trunk/guibuilder/inc/TRootGuiBuilder.h
File length: 3770 byte(s)
Diff to
previous 10314
From Valeriy Onuchin:
- TRootGuiBuilder,TGuiBldDragManager - more mods to make GuiBuilder
re-entrant.
That allows to create, close ROOT GuiBuilder during single ROOT session.
- TGMdiMainFrame - made methods virtual.
CloseAll method added , which allows to close all opened mdi frames.
- TGMdiDecorFrame - mods for hierarchical cleaning.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.