menus...
* view->show: toggle crosshair, size, grid are check menu items * view->show: +Show Light Radiuses toggle * view->show->show stats makes effect immediately * view->show fix: check menu items are sensitive to changing options via shortcuts misc... * option to disable main toolbar * removed bobtoolz caulk selection button; filterbar one does the job better * filterbar: + region set selected button; rightclick = region off * filterbar: + hide selected button; rightclick = show hidden * SelectionSystem option: prefer point entities in 2D views (def = yes) * filterbar: indicate region, hide states by buttons states * fix: region compiles (run build with region enabled = compile regioned part only) * solid selection boxes by default (m_bNoStipple) * always use stipple for stuff behind stuff in 3d (was dependent on m_bNoStipple) * del unused ChooseSmallGridMajorColor ChooseSmallGridMinorColor preferences pipeline * fix: Active View Name and Outline... Clipper... colors saving * fix: ChooseCameraSelectedBrushColor changes the color (requires restart) * fix: ChooseSelectedBrushColor preference saving (requires restart) * fix rubberband selector appearence in 2D with 'show window outline' option enabled * multiple projections layouts: activate a projection on zoom * multiple projections layouts: added wnds updates to correctly indicate active projection (via wnd outline and projection name) * draw projection name is independent from show coordinates option * multiple projections layouts: greyscale axes in inactive views * 'show coordinates' is disabled by default * quick (hacky) method to render things, indicating viewport being active or not (axes, view name, wnd outline)
This commit is contained in:
@@ -554,7 +554,7 @@ const char* misc_model_dialog( GtkWidget* parent ){
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
void LightRadiiImport( EntityCreator& self, bool value ){
|
||||
self.setLightRadii( value );
|
||||
}
|
||||
@@ -579,8 +579,19 @@ void Entity_constructPage( PreferenceGroup& group ){
|
||||
void Entity_registerPreferencesPage(){
|
||||
PreferencesDialog_addDisplayPage( FreeCaller1<PreferenceGroup&, Entity_constructPage>() );
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
void ShowLightRadiiExport( const BoolImportCallback& importer ){
|
||||
importer( GlobalEntityCreator().getLightRadii() );
|
||||
}
|
||||
typedef FreeCaller1<const BoolImportCallback&, ShowLightRadiiExport> ShowLightRadiiExportCaller;
|
||||
ShowLightRadiiExportCaller g_show_lightradii_caller;
|
||||
ToggleItem g_show_lightradii_item( g_show_lightradii_caller );
|
||||
void ToggleShowLightRadii(){
|
||||
GlobalEntityCreator().setLightRadii( !GlobalEntityCreator().getLightRadii() );
|
||||
g_show_lightradii_item.update();
|
||||
UpdateAllWindows();
|
||||
}
|
||||
|
||||
void Entity_constructMenu( GtkMenu* menu ){
|
||||
create_menu_item_with_mnemonic( menu, "_Regroup", "GroupSelection" );
|
||||
@@ -606,10 +617,12 @@ void Entity_Construct(){
|
||||
GlobalCommands_insert( "GroupSelection", FreeCaller<Entity_groupSelected>() );
|
||||
GlobalCommands_insert( "UngroupSelection", FreeCaller<Entity_ungroupSelected>() );
|
||||
|
||||
GlobalToggles_insert( "ShowLightRadiuses", FreeCaller<ToggleShowLightRadii>(), ToggleItem::AddCallbackCaller( g_show_lightradii_item ) );
|
||||
|
||||
GlobalPreferenceSystem().registerPreference( "SI_Colors5", Vector3ImportStringCaller( g_entity_globals.color_entity ), Vector3ExportStringCaller( g_entity_globals.color_entity ) );
|
||||
GlobalPreferenceSystem().registerPreference( "LastLightIntensity", IntImportStringCaller( g_iLastLightIntensity ), IntExportStringCaller( g_iLastLightIntensity ) );
|
||||
|
||||
Entity_registerPreferencesPage();
|
||||
// Entity_registerPreferencesPage();
|
||||
}
|
||||
|
||||
void Entity_Destroy(){
|
||||
|
||||
Reference in New Issue
Block a user