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:
@@ -1,3 +1,10 @@
|
||||
changes since wmaker 0.20.2:
|
||||
............................
|
||||
|
||||
- WMSetBrowserMaxVisibleColumns() - untested
|
||||
|
||||
|
||||
|
||||
changes since wmaker 0.20.0:
|
||||
............................
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user