Logo ROOT  
Reference Guide
TRootBrowserLite.cxx File Reference
#include "RConfigure.h"
#include "TRootBrowserLite.h"
#include "TRootApplication.h"
#include "TGCanvas.h"
#include "TGMenu.h"
#include "TGFileDialog.h"
#include "TGStatusBar.h"
#include "TGFSComboBox.h"
#include "TGLabel.h"
#include "TGButton.h"
#include "TGListView.h"
#include "TGListTree.h"
#include "TGToolBar.h"
#include "TGSplitter.h"
#include "TG3DLine.h"
#include "TGFSContainer.h"
#include "TGMimeTypes.h"
#include "TRootHelpDialog.h"
#include "TGTextEntry.h"
#include "TGTextEdit.h"
#include "TGTextEditDialogs.h"
#include "TROOT.h"
#include "TEnv.h"
#include "TBrowser.h"
#include "TApplication.h"
#include "TFile.h"
#include "TKey.h"
#include "TKeyMapFile.h"
#include "TClass.h"
#include "TContextMenu.h"
#include "TSystem.h"
#include "TSystemDirectory.h"
#include "TSystemFile.h"
#include "TRemoteObject.h"
#include "TInterpreter.h"
#include "TGuiBuilder.h"
#include "TImage.h"
#include "TVirtualPad.h"
#include "KeySymbols.h"
#include "THashTable.h"
#include "TColor.h"
#include "TObjString.h"
#include "TGDNDManager.h"
#include "TBufferFile.h"
#include "TFolder.h"
#include "Getline.h"
#include "snprintf.h"
#include "TVirtualX.h"
#include "HelpText.h"
Include dependency graph for TRootBrowserLite.cxx:

Classes

struct  DefaultIcon_t
 
class  TIconBoxThumb
 
class  TRootBrowserCursorSwitcher
 
class  TRootBrowserHistory
 
class  TRootBrowserHistoryCursor
 
class  TRootIconBox
 
class  TRootIconList
 
class  TRootObjItem
 

Namespaces

namespace  ROOT
 This file contains a specialised ROOT message handler to test for diagnostic in unit tests.
 

Enumerations

enum  ERootBrowserCommands {
  kFileNewBrowserLite , kFileNewBrowser , kFileNewCanvas , kFileNewBuilder ,
  kFileOpen , kFileSave , kFileSaveAs , kFilePrint ,
  kFileCloseBrowser , kFileQuit , kViewToolBar , kViewStatusBar ,
  kViewLargeIcons , kViewSmallIcons , kViewList , kViewDetails ,
  kViewLineUp , kViewHidden , kViewRefresh , kViewFind ,
  kViewExec , kViewInterrupt , kViewSave , kViewArrangeByName ,
  kViewArrangeByType , kViewArrangeBySize , kViewArrangeByDate , kViewArrangeAuto ,
  kViewGroupLV , kHistoryBack , kHistoryForw , kOptionShowCycles ,
  kOptionAutoThumbnail , kOneLevelUp , kFSComboBox , kHelpAbout ,
  kHelpOnBrowser , kHelpOnCanvas , kHelpOnMenus , kHelpOnGraphicsEd ,
  kHelpOnObjects , kHelpOnPS , kHelpOnRemote
}
 

Functions

static Bool_t isBinary (const char *str, int len)
 test More...
 

Variables

static const char * gOpenTypes []
 
static ToolBarData_t gToolBarData []
 

Enumeration Type Documentation

◆ ERootBrowserCommands

Enumerator
kFileNewBrowserLite 
kFileNewBrowser 
kFileNewCanvas 
kFileNewBuilder 
kFileOpen 
kFileSave 
kFileSaveAs 
kFilePrint 
kFileCloseBrowser 
kFileQuit 
kViewToolBar 
kViewStatusBar 
kViewLargeIcons 
kViewSmallIcons 
kViewList 
kViewDetails 
kViewLineUp 
kViewHidden 
kViewRefresh 
kViewFind 
kViewExec 
kViewInterrupt 
kViewSave 
kViewArrangeByName 
kViewArrangeByType 
kViewArrangeBySize 
kViewArrangeByDate 
kViewArrangeAuto 
kViewGroupLV 
kHistoryBack 
kHistoryForw 
kOptionShowCycles 
kOptionAutoThumbnail 
kOneLevelUp 
kFSComboBox 
kHelpAbout 
kHelpOnBrowser 
kHelpOnCanvas 
kHelpOnMenus 
kHelpOnGraphicsEd 
kHelpOnObjects 
kHelpOnPS 
kHelpOnRemote 

Definition at line 80 of file TRootBrowserLite.cxx.

Function Documentation

◆ isBinary()

static Bool_t isBinary ( const char *  str,
int  len 
)
static

test

Definition at line 2979 of file TRootBrowserLite.cxx.

Variable Documentation

◆ gOpenTypes

const char* gOpenTypes[]
static
Initial value:
= { "ROOT files", "*.root",
"All files", "*",
0, 0 }

Definition at line 177 of file TRootBrowserLite.cxx.

◆ gToolBarData

ToolBarData_t gToolBarData[]
static
Initial value:
= {
{ "tb_uplevel.xpm", "Up One Level", kFALSE, kOneLevelUp, 0 },
{ "", "", kFALSE, -1, 0 },
{ "tb_bigicons.xpm", "Large Icons", kTRUE, kViewLargeIcons, 0 },
{ "tb_smicons.xpm", "Small Icons", kTRUE, kViewSmallIcons, 0 },
{ "tb_list.xpm", "List", kTRUE, kViewList, 0 },
{ "tb_details.xpm", "Details", kTRUE, kViewDetails, 0 },
{ "", "", kFALSE, -1, 0 },
{ "tb_back.xpm", "Back", kFALSE, kHistoryBack, 0 },
{ "tb_forw.xpm", "Forward", kFALSE, kHistoryForw, 0 },
{ "tb_refresh.xpm", "Refresh (F5)", kFALSE, kViewRefresh, 0 },
{ "", "", kFALSE, -1, 0 },
{ "tb_find.xpm", "Find (Ctrl-F)", kFALSE, kViewFind, 0 },
{ "", "", kFALSE, -1, 0 },
{ "macro_t.xpm", "Execute Macro", kFALSE, kViewExec, 0 },
{ "interrupt.xpm", "Interrupt Macro",kFALSE, kViewInterrupt, 0 },
{ "filesaveas.xpm", "Save Macro", kFALSE, kViewSave, 0 },
{ 0, 0, kFALSE, 0, 0 }
}
const Bool_t kFALSE
Definition: RtypesCore.h:101
const Bool_t kTRUE
Definition: RtypesCore.h:100
@ kHistoryBack
@ kViewLargeIcons
@ kViewRefresh
@ kViewSave
@ kViewInterrupt
@ kViewExec
@ kOneLevelUp
@ kViewSmallIcons
@ kViewList
@ kViewFind
@ kViewDetails
@ kHistoryForw

Definition at line 154 of file TRootBrowserLite.cxx.