mirror of
https://github.com/gnustep/apps-projectcenter.git
synced 2025-02-19 01:51:09 +00:00
* Framework/PCProjectInspector.m:
(searchOrderPopupDidChange:): Clean selection in list. Clean text field. (searchOrderClick:): Show value of selected item in text field. (addSearchOrder:): Add check for entered value. More checking will be added in the future. * Documentation/TODO: Rearrange some items. Update state. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@28117 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
9f0394f9c3
commit
e5681f4a50
2 changed files with 47 additions and 18 deletions
|
@ -53,10 +53,12 @@ ProjectCenter 0.6
|
||||||
- Rewrite Preferences (3rd party sections etc.) [done!]
|
- Rewrite Preferences (3rd party sections etc.) [done!]
|
||||||
--- Project Builder --------------------------------------------
|
--- Project Builder --------------------------------------------
|
||||||
- Review build, compiler, linker options setting
|
- Review build, compiler, linker options setting
|
||||||
(Build Options, Inspector) stoyan
|
(Build Options, Inspector) [done!]
|
||||||
- Finish parsing build output (compiler errors/warnings,
|
- Finish parsing build output (compiler errors/warnings,
|
||||||
make errors, gnustep-make verbose mode) stoyan
|
make errors, gnustep-make verbose mode) stoyan
|
||||||
- Implement interaction with Editor (errors, warnings) stoyan
|
- Finish interaction with Editor (errors, warnings) stoyan
|
||||||
|
- Add support for running configurable(Build Options)
|
||||||
|
command before and after make stoyan
|
||||||
--- Project Editor ---------------------------------------------
|
--- Project Editor ---------------------------------------------
|
||||||
- review situations when editor is opened stoyan
|
- review situations when editor is opened stoyan
|
||||||
- implement go to line stoyan
|
- implement go to line stoyan
|
||||||
|
@ -64,10 +66,12 @@ ProjectCenter 0.6
|
||||||
- Implement indentation stoyan
|
- Implement indentation stoyan
|
||||||
- implement undo inside editor stoyan
|
- implement undo inside editor stoyan
|
||||||
- Add and use basic editor preferences (fonts, colors, sizes) [50% done]
|
- Add and use basic editor preferences (fonts, colors, sizes) [50% done]
|
||||||
|
--- Project Inspector ------------------------------------------
|
||||||
|
- Make sections as loadable bundles stoyan
|
||||||
|
- Finish functionality of all sections stoyan
|
||||||
|
- Review all sections for correct behaviour stoyan
|
||||||
- Split "Application" to "Application GORM" and
|
- Split "Application" to "Application GORM" and
|
||||||
"Application Renaissance" project types stoyan
|
"Application Renaissance" project types stoyan
|
||||||
- Review all sections of Project Inspector for correct
|
|
||||||
behaviour stoyan
|
|
||||||
- Add "Palette" project type ???
|
- Add "Palette" project type ???
|
||||||
- Add "Component" project type ???
|
- Add "Component" project type ???
|
||||||
- Process reported bugs ???
|
- Process reported bugs ???
|
||||||
|
@ -77,34 +81,38 @@ ProjectCenter 0.6
|
||||||
ProjectCenter 0.7
|
ProjectCenter 0.7
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
- Finish suppor of integrated debugging ???
|
||||||
- Add support for browsing 'Library' category entries ???
|
- Add support for browsing 'Library' category entries ???
|
||||||
- Add support for non-project files ???
|
- Add support for non-project files ???
|
||||||
- Implement symbols indexing. This feature touches Browser
|
- Implement symbols indexing. This feature touches Browser
|
||||||
(class and method list) and Editor (autocompletion) ???
|
(class and method list) and Editor (autocompletion) ???
|
||||||
- Editor: implement autocompletion ???
|
- Editor: implement autocompletion ???
|
||||||
- Implement Plist editor for editing project files ???
|
|
||||||
- An initial project wide find feature ???
|
- An initial project wide find feature ???
|
||||||
- Better integration with other tools (GORM) ???
|
- Better integration with other tools (GORM). DevKit? ???
|
||||||
- Think about adopting existing directory tree (more flexible
|
|
||||||
directory configurations) ???
|
|
||||||
|
|
||||||
ProjectCenter 0.8
|
ProjectCenter 0.8
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
- Implement code folding in Editor ???
|
- Implement code folding in Editor ???
|
||||||
- Initial user documentation ???
|
|
||||||
- CVS/SVN integration ???
|
|
||||||
- Direct code documentation (using autogsdoc) ???
|
- Direct code documentation (using autogsdoc) ???
|
||||||
|
- Think about adopting existing directory tree (more flexible
|
||||||
|
directory configurations) ???
|
||||||
|
|
||||||
ProjectCenter 0.9
|
ProjectCenter 0.9
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
- ProjectCenter localization ???
|
- ProjectCenter localization ???
|
||||||
|
- Initial user documentation ???
|
||||||
|
- Implement Plist editor for editing project files ???
|
||||||
- An initial class browser/documentation feature ???
|
- An initial class browser/documentation feature ???
|
||||||
|
|
||||||
ProjectCenter 1.0
|
ProjectCenter 1.0
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
Version 1.0 is aimed at stabilising and optimising existing
|
Version 1.0 is aimed at stabilising and optimising existing
|
||||||
features. There will not be any new features since 0.9.
|
features. There will not be any new features since 0.9.
|
||||||
|
|
||||||
|
After 1.0
|
||||||
|
---------
|
||||||
|
- CVS/SVN integration ???
|
||||||
|
|
||||||
|
|
|
@ -159,16 +159,16 @@
|
||||||
switch([sender indexOfSelectedItem])
|
switch([sender indexOfSelectedItem])
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
[inspectorView setContentView: buildAttributesView];
|
[inspectorView setContentView:buildAttributesView];
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
[inspectorView setContentView: projectAttributesView];
|
[inspectorView setContentView:projectAttributesView];
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
[inspectorView setContentView: projectDescriptionView];
|
[inspectorView setContentView:projectDescriptionView];
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
[inspectorView setContentView: fileAttributesView];
|
[inspectorView setContentView:fileAttributesView];
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -410,10 +410,12 @@
|
||||||
ASSIGN(searchItems,nil);
|
ASSIGN(searchItems,nil);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[searchOrderList reloadData];
|
||||||
|
[searchOrderList deselectAll:self];
|
||||||
|
[searchOrderTF setStringValue:@""];
|
||||||
|
|
||||||
// Enable/disable buttons according to selected/not selected item
|
// Enable/disable buttons according to selected/not selected item
|
||||||
[self setSearchOrderButtonsState];
|
[self setSearchOrderButtonsState];
|
||||||
|
|
||||||
[searchOrderList reloadData];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)searchOrderDoubleClick:(id)sender
|
- (void)searchOrderDoubleClick:(id)sender
|
||||||
|
@ -422,14 +424,28 @@
|
||||||
|
|
||||||
- (void)searchOrderClick:(id)sender
|
- (void)searchOrderClick:(id)sender
|
||||||
{
|
{
|
||||||
|
int row = [searchOrderList selectedRow];
|
||||||
|
[searchOrderTF setStringValue:[searchItems objectAtIndex:row]];
|
||||||
|
[searchOrderTF selectText:self];
|
||||||
[self setSearchOrderButtonsState];
|
[self setSearchOrderButtonsState];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)setSearchOrderButtonsState
|
- (void)setSearchOrderButtonsState
|
||||||
{
|
{
|
||||||
// Disable until implemented
|
// "Set..." button is always off until functionality will be implemented
|
||||||
[searchOrderSet setEnabled:NO];
|
[searchOrderSet setEnabled:NO];
|
||||||
|
|
||||||
|
// After loadable inspectors implementation make it work by
|
||||||
|
// detection of text field becoming first responder.
|
||||||
|
/* if ([inspectorPanel firstResponder] == searchOrderTF)
|
||||||
|
{
|
||||||
|
[searchOrderAdd setEnabled:YES];
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
[searchOrderAdd setEnabled:NO];
|
||||||
|
}*/
|
||||||
|
|
||||||
if ([searchOrderList selectedRow] == -1)
|
if ([searchOrderList selectedRow] == -1)
|
||||||
{
|
{
|
||||||
[searchOrderRemove setEnabled:NO];
|
[searchOrderRemove setEnabled:NO];
|
||||||
|
@ -461,6 +477,11 @@
|
||||||
{
|
{
|
||||||
NSString *value = [searchOrderTF stringValue];
|
NSString *value = [searchOrderTF stringValue];
|
||||||
|
|
||||||
|
if ([value isEqualToString:@""])
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
[searchItems addObject:value];
|
[searchItems addObject:value];
|
||||||
[searchOrderTF setStringValue:@""];
|
[searchOrderTF setStringValue:@""];
|
||||||
[self syncSearchOrder];
|
[self syncSearchOrder];
|
||||||
|
|
Loading…
Reference in a new issue