EnvironmentSettings Struct Reference

General settings defined by the user's preferences.

#include <openldev-settings.h>


Data Fields

GConfClient * client
gint auto_save
gint sidebar_width
gint height
gint outputmanager_height
gint tab_size
gint undo
gint width
gboolean auto_indent
gboolean auto_load
gboolean brackets
gboolean line_numbers
gboolean replace_tabs
gboolean right_margin
gboolean wrap
gboolean wrap_split
string error
string font_face
string font_size
string last_project
string warning
GSList * recent_files
GSList * plugins


Field Documentation

gboolean EnvironmentSettings::auto_indent
 

TRUE if auto indentation is enabled.

gboolean EnvironmentSettings::auto_load
 

TRUE if the last opened project is loaded on application load.

gint EnvironmentSettings::auto_save
 

Number of minutes between OpenLDev saving all of the open files. Set to 0 to disable.

gboolean EnvironmentSettings::brackets
 

TRUE if the matching bracket is highlighted in the editor.

GConfClient* EnvironmentSettings::client
 

Client that all of the settings are loaded from and saved to.

string EnvironmentSettings::error
 

The color used for an error in build output (e.g. FF0000).

string EnvironmentSettings::font_face
 

The font face used in each editor tab.

string EnvironmentSettings::font_size
 

A string representation of the font size used in each tab (e.g. 12).

gint EnvironmentSettings::height
 

Height in pixels of the application window.

string EnvironmentSettings::last_project
 

Full file name of the last opened project. This will be loaded on application start if auto_load is TRUE.

gboolean EnvironmentSettings::line_numbers
 

TRUE if line numbers are shown.

gint EnvironmentSettings::outputmanager_height
 

Height in pixels of the build output manager.

GSList* EnvironmentSettings::plugins
 

List of enabled plugins. These plugins are the only ones enabled on the next application start.

GSList* EnvironmentSettings::recent_files
 

List of the five most recently opened files in the editor.

gboolean EnvironmentSettings::replace_tabs
 

TRUE if spaces are inserted instead of tab characters.

gboolean EnvironmentSettings::right_margin
 

TRUE if a line should show the right margin at 80 characters.

gint EnvironmentSettings::sidebar_width
 

Width in pixels of the project sidebar.

gint EnvironmentSettings::tab_size
 

Number of spaces inserted when the tab key is pressed.

gint EnvironmentSettings::undo
 

Number of undoable actions to remember for each editor tab.

string EnvironmentSettings::warning
 

The color used for an warning in build output (e.g. FF00FF).

gint EnvironmentSettings::width
 

Width in pixels of the application window.

gboolean EnvironmentSettings::wrap
 

TRUE if wrapping should be enabled in each editor tab.

gboolean EnvironmentSettings::wrap_split
 

TRUE if words should be split when wrapping in each editor tab.


The documentation for this struct was generated from the following file:
Generated on Sun May 14 14:57:41 2006 for OpenLDev by  doxygen 1.4.6