Log of /trunk/gui/guibuilder/src/TGuiBldEditor.cxx
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: 19739 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
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/TGuiBldEditor.cxx
File length: 13785 byte(s)
Diff to
previous 14484
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/TGuiBldEditor.cxx
File length: 13760 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/TGuiBldEditor.cxx
File length: 13649 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
12247 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 5 12:36:07 2005 UTC (9 years, 6 months ago) by
brun
Original Path:
trunk/guibuilder/src/TGuiBldEditor.cxx
File length: 14429 byte(s)
Diff to
previous 10242
From valeriy Onuchin:
- new class TImagePlugin is introduced;
To add possibility to read/write new image format one needs to create
a derived class and to override two methods:
virtual unsigned char *ReadFile(const char *filename, UInt_t &w,UInt_t &h)
virtual Bool_t WriteFile(const char *filename, unsigned char *argb,
UInt_t w, UInt_t h)
... and to specify it in the root resource file:
Plugin.TImagePlugin: ps TASPluginGS ASPluginGS "TASPluginGS(const char*)"
the name of plugin file extension DLL containing an implementation of
TImagePlugin subclass
- new class TASImagePlugin that is a subclass of TImagePlugin with ASImage
specific implementations;
- new class TASPluginGS - an image plugin class that allows to create images from
PS/EPS/PDF files and to display them in TCanvas/TPad. In addition, it allows to
browse PS/EPS/PDF files with the ROOT browser.
New files:
asimage/inc/LinkDefGS.h
asimage/inc/TASImagePlugin.h
asimage/inc/TASPluginGS.h
asimage/src/TASPluginGS.cxx
graf/inc/TImagePlugin.h
icons/pdf.xpm
icons/tb_find.xpm
libAfterImage.tar.gz
- TROOT.h
o new data member fClipboard and corresponding getter GetClipboard();
TSeqCollection *fClipboard; //List of clipboard objects;
- TGFrame
o embedded frames resized correctly now.
- TGCanvas
o several useful methods made public
- TGListBox, TGComboBox
o new method FindEntry(const char *s) added which returns entry by name
- TGMdiMainFrame, TGMdiDecorFrame
o fix bug which changed text color globally
o add displaying scroll bars when mdi frame is moved out of mdi
canvas viewport
- TGTextEdit/TGView, guitest
o added processing of:
2-clicks - selects a word
3-clicks - selects a line
4-clicks - selects the whole text
o change the key handling
Ctrl-F - invokes Search dialog
Ctrl-L - invokes Goto line dialog
Correspondent changes added to guitest.C and guitest.cxx (TextEdit test)
o readonly mode added
- TGSearchDialog
o Text entry was replaced by "text entry" combobox. It allows to
"remember" a history of entered search strings.
o new static method TGSearchDialog *&gDialog() introduced. It returns
a global search dialog.
o Search method - display warning message box when object is not found
- TRootBrowser, mime.types
o possibility to browse PS/EPS/PDF fies added
o possibility to browse text files added. The content of text file
appears in "icon box" window (a la netscape)
o "Search" tool bar button added. It activates the "search dialog" for
searching a specified icon or text when a text file is browsed.
- TGuiBldEditor.
o fix bug which changed text color globally
Revision
10237 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Oct 6 14:38:19 2004 UTC (10 years, 3 months ago) by
brun
Original Path:
trunk/guibuilder/src/TGuiBldEditor.cxx
File length: 14349 byte(s)
Diff to
previous 10141
From Valeriy Onuchin:
- add more diversity to automatic cleanup procedure.
TGFrame::SetCleanup(Int_t on) now has 3 states:
if on is ZERO - no automatic cleanup
if on = 1 use automatic non-propogative cleaning, i.e. Cleanup method is invoked at frame destructor.
if on = -1 initiate propagative (hierarchical) cleaning , i.e. Cleanup method is invoked
hierarchically for all
child composite frames which were added with TGCompositeFrame::AddFrame method.
Hierarchical cleaning will greatly facilitate GUI components deallocation, e.g. it's actively used in
GuiBulder.
Calling main_frame->SetCleanup(-1) guarantees automatical deletion of all frames and layout hints at
main_frame destructor. This addon is backward compatible.
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.