Log of /trunk/gui/guibuilder/src/TRootGuiBuilder.cxx
Parent Directory
Revision
48992 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 28 15:26:26 2013 UTC (21 months, 3 weeks ago) by
rdm
File length: 82672 byte(s)
Diff to
previous 43986
From Lifeng Sun:
The attached patchset fixes a bunch of typo in the source:
0001-succes-success.patch
0002-preceed-preced.patch
0003-informations-information.patch
0004-childs-children.patch
0005-avaliable-available.patch
0006-writeable-writable.patch
0007-comand-command.patch
0008-unkown-unknown.patch
0009-wierd-weird.patch
0010-wheter-whether.patch
0011-unecessary-unnecessary.patch
0012-splitted-split.patch
0013-registerd-registered.patch
0014-recieve-receive.patch
0015-processsing-processing.patch
0016-ouput-output.patch
0017-mutiple-multiple.patch
0018-lenght-length.patch
0019-interupted-interrupted.patch
0020-independant-independent.patch
0021-inconsistant-inconsistent.patch
0022-expresion-expression.patch
0023-explicitely-explicitly.patch
0024-enviroment-environment.patch
0025-deafult-default.patch
0026-continous-continuous.patch
0027-completly-completely.patch
0028-commited-committed.patch
0029-choosen-chosen.patch
0030-backgroud-background.patch
0031-auxilliary-auxiliary.patch
0032-authentification-authentication.patch
0033-appropiate-appropriate.patch
0034-an-other-another.patch
0035-environement-environment.patch
0036-targetting-targeting.patch
0037-suppported-supported.patch
0038-paramater-parameter.patch
Revision
38844 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Apr 14 12:35:01 2011 UTC (3 years, 9 months ago) by
bellenot
File length: 82654 byte(s)
Diff to
previous 35582
Create a new (flat) style for toolbar and html browser navigation buttons. This is also enabled/disabled via the GUI.Style entry in system.rootrc
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: 82477 byte(s)
Diff to
previous 29524
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/src/TRootGuiBuilder.cxx
File length: 69095 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/src/TRootGuiBuilder.cxx
File length: 63239 byte(s)
Diff to
previous 14817
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
14817 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 24 14:09:16 2006 UTC (8 years, 9 months ago) by
antcheva
Original Path:
trunk/guibuilder/src/TRootGuiBuilder.cxx
File length: 62929 byte(s)
Diff to
previous 14704
From Valeriy O.
- Improved layout management. Now the frames with broken layout
are resized correctly.
- SaveAs action for composite frames was implemented.
That allows to save as macro some particular composite frame.
- New possibility to invoke modal dialog via dynamic context menu
was implemented. For example, TGIcon::ChangeImage method
creates a modal file dialog for changing an icon image.
To add this method to context menu one must add //*DIALOG* to the
method comment string.
- Improved dynamic resizing of frames. Now child frame cannot be
resized beyond the parent frame area.
- Improved Space_Bar key handling.
If some frame is grabbed/selected pressing Space_Bar key
switches grabbing/selection to the parent frame.
That greatly simplify selection of "a la russian doll" frames,
when frames compacted so tightly that it is difficult to select
the parent frame. Now with using Sapace_Bar key one can select some
child frame and when by pressing Space_Bar "move selection from inside out".
- Fixed Ctrl-B (Break Layout) key handling.
- Vertical progress bar was added to GuiBuilder widget palette.
- We are going to remove so called "quick handlers" which was activated
with double-click on selected frame. Now all required editting functionality
is provided with contect menus.
Revision
14704 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 14 17:54:49 2006 UTC (8 years, 9 months ago) by
brun
Original Path:
trunk/guibuilder/src/TRootGuiBuilder.cxx
File length: 62238 byte(s)
Diff to
previous 14699
From Valeriy Onuchin
- New TGCLient methods are used to handle
"WaitForUnmap" popups correctly, i.e. it is forbidden
to place context menu while other popup menus are mapped.
- Unmap popup menus on button click on any area of display.
- Unmap all pupup menus on guibuilder end session.
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/src/TRootGuiBuilder.cxx
File length: 62202 byte(s)
Diff to
previous 14661
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
14632 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Apr 11 07:17:53 2006 UTC (8 years, 9 months ago) by
antcheva
Original Path:
trunk/guibuilder/src/TRootGuiBuilder.cxx
File length: 61034 byte(s)
Diff to
previous 14616
From Valeriy Onuchin:
TGuiBldDragManager
- added more entries to the context menu
TRootGuiBuilder
- draw black rectangle around highlighted menu entry
- increase the separation distance between menu entries
- animate toolbar button icon when mouse is moving over
- deselect toolbar button after Open/Save file dialogs are closed
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/src/TRootGuiBuilder.cxx
File length: 60618 byte(s)
Diff to
previous 14531
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
14484 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 30 09:58:48 2006 UTC (8 years, 9 months ago) by
antcheva
Original Path:
trunk/guibuilder/src/TRootGuiBuilder.cxx
File length: 46443 byte(s)
Diff to
previous 14466
From Valeriy Onuchin:
- TGuiBldDragManager.cxx
o protection added for handling events when "Caps Lock"
key is being pressed.
o added comments for all methods.
- TGuiBldEditor.cxx
o Fixed the bug - when "double border" check button was clicked
all other radio button toggled off.
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/src/TRootGuiBuilder.cxx
File length: 46211 byte(s)
Diff to
previous 13545
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/src/TRootGuiBuilder.cxx
File length: 40270 byte(s)
Diff to
previous 11995
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
11995 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Jun 8 17:05:56 2005 UTC (9 years, 7 months ago) by
brun
Original Path:
trunk/guibuilder/src/TRootGuiBuilder.cxx
File length: 40209 byte(s)
Diff to
previous 11718
From Valeriy Onuchin:
- TRootCanvas. Canvas toolbar made dockable.
Canvas tool bar is created dynamically now - only when "View
Toolbar" option is choosen from canvas "View" menu. This minimizes
ressources allocation and speed-up a the canvas creation time.
- TRootGuiBuilder - correction for parent window of guibuilder toolbar.
- fix segv. occured when TGDockableFrame was deleted at undocked state.
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/src/TRootGuiBuilder.cxx
File length: 40057 byte(s)
Diff to
previous 10742
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.
Revision
10742 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 9 17:05:41 2004 UTC (10 years, 1 month ago) by
brun
Original Path:
trunk/guibuilder/src/TRootGuiBuilder.cxx
File length: 39852 byte(s)
Diff to
previous 10701
From valeriy Onuchin:
- TGMdiMainFrame. Prevent double freeing of "current font".
- TRootGuiBuilder, TGuiBldDragManager fix for segv. occured after
creation, closing ROOT Gui Builder several times
- TGLBEntry - do not register window in fClient window list, because list box entries
(like list view entries) are "virtual frames". That's speedup performance
with large nummber of entries, e.g. 100000.
Revision
10701 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 7 15:34:27 2004 UTC (10 years, 1 month ago) by
brun
Original Path:
trunk/guibuilder/src/TRootGuiBuilder.cxx
File length: 39642 byte(s)
Diff to
previous 10414
From Valeriy Onuchin:
- massive update of TImage/TASImage class.
- update rose_image.C macro to demonstrate new features.
- new example hist2image.C added
I'll try to add more example and documentation asap.
- bug fixes in ROOT gui builder
- TGToolBar, TGShutter now "compatible" with hierarchical cleaning
- mods in TGPicture allow create masked pictures from images.
Revision
10414 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 26 09:39:23 2004 UTC (10 years, 3 months ago) by
rdm
Original Path:
trunk/guibuilder/src/TRootGuiBuilder.cxx
File length: 39536 byte(s)
Diff to
previous 10402
From Valeriy:
- Disable editting GuiBuilder popup menus. That fixes undesirable effect
discribed by Ilka "2-click on the main frame-->Window menu/Cascade-->click
on the main frame title Properties tab shows the popup menu frame21
as selected one".
- Fix handling hot keys in GuiBuilder menu bar, menus, e.g. Alt-F, Alt-W.
- TGMdiMainFrame::SetCurrent(TGMdiFrame*) signal added, which
emittied when mdi frame is chosen/map_raised by mouse clicking on mdi title.
That allows to fix an effect discribed by Ilka
"Click on a main frame title bar does not make this frame selected".
- Fix "Ctrl-O" handling in GuiBuilder. Previously it had "Save As" dialog
title instead of "Open ..".
- Forbid Ctrl-S handling if there is no active mdi frame. That fixes an
segv. violation discribed by Ilka when one wants to "SaveAs" GuiBuilder
itself.
- Fix name clashes when TRootEmbeddedCanvas saved. It was discovered
when Cut&Paste embedded canvases during gui building.
Revision
10402 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Oct 25 12:06:50 2004 UTC (10 years, 3 months ago) by
rdm
Original Path:
trunk/guibuilder/src/TRootGuiBuilder.cxx
File length: 39265 byte(s)
Diff to
previous 10378
From Valeriy:
- TGFrame::MustCleanup now returns Int_t value (was Bool_t).
Backward compatible.
- Int_t TGWindow::MustCleanup method added.
- TGTextButton dtor. Checking added. If kDeepCleanup is on call
of GetMainFrame() gave segv.
- in TGMainFrame handing Ctrl-S it was not possible to save macro
in other directory than the current.
- The same fix as above for ROOT GuiBuilder. Thanks to
Christian Stratova for reporting it.
- TGMdiDecorFrame now using hierarchical cleaning. That fixes
many memory leaks and improves robustness of GuiBuilder.
- TRootCanvas/TRootEmbeddedCanvas - disable swithching to
editable mode (canvas became black after that) for container frame.
- Gui Builder highlights any plain composite frame under pointer.
Protection added that highlighted frame exists and is a ROOT frame.
- improvements in TGuiBldQuickHandler. Sometimes it gave segv.
Revision
10358 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 19 17:13:28 2004 UTC (10 years, 3 months ago) by
brun
Original Path:
trunk/guibuilder/src/TRootGuiBuilder.cxx
File length: 39230 byte(s)
Diff to
previous 10352
From Valeriy Onuchin:
- SetImage(Pixmap_t pxm), SetImage(const TGPicture *pic) added to TImage, TASImage classes
- added possibility to save canvas in xpm, jpeg, png, tiff formats
- set correct default value in TGSlider, TGHSlider, TGVSlider ctors.
- correction in handling Ctrl-S key by TRootGuiBuilder
Revision
10340 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Oct 18 15:22:13 2004 UTC (10 years, 3 months ago) by
brun
Original Path:
trunk/guibuilder/src/TRootGuiBuilder.cxx
File length: 39233 byte(s)
Diff to
previous 10332
From Valeriy Onuchin:
- TGPictureButton is added to GuiBuilder widget pallete.
TGPictureButtons now can be created via widget pallete or
just by browsing xpm,gif,jpeg,png,tiff files with TBroswer
- Increase a size of TGuiBuilder
- minory fixes in TGuiBuilder
- bld_image.xpm (by Leonardo da Vinci ;-) added to ROOT icons
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.