1
0
mirror of https://github.com/gryf/wmaker.git synced 2026-02-03 14:55:46 +01:00

Window Maker 0.20.3

This commit is contained in:
dan
1998-11-27 12:26:46 +00:00
parent 9007a6575d
commit 345d980be3
25 changed files with 889 additions and 142 deletions

View File

@@ -1,3 +1,10 @@
changes since wmaker 0.20.2:
............................
- WMSetBrowserMaxVisibleColumns() - untested
changes since wmaker 0.20.0:
............................

View File

@@ -815,6 +815,8 @@ int WMAddBrowserColumn(WMBrowser *bPtr);
void WMRemoveBrowserItem(WMBrowser *bPtr, int column, int row);
void WMSetBrowserMaxVisibleColumns(WMBrowser *bPtr, int columns);
void WMSetBrowserColumnTitle(WMBrowser *bPtr, int column, char *title);
WMListItem *WMAddSortedBrowserItem(WMBrowser *bPtr, int column, char *text, Bool isBranch);

View File

@@ -134,6 +134,30 @@ WMCreateBrowser(WMWidget *parent)
}
void
WMSetBrowserMaxVisibleColumns(WMBrowser *bPtr, int columns)
{
if (columns > bPtr->maxVisibleColumns) {
if (columns > bPtr->columnCount) {
int i = columns - bPtr->columnCount;
while (i--) {
WMAddBrowserColumn(bPtr);
}
}
resizeBrowser(bPtr, bPtr->view->size.width, bPtr->view->size.height);
} else if (columns < bPtr->maxVisibleColumns) {
resizeBrowser(bPtr, bPtr->view->size.width, bPtr->view->size.height);
}
bPtr->maxVisibleColumns = columns;
}
int
WMGetBrowserNumberOfColumns(WMBrowser *bPtr)
{